首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视频流基础设施

视频流基础设施
EN

Stack Overflow用户
提问于 2010-05-02 02:36:07
回答 2查看 2.8K关注 0票数 3

我们想要建立一个现场视频聊天网站,并正在寻找基本的架构建议和/或推荐一个特定的框架来使用。以下是该网站的基本功能:

  • 大多数视频流将由一个人通过网络摄像头等进行现场直播,通常由1-10个人观看,尽管可能会有更多的100+观众观看。
  • 音频和视频不一定是超高质量的,但确实需要“足够好”。主要目的是传达视频(和音频)中的基本信息。如果偶尔帧率下降,然后很快恢复正常,我们可以接受。
  • 预算是一个问题,所以我们正在寻找一个更低的成本解决方案,这将给我们在性能和质量的冒险者我们所需要的大部分。
  • 我们正在寻找Peer1的合作伙伴。
  • 我们的其他网站将是.Net / Windows平台。我们愿意在任何平台上寻找最好的流媒体解决方案,尽管我们的技术专长目前更多的是在Windows端。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-05-02 09:56:50

我建议围绕两个poplualr流服务器之一构建您的应用程序和基础设施:

  • 沃扎:基于Java的服务器(也可以在.Net上运行),它可以公开web服务供您的.Net应用程序使用。Wowza论坛( Wowza技术人员积极支持的)有就这样跑掉了。一个骗局是Wowza有点记忆饥饿。
  • Adobe (和其他服务器):行业标准是值得商榷的。在Windows上运行。

还有一个基于Java的Red5项目,但它(无论好坏)是一个不成熟的开源项目。一开始节省一些钱听起来不错,但即使在短期内,你也可以使用Wowza或Adobe来节省时间和金钱。

很多其他的流媒体服务器,但这些都是著名的。

至于Peer1,我还没听说过(不过我在瑞士)。从他们自己的网页上我看到他们的机架只有“100 full全双工快速以太网”。从技术上讲,这对你引用的100+观众来说已经足够了。但要超越这一点,你将需要千兆网络。晚些时候换衣服会很痛苦。一些需要考虑的事情。

不要让任何人为这个项目向你推销疯狂的硬件。100个并发用户并不特别多。任何现代双核CPU都会很好。把你的调查重点放在体面的网络访问上,确保你有足够的内存。

为了“足够好”的视频质量,目标是368 good到512 good每流。编解码器很重要--如果可以的话,去h264吧。

票数 4
EN

Stack Overflow用户

发布于 2010-05-02 03:25:46

我能想到的第一件事就是利维斯特拉姆。免费版本支持到50个同时观看者。

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

https://stackoverflow.com/questions/2752262

复制
相关文章

相似问题

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