我有一个事件,我想现场广播给iOS设备在一个定制的应用程序。应用程序位是排序的,就像实时视频流本身一样,但是我如何获得Wowza服务器到CDN的提要,并且有足够的带宽和带宽来支持1,000+用户呢?
因此,我所想到的过程如下:
通过HDMI连接到黑魔法switcher.
困扰我的是最后一个步骤--如何将H264提要发送到CDN?某种批处理FTP过程?来自CDN的API?我不太确定!
发布于 2011-12-01 11:06:20
每个CDN可能是不同的。
您将专门寻找一个可以执行HTTP流,或者至少可以快速传播平面文件的服务器。为什么?一旦分段发生,h264编码基本上与发布流无关。,在它的核心,在分割之后,只是一堆普通文件静态地服务起来。魔术在于分割,而不是文件的分发。(我知道Wowza有一个RTMP推送模块,但这不会有帮助。)
尽管如此,1000+用户并不是一个疯狂的数字。特别是对iOS设备来说,因为它们不会那么密集的带宽。你真正需要多少带宽?让我们假设平均512 assume。(对于iOS设备,您应该具有多种质量的流。例如:96 96kbps,256 96kbps,384 96kbps,512 maybe,768 96kbps和1024 96kbps。这些设备本身将调节其质量。在许多蜂窝网络中,它们不会消失。)
512 kbps = 0.5mbps
0.5mbps * 1500 users = 750mbps 如果你充分了解你的客户关系,说它们不是全球性的,那么你就可以在一台半好的机器上轻松地做到这一点,它有一个1gbps的互联网提要和高质量的窥视--所有这些都没有成本,也没有复杂的问题,也没有把一个CDN扔进混合系统的麻烦。
明目张胆的自我推销:,如果你是以欧洲客户为主,我的公司可以帮你这么做。我们有10 10gbps的线路。:)
发布于 2012-01-17 19:18:18
正如Stu所指出的,Wowza发布文章不会在HLS上帮助您,因为它只支持RTMP。另一方面,EC2上的单个Wowza实例可以在一些较大的实例类型上处理750米,并且可以动态地为您执行代码转换。
https://stackoverflow.com/questions/8324778
复制相似问题