编码器向AMS推流实现流媒体直播发布

2016-12-22 11:00:00
admin
原创
6543
 下载并解压AMS后,运行目录下的AokuMediaServer.exe,正常运行后可以看到如下窗口:


说明:

1、  AMS已经正常运行了,第一行显示本版本为免费版,支持1个直播频道和5个客户端

2、  下面分别显示的是在哪个端口提供哪些服务,AMS支持ip v4 ipv6,本机端口被占用的情况下啊,仍可能启动,若发现不能通过端口正常访问,可先检查本机是否开启了别的服务占用了对应的端口。

3、  以上信息也标示出ams支持2rtmp客户端和2rtsp客户端。


本版本仅作测试性能和个人用户使用。

 

AMS正常运行后,请确认本机防火墙是否开放了相应的端口,默认情况AMS用到以下端口:RTMP端口1935rtsp端口5554http端口9001,运行日志显示的比较清楚,可以查询,若不清楚怎样设置防火墙可以先关闭防火墙再测试。

 

为便于说明我们假设本机的IP地址是192.168.2.10,一般情况下,AMS正常运行后,可以通过http://127.0.0.1:9001http://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