本文介绍了在树莓派上通过live555实现了从树莓派的USB端口获取到的H264码流的实时直播的功能。
GitHub:https://github.com/SkyDreamcode/live555H264-V4l2LiveStreaming.git
live555实现直播的方式是以testProgs/testOnDemandRTSPServer.cpp文件为参照对象。但是查看这个源码文件实现的是直播个本地已经录制好的文件如:test.264。
并且只是将这个文件播放完后就停止了读取这个文件:
所以当前的任务需求,如果要将从usb中接收到的h264视频流,在远程的终端直播,只需要将usb中读取到的H264流写入到一个fifo中,然后在testOnDemandRTSPServer.cpp将直播的文件换做我们的fifo文件即可。并