基于ARM平台的网络视频流媒体设计与实现

基于ARM平台的网络视频流媒体设计与实现

论文摘要

随着网络和计算机的迅速发展,人们对生活质量的要求也越来越高,几年前碟片作为多媒体的主要存储方式已经慢慢落伍了,取而代之的是“在线音乐”、“在线影片”,不仅播放灵活方便,而且在客户机端不会留下任何残留的多媒体资料,也就是所谓的流媒体。然而流媒体的应用不仅仅在消遣娱乐方面,还可以利用该技术来完成实时监视,比如在办公室中就可以监视远程工厂的机器运转情况,监视某河流的水质,远程监视幼儿园中宝宝们的情况等。目前市场上比较流行的监视设备要么只能在局域网内部监视,要么必须要配备专门的应用软件,不能满足既低成本又通用的要求,本设计就是要设计一种通用的低成本的监视设备。 本论文阐述了基于IP网络的实时视频采集、处理、传输系统,也就是俗话所说的网络摄像机,整个系统在嵌入式软硬件架构上实现。USB摄像头采集到的图像通过摄像头的USB口传送给CPU S3C2410X,CPU通过应用程序VLC(Video LAN Client)对数据进行编码,打包生成ASF数据流,通过Internet传输出去,只要连接到Internet上的PC机就可以用Windows自带的Windows Media Player播放,如果接收端OS是Linux也可以使用开源的VLC来播放,实现了跨平台的支持,这样不仅仅通用而且降低了应用软件的成本。 本论文还阐述了整个终端模块的方案选择,包括OS的选择、数据码流格式选择、FS(文件系统)选择、系统的硬件设计和软件实现等。

论文目录

  • 第1章 绪论
  • 1.1 流媒体的历史与现状
  • 1.2 本论文章节安排
  • 第2章 流媒体理论基础
  • 2.1 流媒体网络协议
  • 2.1.1 RTP协议
  • 2.1.1.1 RTP固定头域
  • 2.1.1.2 复用 RTP会话
  • 2.1.1.3 RTP头的序言特定修改
  • 2.1.1.4 RTP头扩展
  • 2.1.2 RTP控制协议—RTCP
  • 2.1.2.1 RTCP包格式
  • 2.1.2.2 发送方与接收方报告
  • 2.1.2.3 SDES: 源描述RTCP包
  • 2.1.2.4 BYE:断开RTCP包
  • 2.1.2.5 APP:定义应用的RTCP包
  • 2.1.3 RTSP协议
  • 2.1.3.1 简介
  • 2.1.3.2 协议参数
  • 2.1.3.3 RTSP消息
  • 2.1.3.4 实体
  • 2.1.3.5 连接
  • 2.1.3.6 缓冲
  • 2.2 ASF流格式
  • 2.2.1 ASF数据流格式
  • 第3章 系统方案设计与硬件环境
  • 3.1 系统方案设计与可行性验证
  • 3.1.1 系统方案设计
  • 3.1.2 方案可行性验证
  • 3.2 系统硬件
  • 3.2.1 EdukitII
  • 3.2.1.1 CPU S3C2410X
  • 3.2.1.2 CS8900A
  • 第4章 网络摄像机软件实现
  • 4.1 交叉编译工具链的建立
  • 4.1.1 交叉编译工具链
  • 4.1.2 制作交叉编译工具链
  • 4.2 Linux操作系统的裁减和移植
  • 4.2.1 Linux介绍
  • 4.2.2 Linux操作系统的移植
  • 4.2.2.1 vivi编译
  • 4.2.2.2 内核的编译
  • 4.2.2.3 制作文件系统cramfs
  • 4.3 交叉编译VLC
  • 4.3.1 开源软件VLC
  • 4.3.2 交叉编译VLC
  • 4.4 设计结果
  • 第5章 结论
  • 5.1 论文工作总结
  • 5.2 今后工作展望
  • 参考文献
  • 附录A 烧写和测试过程
  • 附录B VLC流程
  • 攻读学位期间公开发表论文
  • 致谢
  • 研究生履历
  • 相关论文文献

    • [1].iflix征战东南亚[J]. 董事会 2019(10)
    • [2].视频流媒体转发技术在智慧城市体系中的应用分析[J]. 中国新通信 2017(11)
    • [3].网络视频流媒体在健美操教学中的应用优势[J]. 内江科技 2012(10)
    • [4].视频流媒体技术在社会学科教学中的应用[J]. 商情(教育经济研究) 2008(01)
    • [5].主流视频流媒体资源的采集及快捷编辑[J]. 中国信息技术教育 2010(16)
    • [6].“音视频流媒体编辑”课程教学改革的研究与应用[J]. 教育与职业 2014(03)
    • [7].网络视频流媒体在高校羽毛球教学中的应用研究[J]. 体育科技 2016(05)
    • [8].高校羽毛球教学中网络视频流媒体的应用研究[J]. 文化创新比较研究 2018(26)
    • [9].可快速定位的视频流媒体大数据存储系统[J]. 科学技术与工程 2014(01)
    • [10].视频流媒体平台实现研究[J]. 福建电脑 2012(06)
    • [11].GE推出新型高清视频流媒体装置[J]. 测控技术 2011(11)
    • [12].基于SEQ平台的视频流媒体初始播放成功率分析[J]. 电信技术 2018(11)
    • [13].视频流媒体转发技术在城市消防远程监控系统的应用[J]. 消防技术与产品信息 2010(05)
    • [14].IP音视频穿越NAT技术的研究[J]. 通信技术 2008(03)
    • [15].浙江大学 云平台解决视频资源孤岛难题[J]. 中国教育网络 2018(04)
    • [16].联网视频流媒体发布系统的设计与应用[J]. 中国交通信息化 2013(02)
    • [17].基于DSP的视频流媒体嵌入式web服务器[J]. 科协论坛(下半月) 2008(01)
    • [18].一种蓝牙微微网视频流媒体MAC层调度算法[J]. 系统仿真学报 2009(20)
    • [19].车载自组织网视频流媒体协助下载研究[J]. 通信学报 2019(01)
    • [20].摒弃宿命论、条件论,走出我们自己的上海路径[J]. 上海广播电视研究 2020(03)
    • [21].国内[J]. 中国广播影视 2020(18)
    • [22].视频流媒体中源端基本层最佳速率确定算法[J]. 系统工程理论与实践 2014(12)
    • [23].进军O2O的海外大牌越来越多,Line准备在泰国跨界送外卖[J]. 信息与电脑(理论版) 2016(09)
    • [24].突围:数字媒体平台的生存之道[J]. 留学生 2013(11)
    • [25].基于SDN的视频流媒体路由选择[J]. 国外电子测量技术 2018(11)
    • [26].职业院校兼职教师教育教学能力网络化培训系统设计[J]. 现代企业教育 2013(08)
    • [27].基于内容感知的视频流媒体渐进式流传输方式[J]. 计算机工程 2010(24)
    • [28].视联网与三网融合(下)[J]. 有线电视技术 2011(07)
    • [29].全球FTTH快速发展超高速宽带成为大势所趋[J]. 世界电信 2015(Z1)
    • [30].一种基于复杂网络社团的CDN性能优化模型[J]. 气象科技进展 2012(03)

    标签:;  ;  ;  

    基于ARM平台的网络视频流媒体设计与实现
    下载Doc文档

    猜你喜欢