1 / 6
文档名称:

基于ffmpeg的H.264实时流视频播放器的设计与实现.doc

格式:doc   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于ffmpeg的H.264实时流视频播放器的设计与实现.doc

上传人:2028423509 2014/3/19 文件大小:0 KB

下载得到文件列表

基于ffmpeg的H.264实时流视频播放器的设计与实现.doc

文档介绍

文档介绍:
基于 ffmpeg 的 实时流视频播放器的
设计与实现
胡金辉,马跃

**
5
10
(北京邮电大学计算机学院,北京 100876)
摘要:本文设计并实现了基于 ffmpeg 解码库的 实时流视频播放器。本系统主要包括
数据接收、视频解码、显示播放三个主要功能模块,接收模块部分通过 RTSP 协议从视频服
务器上获取已编码的 视频数据,解码模块部分通过调用 ffmpeg 解码库进行解码,显
示模块部分使用 DirectDraw 将解码模块得到的 YUV 数据直接显示,最终形成图像。各功能
模块之间通过接口调用进行交互,系统各模块间耦合度低、扩展性高、重用性好。
关键词:;实时流;ffmpeg;播放器
中图分类号:
15
Design and implementation of real time streaming
video player based on ffmpeg
HU Jinhui, MA Yue
(Beijing University of Posts and puter College,Beijing 100876)
20
25
30
35
40
Abstract: This paper designed and implemented real-time streaming video player based on
ffmpeg. The system includes three functional modules, data receiving, video decoding, display. The
receiving section through RTSP protocol from the server to obtain the encoded video data. The
decoding part calls the ffmpeg decoding library to decode. The display part will directly display the
YUV data obtained from decoding module by using DirectDraw, and thus form final image. Between
the various functional modules interact through the interface, low coupling between modules, high
expansibility, good reusability.
Key words: ; real-time stream; ffmpeg; player
0 引言
随着视频编解码[1]技术,网络通信技术的不断发展,视频流媒体服务已广泛应用于众
多领域,例如安防监控,视频点播等服务。然而流媒体播放器是视频流媒体技术中比较重要
的一个方面,设计一个优良的流媒体播放器是流媒体服务的关键。[2]标准作为一种高
性能的视频编解码技术,具有很高的数据压缩比率,经过