如何将实时视频流转换为块以进行P2P共享

时间:2015-03-12 06:20:38

标签: streaming vlc p2p wowza

我正在尝试实现一个实时视频流媒体系统,
并使用P2P技术来节省流媒体服务器的带宽。

我正在使用Wowza Streaming Engine来实现我的流媒体服务器 因此,流媒体服务器将接收我相机的实时流媒体 我正在使用VLC库在我的自定义Android应用程序上接收实时rtsp流。

现在我必须做第二部分:
""将流转换为块以进行P2P共享。 (服务器 - >客户端(P2P))。""

但我不知道如何从流媒体生成块 任何人都可以给我一些关于如何做这个或一些开源退出的建议吗? 这是p2p流媒体系统的正确方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用 ffmpeg 制作媒体片段。例如:

ffmpeg -i in.mkv -map 0 -codec:v libx264 -codec:a libfaac -f segment -segment_list out.list out%03d.ts

来源:ffmpeg official documentation