如何使用 ffmpeg 通过 RTP 循环播放视频?
How to stream video in a loop via RTP using ffmpeg?
给定一个文件 input.mp4,我如何使用 ffmpeg 将其循环流式传输到某个 rtp://xxx:port?
我能够根据 ffmpeg 流媒体指南为程序生成的音频做类似的事情,但我找不到视频示例:
ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -ar 44100 -f mulaw -f rtp rtp://xxx:port
你可以试试这个:
ffmpeg -re -fflags +genpts -stream_loop -1 -i input.mp4 -f rtp rtp://xxx:port
给定一个文件 input.mp4,我如何使用 ffmpeg 将其循环流式传输到某个 rtp://xxx:port?
我能够根据 ffmpeg 流媒体指南为程序生成的音频做类似的事情,但我找不到视频示例:
ffmpeg -re -f lavfi -i aevalsrc="sin(400*2*PI*t)" -ar 44100 -f mulaw -f rtp rtp://xxx:port
你可以试试这个:
ffmpeg -re -fflags +genpts -stream_loop -1 -i input.mp4 -f rtp rtp://xxx:port