ffmpeg对H.264进行rtp打包

时间:2022-05-21 09:29:33
ffmpeg对h.264进行RTP打包
ffmpeg -i test22.264 -f rtp rtp://10.102.5.226:15000

会报如下错误:Output file #0 does not contain any stream

后来查原因发现是因为没有加上x264

新修改命令如下:
ffmpeg -i test22.264 -f rtp -vcodec libx264 rtp://10.102.5.226:15000

参考:http://superuser.com/questions/351222/stream-video-with-ffmpeg-output-file-does-not-contain-any-stream

附上用于vlc播放的sdp文件:

m=video 15000 RTP/AVP 96
a=rtpmap:96 H264
a=framerate:25
c=IN IP4 10.102.7.194