[英]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.