网络视频播放技术的研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:FLEXCN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展以及网络应用技术的飞速发展,网络多媒体应用已经成为Internet应用中重要的一种。多媒体信息由内容上下相关的文本、图形、图像、音频和视频等数据成份构成,实时多媒体信息具有数据率高、时延小、实时交互等重要特征。基于这些特征,网络多媒休的应用需要智能化的客户终端。当前存在的智能终端多采用C/S模式构建,这种结构的终端具有部署困难、跨平台性差、可适应性不强、管理和维护升级成本高的限制,为此,本文设计和实现了一种B/S结构的网络视频播放系统,客户端只需通过浏览器即可观看到实时网络视频。本文针对系统的应用需求,提出了三种总体设计方案。通过比较优缺点,本文选择在开源项目VLC的基础上,采用ActiveX控件技术、流媒体技术以及MPEG-4技术设计和实现了基于浏览器的网络视频播放系统。VLC是一款开源的流媒体服务器和多媒体播放器项目,易于进行二次开发,为基于浏览器的网络视频播放提供了良好的解决方案。在系统的实现阶段,本文解决了四个技术问题:结合ActiveX控件技术改进VLC源码,添加视频播放控件接口,解决了视频快照功能扩展问题;结合MPEG-4技术标准改进Live555源码,开发客户端接收程序,解决了视频录制功能扩展问题;采用数字签名技术,解决了视频播放控件的安全传递能力问题;采用设置缓冲区的方法,解决了视频播放控件的视频传递延迟问题。本文对网络视频播放系统改进的各项功能进行了测试,测试结果表明:网络视频播放控件可以在IE浏览器中播放来自网络经MPEG-4标准压缩的RTP实时流,播放控件在浏览器中运行性能优异,播放画面清晰,图像质量高,播放时延小,系统的快照录制功能稳定可靠。
其他文献
任务(作业)调度是云计算的关键技术之一。本文重点研究了云任务调度策略,目标是降低应用程序的执行成本,提高云系统的执行效率。针对粒子群优化(PSO)算法的特点,考虑到云计算
大数据时代,随着数据量的增加和数据价值的发掘,分布式大数据计算系统已被企业和机构广泛的应用与研究。伴随分布式系统节点不断增多,故障率也随之提升,容错成为了分布式大数
基于RISC架构的处理器是通用高性能处理器的一种。其架构简洁,运行效率高,在高性能计算,嵌入式处理,多媒体应用等各个领域得到了广泛应用。基于硬件描述语言的CPU IP核具有可以根
移动机器人路径规划是一个很复杂的问题,不仅要寻求一条无碰撞的最优路径,而且还要求该路径尽可能平滑并满足一定的安全性。通过分析目前各种路径规划方法的优缺点,提出将改
社会医疗保障制度作为一项关系到国计民生的制度,一方面在保障全体劳动者健康,免于伤病威胁方面发挥了重要的作用;另一方面,由于医疗过程缺乏有效的行为规范和标准化,违规现象时有
当今时代,人工智能技术已经逐渐成为科技发展的核心,伴随着人工智能时代的到来,越来越多的城市正大力建设以人工智能技术为基础的智慧城市。如何设计智能视频分析技术来快速处理海量的监控视频数据是智慧城市建设过程中的关键步骤,而目标跟踪则是智能视频分析技术中的基础性算法。因此,深入研究目标跟踪技术不仅是计算机视觉课题发展的需要,更能有效的促进智慧城市的建设。随着传统机器学习技术的发展与积累,尤其是近几年深度
学位
变压器作为电力系统中的核心设备,它的安全性和可靠性直接关系到电力系统的安全性和可靠性。由于各种内部因素和外部因素的影响,变压器在长期的运行中出现故障或事故的情况是难以避免的。作为变压器的状态检修基础,电力变压器的状态评估显得尤为重要,而作为状态评估的特例,故障诊断技术的研究同样具有非常重要的意义。因此,研究电力变压器的状态评估方法和故障诊断技术,以便及时、准确地检测出变压器的潜伏性故障,在成为电力
随着Internet和Web技术的不断发展,网络教育作为一种新的教学模式已经得到越来越广泛地应用,但是作为教学中的一个重要组成部分——实验教学,还不能在网络教育中很好的实现,
计数量词作为一种增强表达的方式,加入到图模式匹配中可以更加准确地描述客观世界。通过简单地在查询图的边上附加计数量词可以很自然的表达出全部和存在量化表达,比例和数量
随着计算机电子技术与自动控制技术的发展,智能化移动平台越来越广泛地应用于军事、民用和科学研究等诸多领域。自主式车辆作为20世纪伟大的发明之一,也日益成为各国高科技战略