基于RTP的流媒体实时传输系统的设计与实现

基于RTP的流媒体实时传输系统的设计与实现

论文摘要

随着互联网的飞速发展,用户不仅通过互联网浏览图文信息,还要实时浏览内容更加丰富的音视频。因此,流媒体技术的应用越来越广泛,从网上广播、电影播放到远程教学以及在线的新闻网站等都用到了流媒体技术。最近几年,IPTV的大力推广,让流媒体技术走入了千家万户。本文正是在这样的背景下,对流媒体传输协议进行了较为深入研究,提出了一个基于RTP/RTCP的嵌入式实时传输系统的实现方案,并进行了前期研制工作。论文首先深入分析了RTP协议,详细阐述了RTP和RTCP协议的特点、数据包的格式和数据交互过程;然后根据协议和系统的使用需求提出了对整个系统功能设计和模块划分。系统可以划分为传输模块、RTP和RTCP交互模块以及数据控制模块,分别与上层应用和底层网络套接字相连接。接着给出了各个模块的具体实现途径,对系统软硬件平台、初始化过程、RTP/RTCP的数据结构和接受发送、会话管理等进行了实现。最后,设计并进行了各个关键功能的测试,在测试和调试中发现并解决了具体的问题,实现了基本的流媒体传输和控制功能。本系统实现了RTP协议所规定的相关内容,各个模块均采用ANSI C编程语言在嵌入式数字信号处理器系统上实现。相对于的以JAVA为基础的系统,该嵌入式流媒体传输控制系统代码执行效率高,有较强的可移植性并且易于升级,能广泛应用于时下流行的各种嵌入式硬件系统中。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题来源和研究背景
  • 1.2 国内外研究现状
  • 1.3 论文的主要工作与章节安排
  • 第二章 RTP/RTCP 协议
  • 2.1 实时传输协议 RTP
  • 2.2 实时传输控制协议 RTCP
  • 2.2.1 RTCP 的功能
  • 2.2.2 RTCP 的包类型
  • 2.2.3 RTCP 的传输间隔
  • 2.2.4 RTCP 的约束
  • 2.3 小结
  • 第三章 需求分析与模块功能划分
  • 3.1 系统需求分析
  • 3.1.1 系统的层次结构和外部接口
  • 3.1.2 应用程序和 RTP/RTCP 系统的数据交互
  • 3.1.3 RTP 和 RTCP 模块之间的数据交互
  • 3.2 系统功能模块划分
  • 3.2.1 传输模块
  • 3.2.2 RTP 交互模块
  • 3.2.3 RTCP 交互模块
  • 3.2.4 数据控制模块
  • 3.3 小结
  • 第四章 RTP/RTCP 流媒体实时传输系统的实现
  • 4.1 系统实现环境
  • 4.1.1 系统软硬件平台
  • 4.1.2 系统初始化
  • 4.2 RTP 部分的实现
  • 4.2.1 RTP 接收任务
  • 4.3 RTCP 部分的实现
  • 4.3.1 RTCP 数据结构
  • 4.3.2 RTCP 任务
  • 4.3.3 RTCP 接收
  • 4.3.4 RTCP 发送
  • 4.3.5 RTCP 会话管理
  • 4.4 小结
  • 第五章 系统测试
  • 5.1 单元测试
  • 5.1.1 随机化功能测试
  • 5.1.2 数值回转(WrapAround)测试
  • 5.2 综合测试
  • 5.2.1 RTP 传输测试
  • 5.2.2 RTP 接收混合分组测试
  • 5.2.3 RTCP 基本功能测试
  • 5.2.4 RTCP 发送间隔测试
  • 5.3 系统功能测试
  • 5.4 小结
  • 第六章 结束语
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于RTP的网络音视频传输的研究与实现[J]. 民营科技 2016(02)
    • [2].基于RTP型领导人才培养的《公共行政学》教学模式研究[J]. 教育教学论坛 2012(36)
    • [3].海洋热塑性增强管(RTP)涡激振动数值计算[J]. 力学学报 2020(01)
    • [4].基于RTP协议的实时视频监控系统的实现[J]. 大众科技 2008(08)
    • [5].基于RTP协议流媒体识别算法的设计及实现分析[J]. 计算机安全 2014(02)
    • [6].基于离散RTP往返时间的失效节点检测算法[J]. 激光杂志 2015(04)
    • [7].基于RTP协议的移动视频监控系统的设计[J]. 通信技术 2014(04)
    • [8].基于RTP的网络音视频实时传输的研究[J]. 中国新通信 2008(17)
    • [9].基于RTP的卫星网络实时数据传输可靠性研究[J]. 计算机与数字工程 2013(12)
    • [10].高重频Nd:YVO_4声光调Q与RTP电光调Q激光器实验对比分析[J]. 红外与激光工程 2017(02)
    • [11].IP承载网中RTP话音质量监测方案的研究[J]. 广东通信技术 2014(01)
    • [12].基于DirectShow和RTP的网络视频监控系统[J]. 计算机技术与发展 2014(08)
    • [13].基于RTP和Android的视频传输的研究实现方法[J]. 电脑知识与技术 2012(04)
    • [14].多维数据的RTP丢包问题定位研究[J]. 山东通信技术 2018(04)
    • [15].RTP快速匹配最佳发送速率算法的研究[J]. 东北大学学报(自然科学版) 2008(05)
    • [16].基于RTP的机载网络视频同步回放技术[J]. 计算机技术与发展 2020(05)
    • [17].基于RTP的矢量数据流式传输研究[J]. 地球信息科学学报 2015(09)
    • [18].创新ESD和RTP为电路保护提供更高性能[J]. 电子设计技术 2012(04)
    • [19].RTP-Ⅱ型气温气压雨量综合观测仪常见故障分析与解决[J]. 内陆地震 2016(04)
    • [20].油气输送RTP管道技术现状及应用前景[J]. 油气田地面工程 2016(08)
    • [21].新旧动能转换下绿色物流RTP发展模式研究[J]. 中国物流与采购 2019(14)
    • [22].基于iPhone流媒体RTP传输的研究与分析[J]. 中国测试 2012(03)
    • [23].绿色物流RTP模式研究[J]. 智库时代 2019(32)
    • [24].新机遇 新赛道——联塑RTP玻纤管新品发布会圆满举行[J]. 中国水利 2020(20)
    • [25].基于RTP的移动探测机器人主从式视频监控系统[J]. 测控技术 2018(04)
    • [26].基于SIP会话的RTP话音识别及压缩设计[J]. 现代计算机(专业版) 2018(19)
    • [27].基于RTP实时传输协议的视频聊天应用软件设计[J]. 科技广场 2016(06)
    • [28].国产化RTP管在中海油海外项目的成功实践和展望[J]. 中国海洋平台 2020(04)
    • [29].3D视频传输同步管理的研究[J]. 黑龙江科技信息 2012(28)
    • [30].RTP晶体的调Q特性研究[J]. 光学与光电技术 2008(01)

    标签:;  ;  

    基于RTP的流媒体实时传输系统的设计与实现
    下载Doc文档

    猜你喜欢