Unix下用Mplayer播放RTP流媒体
来源:互联网 发布:第十域辅助软件 编辑:程序博客网 时间:2024/06/08 00:24
最近在学习流媒体相关知识,找了几款开源媒体播放器来研究,比如 VLC、GStreamer 框架、MPlayer 等等,但综合比较下来还是 MPlayer 兼具较强的可定制性和较为简单的代码结构。
不过 Mplayer 本身对于 RTP/RTSP 协议支持很不好,幸运地是,我们可以通过安装 Live555 插件来弥补缺憾,实现相关功能。
具体方法:
第一步:获取 MPlayer 源码以及Live555插件源码
MPlayer 官方网站:http://www.mplayerhq.hu
Live555 插件官方网站:http://www.live555.com/mplayer
第二步:编译并试运行 MPlayer
首先在解压得到的 MPlayer 目录下 ./configure。然后 sudo make && make install,整个过程比较顺利。接着测试了一下基本的视频播放功能,确保播放器本身没有问题。
第三步:编译 Live555 插件
首先要在解压得到的 Live555 目录下运行 ./genMakefiles <os-platform> 生成对应平台的 Makefile。这里参数 <os-platform> 的定义可以通过查找当前操作系统对应的 config.<os-platform> 文件来确定,如我的使用环境为 64位 Ubuntu 12.04 LTS,应该对应 config.linux-64bit,因此参数 <os-platform> 即为 config.linux-64bit。然后 sudo make && make install 来安装 Live555 插件。安装好之后我们不要急于重新编译 MPlayer,而是通过 ./configure 确认安装好的 Live555 插件是否可以被正确检测到。一旦确认之后,可以 sudo make && make install 来重新安装含有 Live555 插件的 MPlayer。
第四步:测试 RTP/RTSP 协议
连接并启动已经搭建好的 RTP/RTSP 服务器程序,然后在终端运行 mplayer rtp://<ip:port> 即可观看正确播放的视频流。
- Unix下用Mplayer播放RTP流媒体
- ubuntu下用mplayer播放rmvb
- Ubuntu8.10下用mplayer播放RMVB格式文件
- centos5下用yum安装MPlayer播放器
- RTP 流媒体
- 基于RTSP/RTP流媒体播放器的实现
- 制作适合rtp/rtsp协议播放的流媒体mp4文件
- 流媒体,H.264,RTP,FU-A,解码播放
- vlc播放264 rtp流媒体sdp文件及其参数介绍
- vlc播放g711 rtp流媒体sdp文件及其参数介绍
- MPlayer上支持RTSP流媒体(live555作为流媒体播放器)
- 10016.Linux下安装mplayer播放器
- MPlayer - Linux下的电影播放器
- linux下安装mplayer播放器
- Fodora下mplayer播放rmvb的问题
- linux下mplayer如何播放rmvb文件
- mingw下编译mplayer支持rtsp播放
- linux下mplayer播放器应用程序总结
- div+css提高篇之position定位relative与absolute
- QT 的信号与槽机制介绍
- java jni tutorial
- POJ 1789 最小生成树(裸..当模板用把)
- devstack的重启后g-api不能启动的问题
- Unix下用Mplayer播放RTP流媒体
- Oj笔记:读入一行字符串
- HDOJ 1241 Oil Deposits
- 重启Tomcat出现这样的错误
- 【脚本练习】shell脚本
- 基于ZeroMQ程序库的分布式存储系统
- 吐槽一下北京创客空间的新年118爬楼梯活动
- 单链表的定义和基本操作
- QT -1: 错误:Qt Creator 需要设置一个编译器来构建。在构建套件选项里设置一个编译器。