


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、RTP和RTSP混合发生的意思是两路信息使用同一端 口,这是因为方便端口映射。也就是说这个端口既要传送 RTSP控制命令又要传输码流数据,但这也带来一个问题, 由于TCP是无边界识别的,接收到数据后,我们如何分出 RTSP数据和RTP数据?1禁用negle算法,防止TCP数据的粘合现在让我们假设某个应用程序发出了一个请求,希望发 送小块数据。我们可以选择立即发送数据或者等待产生更多 的数据然后再一次发送两种策略。如果我们马上发送数据, 那么交互性的以及客户/服务器型的应用程序将极大地受 益。例如,当我们正在发送一个较短的请求并且等候较大的 响应 时,相关过载与传输的数据总量相比就会比较低,而
2、且,如 果请求立即发出那么响应时间也会快一些。以上操作 可以通过设置套接字的TCP_NODELAY选项来完成,这样就 禁用了 Nagle算法。另外一种情况则需要我们等到数据量达到最大时才通 过网络一次发送全部数据,这种数据传输方式有益于大量数 据的通信性能,典型的应用就是文件服务器。应用Nogle算 法在这种情况下就会产生问题。但是,如果你正在发送大量 数据,你可以设置TCP_CORK选项禁用Nagle化,其方式 正好同 TCP_NODELAY 相反(TCP_CORK 和 TCP_NODELAY 是 互相排斥的)。int nodelay = 1;setsockopt(connfd, IPPR0
3、T0_TCP, TCP_NODELAY, & ;n odelay, sizeof(nodelay);int KeepAlivel=O;setsockopt(connfd, SOL_TCP, TCP_C0RK,(char*)&KeepAlivel, sizeof(int)这样发出去的每个包要么是RTSP包,要么是RTP 包,防止了两种包粘合在一起,造成接收端无法拆分。2码流中嵌入二进制数据关于RTP包如何切片的问题,在每个包的第一个字节填充$ (0x24),第二个字节可以定位为设备的通道号,第 三、四个字节为RTP包的长度。总结:关于设置socket的属性:由于socket的属性可能 只满足某些特定的应用情况,如它默认的方法就是使用 negle算法,需要将包组合到一定大小后发送,这可能对性 能会有所影响,同时接收后也要进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天津现代职业技术学院《外国文学名著影视鉴赏》2023-2024学年第二学期期末试卷
- 沈阳科技学院《铸造创新创业训练》2023-2024学年第二学期期末试卷
- 荷塘创意美术课件
- 西安理工大学高科学院《化学工程与工艺专业英语及文献检索》2023-2024学年第二学期期末试卷
- 云南能源职业技术学院《飞机钣金成形原理与工艺》2023-2024学年第二学期期末试卷
- 上海杉达学院《建筑人的生涯意识唤醒与自我探索》2023-2024学年第二学期期末试卷
- 新疆交通职业技术学院《电子商务概论》2023-2024学年第二学期期末试卷
- 保山学院《城市规划原理及设计》2023-2024学年第二学期期末试卷
- 哈尔滨广厦学院《世界经济政治与国际关系》2023-2024学年第二学期期末试卷
- 武汉城市职业学院《热工测量及自动化》2023-2024学年第二学期期末试卷
- DB32-T 2665-2014机动车维修费用结算规范-(高清现行)
- 中专通用简历表
- 思想政治教育学原理整套课件完整版电子教案课件汇总(最新)
- 冲孔桩施工安全管理培训讲义
- 压力管道安全检查表参考范本
- 部编人教版小学五年级下册语文文言文阅读理解课后专项练习
- 皮肤管理--ppt课件
- 双向气动插板门使用说明书
- 无生老母救世血书宝卷
- 住房公积金廉政风险防控指引
- 医用耗材分类目录 (低值 ╱ 高值)
评论
0/150
提交评论