欢迎来到天天文库
浏览记录
ID:61855761
大小:71.25 KB
页数:6页
时间:2021-03-25
《RTP和RTCP协议分析与应用.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、RTP和RTCP协议分析与应用目录前言11流媒体31.1流媒体简介31.2流媒体传输的基本原理31.3流媒体传输的方法41.3.1顺序流传输41.3.2实时流传输41.4RTSP协议42MPEG-4标准介绍62.1MPEG系列标准62.2MPEG-4简介62.2.1MPEG-4的组成62.2.2MPEG-4的功能特点73RTP和RTCP协议分析93.1RTP和RTCP协议简介93.2RTP协议93.2.1RTP协议的组成93.2.2RTP协议的结构93.2.3RTP协议的功能113.2.4RTP协议的工作原理113.2.5RTP协议的特点123.3RTC
2、P协议123.3.1RTCP的组成123.3.2RTCP数据报的类型123.3.3RTCP协议的功能133.3.4RTCP协议的工作原理134流媒体编程154.1C++介绍154.2程序自动维护工具make154.2.1make介绍154.2.2makefile文件介绍164.2.3makefile文件的简单使用164.3Linux下C/C++开发工具介绍174.4Linux下C/C++的编译方法184.5gdb符号调试器简介204.6Linux编程常见问题214.7环境搭建214.81个简单的RTP包发送程序的实现225高效流媒体服务器的方案设计与实现
3、275.1流媒体服务器的组成275.2流媒体服务器的基本功能和服务方式275.2.1流媒体服务器的基本功能275.2.2流媒体服务器的服务方式285.3流媒体服务器设计与实现295.3.1流媒体服务器协议栈的设计295.3.2基于RTP的MPEG-4的视频传输模型的实现305.3.3MPEG-4传输的软件实现315.3.4端到端传输的实现375.3.5MPEG-4传输速率的反馈控制385.3.6服务器的算法385.3.7流媒体服务器实现中应注意的问题396结论416.1论文总结416.2个人总结416.3展望41参考文献42致谢43图表目录图1流媒体传输
4、的基本原理图4图2RTP头部格式10图3RTP与各种网络协议的关系12图4流媒体服务器的基本功能28图5流媒体服务协议栈30图6用UDP封装RTP31图7基于RTP的MPEG-4的视频传输模型32图8MPEG-4传输的流程图33图9端对端传输的1般流程图38表1RTP域简介10表2RTCP数据报的类型13表3流媒体服务器的服务方式28RTP和RTCP协议分析与应用摘要:随着互联网的飞速发展,如何通过Inter来传输有相应服务质量(QoS)的流媒体文件1直成为1个值得关注的问题。为了满足QoS、实时性等需求,出现了实时传输协议(RTP)、实时传输控制协议(
5、RTCP)和实时流协议(RTSP)等流媒体协议。首先,论文详细介绍了流媒体技术和MPEG-4编码标准以及RTP、RTCP和RTSP协议的功能、原理、结构、特点。然后阐述了Linux环境下流媒体编程的方法,并实现了基于RTP协议的代码编写与测试。最后详细论述了1个基于Linux平台、RTP协议的高效流媒体服务器的设计原理、设计思想及具体的实现过程,对在设计过程中涉及到的关键算法及重要作业流程作了具体分析。关键词:MPEG-4;流媒体;RTP/RTCP;RTSP;LinuxTheAnalysisandApplicationofRTPandRTCPAbstra
6、ct:WiththerapiddevelopmentoftheInter,howtotransmittheflow-mediafileswithrelevantQualityofService(QoS)throughInterhasalwaysbeeanissueworthytobeconcerned.InordertomeetthedemandsofQoSandrealtime,Real-timeTransportProtocol(RTP),Real-timeTransportControlProtocol(RTCP),Real-timeStreami
7、ngProtocol(RTSP)andotherflow-mediaprotocolsappear.Firstly,thispaperparticularlyintroducesflow-mediatechnologyandtheencodestandardofMPEG-4aswellasthefunctionandprinciple,structure,characteristicoftheRTP,RTCPandRTSP.Thenexpoundsthemethodofprogrammingwithflow-mediaundertheLinuxcircu
8、mstanceandcarriesoutthecodepilingandtest
此文档下载收益归作者所有