AMS拉流后再转发功能
操作方法
- 01
AMS可以将RTMP,RTSP,UDP等协议的流采用拉方式作为AMS的直播源。同时在拉流时还可以设置是立即启动,还是在有客户端接入时启动。这种方式可以最大程度的节约带宽,以满足更多并发用户的支持。 若转码转协议插件PlugTransferManager.exe存在,则AMS的拉流功能会被PlugTransferManager.exe接管,这样就能够极大的扩展AMS的拉流功能,使得AMS能拉RTSP,http,mms等不同类型的网络直播流,若拉到的视频和音频不符合H.264+AAC规范,将会自动被转码成符合规范的H.264+AAC直播流,并提供直播服务。 AMS可以完美的拉FMS、RED5、WOWZA等主流流媒体服务器上面的流。 AMS还可以完美的拉海康网络摄像头,NVR服务器的RTSP协议的流。 AMS支持拉匿名的rtsp流和需要认证的rtsp流。 AMS支持FFMPEG和live555双引擎拉rtsp流,我们可以在配置拉流地址时通过不同的标示来确定采用那个引擎。 默认直接输入rtsp://,就会采用FFMPEG的TCP来拉流。 使用ffmpeg udp拉流 ,rtspu:// 使用live555 tcp拉流,rtspl:// 使用live555 udp拉流 rtsplu:// 1,再添加和编辑页面的高级配置中,将流方式改为拉方式(图1标识) 2,拉方式会有推方式没有的配置,流地址(图2标识)是重要的配置,其他配置可默认不修改,拉流可以是RTMP,RTSP,UDP,mms形式的协议流. 3, 启动流方式(图3标识) 分为两类.一:客户端接入时启动,有接入访问流的客户端时,才会有流.没有客户端就没有流 现有live/live1流,live/live2拉live/live1的流 二:立刻启动,建完频道直接有流. 现有live/live1流,live/live3拉live/live1的流 操作实例: 1、海康摄像头IP地址:192.168.2.2(或加密地址:rtsp://admin:admin123456@192.168.2.2) 用VLC播放器播放rtsp://@192.168.2.2,以确保rtsp流地址是正常的、有限的。 2、安装运行AMS软件,进行提供拉流、转发功能。 AMS软件支持两种运行默认:1 是命令行方式运行;2 是服务形式方式运行(通常采用该方式运行AMS软件) 测试的时候可以用命令行方式运行,目录解压后,直接运行AokuMediaServer.exe 即可正常运行时候,建议用服务的形式运行,运行 AokuMediaManager.exe 就可以实现安装AMS软件 服务,卸载服务,开启服务,停止服务等操作。 AMS软件的授权方式有两种,一种授权方式为绑定服务器MAC地址生成lic文件授权(免费测试一般以该方式进行测试,或是把AMS软件目录lic文件夹下的ams.lic文件删掉即可为永久免费测试软件,并发数和频道数有限制),一种是服务器上插上我们提供的加密锁方式授权(现在基本上都是以该方式授权应用,正常出库产品)。软件安装目录文件D:\AMS-LIVE\conf\startup.xml记事本打开 设置成<licsense_type>1</licsense_type>参数“1”代表授权方式为加密锁授权 设置成<licsense_type>0</licsense_type>参数“0”代表授权方式为绑定服务器MAC地址授权或免费版测试软件 备注:D:\AMS-LIVE\lic文件夹下有ams.lic表示绑定MAC方式测试或授权、或没有ams.lic文件代表免费测试版软件 如下图:命令行方式运行 注意运行 AokuMediaServer.exe 需要用管理员的权限,正常运行后,控制台会出现日志,提示你 AMS 的授权情况,占用端口情况。 默认的 RTMP 占用 1935 端口,rtsp 占用 554 端口,http 占用 9001 端口,P2P 占用 6666 端口。请确保这些端口没被其他程序占用。 如下图:服务形式方式运行(建议以该运行方式使用AMS软件) 安装服务:安装AMS软件服务程序到PC端 开启AMS服务,运行窗口显示服务器已运行后面的时间正常运行,说明AMS软件已经正常启动了,可以正常登陆AMS软件后台进行其他操作 3、登录AMS软件后台 可以在安装AMS软件的服务器的浏览器输入http://127.0.0.1:9001/login.html (127.0.0.1可以改成电脑的实际IP地址),登录用户名为:admin,密码为:123456。 登录AMS软件后台显示页面 创建普通直播频道live/live1 ,并拉摄像头的rtsp协议流(rtsp://@192.168.2.2) 基本配置: 应用名称:live 直播频道名称:live1 别名:live1 流方式:可以选择“推方式”(用推流设备推流到该直播频道)或“拉方式”(可以把网络中的rtmp、rtsp、udp或其他H.264编码的协议流拉过来,在进行直播或转发应用),流方式为“拉方式的话”,可以选择启动拉流的方式“立刻启动”或“客户端接入时启动”。然后设置拉流的地址。如:rtsp://@192.168.2.2 启用HLS:启用或禁用,苹果端播放是需要开启。需要授权才可以支持 启用TS:启用或禁用,一般不用该功能。需要授权才可以支持 延时直播:0,设置延时直播时间。 再建一个直播频道live/live2(这里为了操作方便,向本服务器上进行转发操作),流方式为“推方式”,用live/live1上的流转发到live/live2上。 然后操作频道live/live1上的“转发”,填写转发地址到live/live2上(这里的地址为rtmp://192.168.2.86:1935/live/live2)。 IP地址设置:可以更改设备的IP地址