当前位置:首页 » 编程软件 » vlc交叉编译

vlc交叉编译

发布时间: 2022-10-23 10:09:54

linux live555 流媒体怎么播放

通过Live555交叉编译后运行发现,上面实现的流媒体实时通过文件服务器的文件点播,没有相关的流媒体实现方式,
但在Linux下,可以通过某些技巧实现Live555服务器实时流媒体服务器,并且是傻瓜式的,简易程度不需要修改Live555下面一行代码。

首先,需要编译/交叉编译Live555服务器,这里可以参考一篇文章
http://blog.csdn.net/lawishere/article/details/8182952
源代码在这

一下讨论所有路径均在原生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代码都不需要修改,简直是傻瓜式的。

热点内容
腾达老路由器管理密码多少 发布:2025-09-11 04:19:59 浏览:541
服务器ip地址一共有多少个 发布:2025-09-11 04:19:14 浏览:52
电脑怎么配置便宜还不卡 发布:2025-09-11 04:13:36 浏览:892
qq登了密码在哪里查看 发布:2025-09-11 03:55:17 浏览:36
重新编译libxml2 发布:2025-09-11 03:50:16 浏览:780
罗技lua脚本 发布:2025-09-11 03:39:02 浏览:340
fonts文件夹只读 发布:2025-09-11 03:32:05 浏览:722
python有编译功能 发布:2025-09-11 03:25:40 浏览:285
怎么创建本地服务器 发布:2025-09-11 03:14:41 浏览:556
c语言两数相乘 发布:2025-09-11 03:07:04 浏览:973