哈雷编码器输出的TS流转rtmp协议和hls协议

2018-01-05 15:44:00
admin
原创
3908
摘要:由于编码器只能输出TS单播或者组播流,我们需要把编码器输出的流通过rtmp转发到第三方直播平台,同时也希望提供一个hls输出,供第三方平台拉流使用。

编码器型号: harmonic Electra X2

由于编码器只能输出 TS单播或者组播流,我们需要把编码器输出的流通过 rtmp转发到第三方直播平台,同时也希望提供一个 hls输出,供第三方平台拉流使用。

通过 AMS6.5新建了一个拉流的直播频道,把 vlc能播放的 udp地址输入后,很容易就拉到 ts流了,但我们发现拉到的流不能通过 ams自带的 flash播放器播放,推到第三方平台时,也不能正常播放。后来经过反复调整编码器参数,调整 AMS,流可以在 AMS中通过 flash观看了,但发现输出的 hls可以在安卓手机, vlc,和 IPAD中观看,就是不能在 iphone手机中观看,查询资料后,发现 iphone不支持隔行视频,仅支持逐行视频,最后调整编码器输出 1080P视频后,各个视频流完美支持。编码器参数如下:

 


 

【注】

1、AMS流媒体服务系统的默认端口为 rtmp1935rtsp端口是 5554http端口是 9001,请确保防火墙这些端口被允许;

2、请先确保 udp流能在 vlc正常观看才进行调试;

3、注意 AMS输出的日志;

4、若配合其他编码器,发现流不正常时,可以通过 AMS把流录制成 mp4文件,采用 mp4分析工具查看具体原因,比如可以用苹果公司的 QTAtomViewer.exe查看。


发表评论
评论通过审核后显示。
文章分类
联系我们
联系人: 北极星通公司
电话: 010-56545416
传真: 010-82896426
Email: support@bjsin.cn
QQ: 35338585
微信: Aoku2017 | QQ群:241759321
地址: 北京市中关村生命科学园创意园3-3-103