编码器向AMS推流实现流媒体直播发布
- 2016-12-22 11:00:00
- admin 原创
- 6543
说明:
1、 AMS已经正常运行了,第一行显示本版本为免费版,支持1个直播频道和5个客户端
2、 下面分别显示的是在哪个端口提供哪些服务,AMS支持ip v4和 ipv6,本机端口被占用的情况下啊,仍可能启动,若发现不能通过端口正常访问,可先检查本机是否开启了别的服务占用了对应的端口。
3、 以上信息也标示出ams支持2个rtmp客户端和2个rtsp客户端。
本版本仅作测试性能和个人用户使用。
AMS正常运行后,请确认本机防火墙是否开放了相应的端口,默认情况AMS用到以下端口:RTMP端口1935,rtsp端口5554,http端口9001,运行日志显示的比较清楚,可以查询,若不清楚怎样设置防火墙可以先关闭防火墙再测试。
为便于说明我们假设本机的IP地址是192.168.2.10,一般情况下,AMS正常运行后,可以通过http://127.0.0.1:9001或http://192.168.2.10:9001 登陆管理后台,正常登陆界面如下图:
默认的用户名是admin,密码是123456
点击“添加频道”,弹出的对话框中输入要创建频道的信息,如下图:
应用名称:live。一般用字母或者数字表示,不允许用汉字。
直播频道名称:test。一般用字母或者数字表示,不允许用汉字。【直播频道名称在其它地方也有叫流名称的】。
别名:电视直播,这里是前台网页显示的名字,为了区分,可任意填写。
录像存放路径:这里要选择一个硬盘上存在的目录,该目录可写,也可以是NAS存储,阵列存储的地址,需可写。
当填写完成后,点击确认,直播频道就建立成功了,如下图:
这个直播频道的地址是:rtmp://192.168.2.10/live/test,可以通过编码器向这个地址推流了。
若用FME推流的话,填写形式如下:
若用obs推流,填写形式如下:
若用Aoku编码器推流:
编码器正常推流到rtmp://192.168.2.10/live/test 频道后,能在AMS中看到如下日志
若用其它编码器推流,也请参照上面的模式,一般情况下,编码器推流不成功时会在AMS控制台看到日志提示,根据日志提示可以知道问题,如下图:
说明流名称不存在,的确我们创建的流名称是live/test,这里推的是live/test11,出现这种情况,可以修改编码器的推流地址,或者在AMS中修改直播频道的名称即可。
直播频道正常后的引用地址分别为:
FlashPlayer观看地址:rtmp://192.168.2.10:1935/live/test
Rtsp观看地址: rtsp://192.168.2.10:5554/live/test,有可能是rtsp://192.168.2.10:554/live/test
Hls观看地址: http://192.168.2.10:9001/hls/live/test/stream.m3u8,这个需要开启HLS功能
Flv_over_http观看地址: http://192.168.2.10:9001/flv/live/test
Ts_over_http观看地址: http://192.168.2.10:9001/ts/live/test
UDP组播需要开启组播后,进行观看,地址形式为:udp://@ 234.4.5.6:9000
可以通过VLC分别打开以上地址进行测试。
若出现观看不了的情况,可能是用户数超过最大限制了,日志中可以看到如图:
联系人: | 北极星通公司 |
---|---|
电话: | 010-56545416 |
传真: | 010-82896426 |
Email: | support@bjsin.cn |
QQ: | 35338585 |
微信: | Aoku2017 | QQ群:241759321 |
地址: | 北京市中关村生命科学园创意园3-3-103 |