将原始RTMP视频数据传递到FFmpeg

时间:2019-12-24 03:41:19

标签: javascript ffmpeg rtmp

我正在尝试使用TCP套接字和FFmpeg在Node.js中实现一个简单的RTMP客户端。到目前为止,我已经实现了与流的连接,然后服务器开始发送视频和音频数据消息。根据Wireshark的说法,此类消息的第一个字节包含与帧类型和数据编码(编解码器)有关的信息,在我的客户端应用中,视频数据为“ Sorensen H.263”格式。

当我使用ffplay播放流时,它会记录视频数据为FLV格式,但是当使用这种格式将数据包有效载荷数据传递给ffmpeg时,我总是会收到此错误:

pipe:: Invalid data found when processing input

在传递RTMP视频数据以任何所需格式获得正确的视频输出时,应向ffmpeg提供哪些参数?

0 个答案:

没有答案
相关问题