【发布时间】:2013-04-10 23:45:42
【问题描述】:
我正在编写客户端-服务器系统,它使用 FFMPEG 库将 H.264 流解析为服务器端的 NAL 单元,然后使用通道编码通过网络将它们发送到客户端,我的应用程序必须能够播放视频.
问题是如何在我的应用程序中将接收到的 AVPackets(NAL 单元)作为视频流播放。 我发现this tutorial 很有帮助,并将其用作服务器端和客户端的基础。
一些与播放视频相关的示例代码或资源不是来自文件,而是来自使用 FFMPEG 库的程序内部数据,这将非常有帮助。
我确信接收到的信息足以播放视频,因为我尝试将接收到的数据保存为 .h264 或 .mp4 文件,并且可以通过 VLC 播放器播放。
【问题讨论】:
标签: c++ ffmpeg video-streaming h.264