基于RTP的h.264视频传输系统(三)

一下讨论所有路径均在原生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代码都不需要修改,实在太简单了。

 

posted @ 2014-08-21 23:26  10号  阅读(246)  评论(1编辑  收藏  举报