基于MPLAYER的RTSP客户端设计与实现

2015-05-30 00:38白勇卿粼波何小海
科技创新与应用 2015年17期
关键词:嵌入式

白勇卿 粼波 何小海

摘 要:文章主要涉及了RTSP的客户端软件设计,介绍了开源库LIVE555和开源播放器MPLAYR,并介绍了基于LIVE555+MPLAYER实现RTSP协议的客户端软件设计。

关键词:MPLAYER;LIVE555;RTSP客户端;嵌入式

引言

近年来,流媒体技术越来越多的被用到诸如视频会议、视频监控等诸多领域。尽管流媒体技术在PC领域的发展已经较为成熟,但是在嵌入式领域,仍然有着重要的研究意义。

文章在arm-linux上,通过移植开源库LIVE555和开源播放器MPLAYER,并将两者联合编译,实现了RTSP的客户端软件设计。实现通过IP地址接受服务器端传输过来的RTSP码流,并解码播放。

1 需求分析

RTSP协议,即实时流传输协议,定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP协议以客户端和服务器方式工作,要实现 RTSP 的控制功能,需要有专门的媒体播放器(media player)和媒体服务器(media server)。媒体服务器与媒体播放器的关系是服务器与客户端的关系。客户端和服务器端关系如图1所示。

4 结束语

RTSP的客户端设计有各种各样的方法,但是大部分都是针对不同的平台有着不同的解决方案,而文章所设计的系统具有很强的移植性,所有的ARM-LINUX均可以采用文章所设计的系统建立RTSP客户端,为相关应用提供了参考解决方案,有着重要的研究和应用意义。

参考文献

[1]CONKLIN G J,GREENBAUM G S,LILLEVOLD K O,et al.Video coding for streaming media delivery on the Internet[J].IEEE Transactions on Circuits And Systems for Video Technology,2001,11(3):269-281.

[2]Samsung Electronics.S3C6410X RISC microprocessor user′s Manual[Z].2008.

[3]Mplayer.The online documentation of Mplayer[EB/OL]. (2013-05-01)[2014-06-30].http://www.mplayerhq.hu/ DOCS/HTML/zh_CN/intro.html.

[4]慈文彥,何君,朱明祥.基于ARM处理器的流媒体播放器客户端的构建[J].信息技术,2012(1):106-112.

[5]闻连臣,段晓辉,郭跃超,等.基于Mplayer的嵌入式流媒体播放器的设计与实现[J].电子技术与应用,2014(10):9-15.

作者简介:白勇(1988-),男,四川巴中人,在读硕士,主要研究方向: 图像处理。

卿粼波(1982-),男,成都市人,博士,副教授,主要研究方向为数字通信。

*通讯作者:何小海(1964-),男,成都市人,博士,教授,主要研究方向为软件工程。

猜你喜欢
嵌入式
Focal&Naim同框发布1000系列嵌入式扬声器及全新Uniti Atmos流媒体一体机
TS系列红外传感器在嵌入式控制系统中的应用
基于嵌入式Linux内核的自恢复设计
嵌入式系统通信技术的应用
嵌入式PLC的设计与研究
搭建基于Qt的嵌入式开发平台
基于嵌入式系统Windows CE的应用程序开发
嵌入式单片机在电机控制系统中的应用探讨
嵌入式软PLC在电镀生产流程控制系统中的应用
Altera加入嵌入式视觉联盟