哈雷编码器输出的TS流转rtmp协议和hls协议
- 2018-01-05 15:44:00
- admin 原创
- 5004
编码器型号: harmonic Electra X2
由于编码器只能输出 TS单播或者组播流,我们需要把编码器输出的流通过 rtmp转发到第三方直播平台,同时也希望提供一个 hls输出,供第三方平台拉流使用。
通过 AMS6.5新建了一个拉流的直播频道,把 vlc能播放的 udp地址输入后,很容易就拉到 ts流了,但我们发现拉到的流不能通过 ams自带的 flash播放器播放,推到第三方平台时,也不能正常播放。后来经过反复调整编码器参数,调整 AMS,流可以在 AMS中通过 flash观看了,但发现输出的 hls可以在安卓手机, vlc,和 IPAD中观看,就是不能在 iphone手机中观看,查询资料后,发现 iphone不支持隔行视频,仅支持逐行视频,最后调整编码器输出 1080P视频后,各个视频流完美支持。编码器参数如下:
【注】
1、AMS流媒体服务系统的默认端口为 rtmp是 1935, rtsp端口是 5554, http端口是 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 |