繁体   English   中英

ffmpeg流rtsp到mpegts

[英]ffmpeg stream rtsp to mpegts

我正在尝试将rtsp流转码为Android可以读取的内容。

我需要输入rtsp:将其转码为H.264 AVC(基准)MPEGTS + AAC LC音频。 广播到localhost套接字上。

当前我有: bash ffmpeg -re -i rtsp://admin:12345@remote-address:55266/videoMain -c:a copy -c:v libx264 -r 25 -preset ultrafast -profile:v baseline -f mpegts udp://127.0.0.1:65440

我看到ffmpeg打印出它正在将帧复制到输出。 但是,如果我尝试连接到VLC中的流,则看不到任何内容。 (原始源在VLC中工作正常)。

谁能看到我做错了什么?

您应该将流发送到多播地址,例如udp://224.0.0.100

请注意,只有在流消费者知道所期望的情况下,它才会在没有通知的情况下起作用。 否则,最好使用RTSP,以便在sdp文件中声明流详细信息。

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM