【发布时间】:2014-05-16 19:31:36
【问题描述】:
我正在编写一个客户端-服务器应用程序,它可以将基于安卓的手机实时视频传输到服务器。从手机摄像头捕获的视频使用 android 提供的 h264 编码器进行编码,并通过 UDP 套接字传输。这些帧不是 RTP 封装的。我需要它来减少开销,从而减少延迟。 在接收器上,我需要解码传入的编码帧。在 UDP 套接字上发送的数据不仅包含编码帧,还包含与帧相关的一些其他信息,作为其标头的一部分。每一帧都被编码为一个最终单元。
我能够从接收到的数据包中检索帧作为字节数组。我可以将此字节数组保存为原始 h264 文件并使用 vlc 播放,一切正常。 但是,我需要对这个框架进行一些处理,因此需要将它与 opencv 一起使用。 谁能帮我解码opencv中的原始h264字节数组? 这个可以用ffmpeg吗?
【问题讨论】:
-
在最新的opencv中,没有h.264解码器