在深入了解SDK版本之前,我只是尝试将x264编码视频流式传输到VLC。流式 MP3 有效,但 x264 需要一段时间,然后我收到一个错误,即 vlc 无法打开文件。
1) 下载 Live555 服务器
2) 启动 EXE,其中声明要使用的 url:rtsp://172.18.1.85/<filename>
3)在VLC中,我正在使用: rtsp://172.18.1.85/fantastic.264
由于服务器输出显示"每种文件类型都是从其名称后缀推断出来的",所以我将文件从 fantastic.mp4
重命名为 fantastic.264
正如我所说,mp3 流在放置 fantastic.264 的同一目录中工作正常。
文件结尾是正确的,但它不是"基本 h264 流"。所以我不得不将其重新转换为基本的 h264 文件。
快速修复:
ffmpeg -i fantastic.mp4 -vcodec libx264 -f h264 fantastic.264
您可以在此处获取更多信息:就H264而言,基本流是什么意思