【问题标题】:How to receive H264 stream via RTP and store to file?如何通过 RTP 接收 H264 流并存储到文件?
【发布时间】:2013-04-14 06:45:51
【问题描述】:

我正在尝试制作一个服务器来接收来自 android 客户端的 RTP/H264 视频流并将它们存储到文件中。

目前我在服务器中使用 VLC,效果很好。但是,我担心 VLC 是一种重量级的解决方案,可能无法很好地扩展。由于我实际上并没有播放视频,只是将其保存到文件中,因此我认为必须有一个更有效的解决方案。

目前我正计划使用 Amazon ec2 实例,因此目标是每个实例为尽可能多的客户提供服务。

我在语言方面很灵活(愿意学习),我想为工作选择合适的语言。

那么,有没有人知道将这些流存储到文件的良好、可扩展的方式?

提前致谢!


编辑

FFmpeg 或 libav 看起来很有希望。现在调查他们。

【问题讨论】:

    标签: file stream store h.264 rtp


    【解决方案1】:

    基本上,您需要一个支持 rtp 堆栈服务器端的库,因此您可以提取有效负载并在文件出现时附加到文件中。 ffmpeg 是一个不错的选择,它确实有 rtp 堆栈,它也可以为你生成容器(M​​P4,...);如果需要的话。实际上 VLC 在底层使用了 ffmpeg 的 libav 库。

    【讨论】:

      猜你喜欢
      • 2012-03-23
      • 2012-05-20
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      • 2018-08-24
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      相关资源
      最近更新 更多