我尝试使用VLC播放器流式传输视频文件。我选择http传输协议(protocol)和MP4编码器(H.264 + MP3(MP4))。自动获得下一个命令行预设:
流媒体效果很好,但是没有声音。
我在PC本地主机和Windows的本地网络上启动了它,但是我没有
结果。如果我将编码器更改为H.264 + MP3 TS:
如果我将传输协议(protocol)更改为RTSP(或RTP),则声音开始使用任何类型的编码器播放。 F.e:
为什么声音不播放编码器(H.264 + MP3(MP4))?
最佳答案
尝试使用acodec=mp3
或acodec=aac
,因为它们是FLV容器支持的格式。
例:
:sout=#transcode{vcodec=h264,acodec=mp3,ab=128,channels=2,samplerate=44100}:http{mux=ffmpeg{mux=flv},dst=:8080/} :sout-all :sout-keep