linux如何拉流播放(linux播放rtsp流)

纸扎戏偶

今天给各位分享linux如何拉流播放的知识,其中也会对linux播放rtsp流进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

  • 1、关于linux下流媒体播放的问题
  • 2、怎样让linux能放流媒体视频?
  • 3、linux live555 流媒体怎么播放

1、关于linux下流媒体播放的问题

mplayer安装完了直接可以

完整安装mplayer(编译源码式)及firefox流媒体插件(基于红旗4)

2、怎样让linux能放流媒体视频?

安装 mplayer 或者 xine 、 Gstearing。

注意这 3 个仅仅是后台程序,他们需要一个前端界面。其中 mplayer 自带了 gmplayer 界面但不好用。

这 3 个后台程序需要在编译时编译上播放流媒体的功能才行,一般发行版的都已经编译进去了。

第 3 个是一个纯粹的解码器程序,貌似用哪个功能装哪个功能。

3、linux live555 流媒体怎么播放

通过Live555交叉编译后运行发现,上面实现的流媒体实时通过文件服务器的文件点播,没有相关的流媒体实现方式,

但在Linux下,可以通过某些技巧实现Live555服务器实时流媒体服务器,并且是傻瓜式的,简易程度不需要修改Live555下面一行代码。

首先,需要编译/交叉编译Live555服务器,这里可以参考一篇文章

源代码在这

一下讨论所有路径均在原生Live555源码包解压后的live目录下。

编译成功后,执行./mediaServer/live555MediaServer

你会看到一些点播信息,也就是说你可以在live目录增加列表中的文件实现对这些文件的点播,其中包括h264净荷数据格式.264。

利用“Linux下一切皆是文件”这个朴素而又华丽的特点。

我们通过mkfifo命令在当前目录下创建demo.264这个fifo管道(注:这里后缀需要列表中提供的内容,若实现h264流数据则是.264)。

然后,开启另外一个进程,通过fwrite接口把获得的h264净荷数据写入到demo.264下(简单测试可以cat test.264 demo.264)实现。

同时远程通过vlc点播路径rtsp://192.168.1.41:8554/demo.264

大功告成!!

一句Live555代码都不需要修改,简直是傻瓜式的。

关于linux如何拉流播放和linux播放rtsp流的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。