基于P2P的移动流媒体系统设计及实现
发布时间:2018-03-14 22:32
本文选题:移动流媒体 切入点:P2P 出处:《中国科学院大学(工程管理与信息技术学院)》2014年硕士论文 论文类型:学位论文
【摘要】:随着移动通信的迅速发展,移动用户对音视频的内容和质量需求与日剧增,移动流媒体成为移动通信发展的新热点。由于无线网络信号不稳定、传输时延大等特点,使得移动流媒体应用对视频压缩率和可靠的数据传输提出了更大的挑战。 为保证移动用户在播放视频时有高画质和不卡顿的播放体验,本文对已有的移动流媒体关键技术,如HLS流媒体直播协议(Http Live Streaming Protocol)、移动流媒体编码方法、P2P数据传输技术和视频编解码库(FFMpeg)以及Boost库,C语言等进行了深入的分析研究。在此基础上,基于Apple公司提出的HLS移动流媒体协议,提出了一种基于P2P移动流媒体系统。本文详细阐述了系统整体方案和概要设计;实现了服务器端的音视频采集、音视频转码、流切片、H.264编码过滤器和Tracker Server服务器等主要功能模块;实现了客户端的P2P下载模块、本地HTTP模块和播放模块等主要功能模块。论文最后对设计实现的播放器使用情况及服务器的负载率进行了测试分析。 本文设计实现的流媒体系统实现了音视频采集、编码、流媒体传输、播放、等功能。在相同条件下,该系统可以更好的满足用户对视频观看的体验,在用户量暴增和大规模直播时更能突显该系统的优点。
[Abstract]:With the rapid development of mobile communication, the demand for audio and video content and quality of mobile users is increasing rapidly. Mobile streaming media has become a new hot spot in the development of mobile communication. Mobile streaming media applications pose a greater challenge to video compression rates and reliable data transmission. In order to ensure that mobile users have high video quality and no playback experience, this paper focuses on the existing key technologies of mobile streaming media. For example, HLS streaming media protocol (http Live Streaming protocol), mobile streaming media coding method, P2P data transmission technology, video codec library FFMpeg) and Boost library C language are deeply analyzed and studied. Based on the HLS mobile streaming media protocol proposed by Apple Company, a P2P mobile streaming media system is proposed. The overall scheme and outline design of the system are described in detail, and the audio and video collection, audio and video transcoding on the server side are realized. The main function modules, such as H.264 encoding filter and Tracker Server server, are implemented. The main function modules such as local HTTP module and playback module. Finally, the performance of the player and the load rate of the server are tested and analyzed. The streaming media system designed in this paper realizes the functions of audio and video collection, coding, streaming media transmission, playback and so on. Under the same conditions, the system can better meet the user's experience of watching video. The advantages of the system can be highlighted when the number of users increases and the mass broadcast.
【学位授予单位】:中国科学院大学(工程管理与信息技术学院)
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.02;TN929.5
【相似文献】
相关期刊论文 前10条
1 申s,
本文编号:1613256
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1613256.html