如何让libVLC从流中播放分段数据包?

时间:2012-11-27 15:55:01

标签: streaming libvlc

我很好奇如何使用libVLC播放通过网络下载的剪辑片段。我们正在开发一种P2P程序,其中数据包可以有多条路径到达目的地。一旦它到达那里我需要知道如何玩它。我的想法是它将放在缓冲区中,播放器将以FIFO方式播放数据包。

我的代码是this tutorial的修改版本。我知道它可以直接接收流,并且几乎可以播放我们提供的任何文件。但是,我不知道该怎么做才能将一段文件(从数据包中获取)放入缓冲区并让它播放。

我的很多搜索结果都是看到libvlc_video_set_callbacks(),但我看不出它有多大帮助。如果重要的话,我们现在只考虑MP4文件,稍后会扩展。

0 个答案:

没有答案