使用ffserver进行UDP多播流传输



交易如下。我正在使用IPTV硬件,我需要输出一堆演示流。这些是MPEG2传输流,需要是直接的UDP多播流。我有一个非常有效的ffmpeg命令:

ffmpeg -re -i /Volumes/Data/DemoVideos/GRAILrpsp.ts -acodec copy -vcodec copy -f mpegts udp://239.192.1.82:12000[ttl=1,buffer_size=2097157]

我想做的是将其转换为ffserver配置文件,而不必启动一大堆ffmpeg流,然后弄清楚如何让它们循环。我确信我可以用正确的脚本来完成,但这真是一件痛苦的事,ffserver不就是这么做的吗?但我找不到任何关于使用ffserver进行UDP流的文档。你可以设置一个多播地址和端口,但它会进入RTP,而这个硬件并不是为之设计的。如有任何帮助,我们将不胜感激。

在撰写本文时,根据ffserver文档,它不直接在UDP:中支持MPEG-TS

ffserver从某个ffmpeg实例接收预先录制的文件或FFM流作为输入,然后通过RTP/RTSP/HTTP进行流式传输。

最新更新