ADSL 连接视频广播

问题: 当使用直播解决方案, 一些电视台直播流有大帧丢失, 巨大的延迟和有时唐 ’ t 显示在所有.

很多家庭用户的互联网连接的 ADSL (非对称数字用户线), 意思他们有比特率低的上传比较下载吗: 在 ADSL, 据说,是不对称的带宽和比特率, 意思对客户的场所更多 (下游) 比反向 (上游). 供应商通常作为消费者主要从互联网下载内容的互联网接入服务市场 ADSL, 但不是服务内容访问由其他人.

尝试上载内容像广播视频直播时,这会导致问题. 为现场直播, 流的比特率有限的广播机构的 ’ s 上载的比特率. 这种连接广播机构将会遇到严重的问题 (帧丢失, 长期的中断, 大滞后时间) 如果他们试图生活,流流的比特率非常接近或大于连接限制.

如何确定您的连接类型和限制 (为调整流设置)? 测量连接速度
从广播位置做速度测试,到附近的流媒体服务器的位置 (RTMP) 使用 Speed​​Test.net .
在新版本上使用更改服务器并在蒙特利尔搜索服务器, 在示例.
如果最新版本不起作用, 则在旧版中, 拖动并缩放到北美的服务器并选择它来测试我们的演示 .
检查上传的比特率. 除以 8 获取字节/秒作为比特率传输速率通常显示在位/秒为单位.
然后调整所以视频流设置, 声音和互动适合上传的比特率 (离开 10-25% 边距).

如果您的网站目标用户从某些地区, 浏览一些统计数据和确定共同的上载比特率,以调整默认流设置.

另请参阅:
根据决议的建议H264视频码率
VideoWhisper Web 应用程序客户端要求

Wowza RTSP实时流为Android

 

测试 您的设备播放RTSP:
RTSP://184.72.239.149/VOD / MP4:BigBuckBunny_175k.mov

 

 

配置Wowza媒体服务器

– HTTP://www.wowza.com/forums/content.php?36#发布
[安装,DIR]/conf /目录的Application.xml

+ 在流/ StreamType属性设置为住 :
<StreamType>生活</StreamType>

+ 将HTTPStreamers属性cupertinostreaming,smoothstreaming,sanjosestreaming :
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>

+ 设置流/ LiveStreamPacketizers属性cupertinostreamingpacketizer,smoothstreamingpacket izer,sanjosestreamingpacketizer:
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer</LiveStreamPacketizers>

+ 设置RTP /认证/ PlayMethod属性无:
<PlayMethod>无</PlayMethod>

 

– HTTP://www.wowza.com/forums/content.php?62
[安装,DIR]/conf /目录VHost.xml并添加 554 以HOSTPORT /端口的列表

– HTTP://www.wowza.com/forums/content.php?36#RTSP
RTP > 在属性的容器 [安装,DIR]/conf /目录[应用]/application.xml中 (一定要得到正确的属性容器 – 有几个application.xml中):
代码:

<物业>
<产品名称>forceMPEGTSOut</产品名称>
<价值>真</价值>
<类型>布尔</类型>
</物业>
<物业>
<产品名称>rtpWrapMPEGTS</产品名称>
<价值>真</价值>
<类型>布尔</类型>
</物业>

发布

HTTP://www.wowza.com/forums/content.php?62

  1. 编码:

    最好是使用低比特率的视频编码, 帧速率和低编码复杂度. 对于移动为64Kbps之间流总码率为250kbps的可能是最好的. 许多移动设备可能不能够处理全 30 每秒帧数 (FPS). 帧频 15 – 24 帧可能是最适合移动. 这是最好的编码,以较低的H.264的复杂度. 大多数移动设备仅支持H.264基线. 编码器的复杂度和水平进行了讨论 这里.

  2. 网络 (UDP和TCP建立):

    UDP: 最好是打开所有的UDP (0-65535) 对于RTSP / RTP流媒体端口. 在入射侧, Wowza趋于尝试之间的范围内使用的端口 6970-9999. 传出端口的选择是由该接收装置取得. 所以,最好是打开所有端口传出UDP流量. 正确地获得了UDP设置有时很难和依赖于你的路由器和防火墙设置. 如果在NAT后面 (网络地址翻译) 重要的是,所有的UDP端口被映射到运行Wowza服务器.

 

安卓: 大多数Android设备支持RTSP / RTP流. 这是运行版本较新的Andr​​oid设备 2.2 或更大 (升级Froyo) 还支持Flash播放器 10.1 并能起到RTMP和Flash的HTTP流. Android设备无法通过RTSP / RTP播放MP3数据流的任意组合 (音频/视频或仅音频). 支持Flash播放器的Andr​​oid设备 10.1 可以使用RTMP或Flash的HTTP播放MP3. 当流使用RTSP / RTP的Andr​​oid设备, 在RTP部分必须流通过UDP. Android不支持RTSP / RTP的交错 (RTP协议在TCP). 这意味着,如果UDP是作为RTP无法播放, RTP协议在TCP不会为故障转移工作,你流不会玩.

客户报告的DROIDX和DROID2与RTSP / RTP的播放问题. 看来,只有少数的帧尺寸会正常播放这些设备上:

  • 800×480
  • 480×320
  • 240×160

 

VideoWhisper提供兼容, RTMP管理Wowza托管计划,并协助与移动流媒体:

HTTP://www.videowhisper.com/?P = Wowza 媒体 服务器 托管