使用RTSP和H264对每帧元数据进行FFmpeg

时间:2016-09-05 11:53:17

标签: c++ ffmpeg h.264 rtsp libavformat

如何使用H264编码视频通过RTSP流使用FFmpeg发送每帧元数据?

我需要从使用ffmpeg和ffserver通过RTSP将视频从相机传输到另一个应用程序的应用程序发送每帧元数据。

我在尝试编写帧之前尝试使用AVFrame::metadata av_dict_set,但接收者没有看到元数据:av_dict_count(DecodedFrame->metadata)返回0。 如果这是正确的方法,我应该何时致电av_dict_set,我目前在avcodec_encode_video2()

之前调用它

我还尝试设置AVPacket::side_data,但读者再次看不到:pkt.side_data_elems在读者处为0。我在调用av_interleaved_write_frame()之前这样做。

任何帮助或建议将不胜感激。

0 个答案:

没有答案