首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于网络的聊天/视频会议应用HTML5 websocket服务器中的媒体流切分

基于网络的聊天/视频会议应用HTML5 websocket服务器中的媒体流切分
EN

Stack Overflow用户
提问于 2010-11-22 03:42:02
回答 2查看 52K关注 0票数 29

我们目前正在开发一个聊天+(文件共享+)视频会议应用程序使用HTML5 websockets。为了使我们的应用程序更容易访问,我们希望使用以下顺序实现Adaptive:

  1. 原始音频/视频数据客户端转到服务器
  2. 流被分割为1秒块。
  3. 将流编码成不同的带宽
  4. 客户端接收描述可用段的清单文件。
  5. 使用普通HTTP下载一个段
  6. 根据上一段的性能选择下一段带宽
  7. 客户可以以不同的数据速率从多个不同的替代流中进行选择。

所以..。我们如何使用Python将音频/视频数据分割成块?

我们知道微软已经建立了支持自适应流的表达式编码器2,但是它只支持Silverlight,这不是我们想要的。

编辑:

还有一个名为FFmpeg的解决方案(对于Python是一个PyFFmpeg包装器),但它只支持。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-22 14:48:54

我认为ffmpeg是您想要查看的主要工具。它已经成为最受支持的开源媒体操纵者。它有一个python包装器。尽管通过子进程模块访问命令行也是可能的。

票数 5
EN

Stack Overflow用户

发布于 2010-11-24 05:33:56

我找到了一些关于其他人如何为其他平台构建stream segmenter的不错的stream segmenter,所以现在我们知道了如何用Python构建一个stream segmenter

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4242081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档