互联网

利用AMS5.1搭建一个免费的网络直播系统
作者 冯伟 2016年09月12日 15:42

  【IT168 厂商动态】ams5.1全称aoku media server5.1,是北京北极星通信息技术有限公司采用c++开发的一套高性能流媒体服务系统,它能够运行在windows,linux,android等系统平台上,单服务器可支持3000个以上的并发用户访问。

  ams5.1是一款标准化的流媒体服务系统软件,支持主流的流媒体协议,比如rtmp,rtsp,flv over http,ts over http,hls,rtp等,可支持嵌入到客户的各种应用环境中,使您的网站或系统快速提供流媒体输出功能,满足视频直播、视频点播、视频录播等多种应用模式。

  ams5.1支持windows,android,ios,linux等多种系统接入,终端接入,支持pc机、手机、机顶盒等多种接入终端。方便用户建立多种应用模式。

  ams5.1不同于fms,利用ams搭建直播系统时,需要创建一个直播频道,目前ams支持推和拉模式创建直播频道,若用obs、fme或者硬件编码器向ams推流的方式搭建直播系统时,需要创建一个推模式的直播频道。

  在创建直播频道时,可以选择频道的属性,ams频道属性非常丰富,能满足大都数直播应用的需求,一般情况下,创建直播频道时采用默认配置即可。

  测试中,我们以控制台的方式启动ams,双击运行aokumediaserver.exe,即可,正常运行如下图:

  【注】若不能正常启动,一般都是端口占用造成的,可以通过logs看是哪个端口被占用,修改startup.xml中对于的端口即可。

  我们登录ams管理后台,默认用户名是admin,密码是123456

  点击添加频道按钮:

  

image003.png

  出现的添加直播频道中,输入【应用名称】,【直播频道名称】,【别名】

  一般地,应用名称和直播频道名称是直播频道内部使用的标示,不允许采用中文,别名是界面显示用的,可以为中文或者英文。

  

image004.png

  【录像的存放路径】 一定选择一个硬盘上存在的目录,而且有权限读写,否则启用录像时就会失败。

  

image005.png

  【子码流创建方式】: 指的是 依附于该频道的子码流,若希望直播时同一路直播频道输出多个码流,分别满足不同终端接收时在这里设置。

  【回播天数】 :对回播频道有效,待我们创建回播频道时再详细说明

  【流发布方式】:

  一般情况下我们采用默认值,就是“允许推流,允许发布,允许录像”。

  我们有时候 需要只把 编码器的流推到ams,利用ams进行录像即可,并不允许把直播流发布出去,即不允许客户端观看,这时候,我们选择“允许推流,不允许发布,允许录像”即可。

  【流方式】:有两种方式可供选择,推方式、拉方式,这里我们介绍推方式,即通过编码器向ams推流来实现直播。

  【启用hls】:我们可以在创建直播频道时候选择是否开启hls功能,hls是apple的直播协议,通过ios终端接收直播流时,需要开启这个协议,hls延时较大,若在pc上接收,或者android机顶盒上接收直播流,可以不采用该协议。

  【启用ts】:在局域网搭建直播系统时,我们可以采用ts组播,这样能节约带宽,接收ts流需要专门的客户端,比如vlc或者vlc插件。

  

image007.png

  【录像文件处理】:一般都采用边录像边生成索引的方式,这样录制完成后的文件可以直接通ams进行点播;

  【录像】:这里可以控制是否允许录像;

  【录像方式】:支持三种录像方式,1、手动,2、定时,3、有流就录像

  当选择手动时,可以直播过程中,从界面上手动开始或者停止录像;

  当选择定时后,可以通过定时任务来录像,从界面上配置录像任务,ams自动按配置好的任务录像;

  选择有流就录像时,只要有直播流就会自动录像。

  【录像方式】追加、生成新文件两种,配合下面的【断流多久内追加】生效,当选择了追加时,在限定的时间内(断流多久内追加)又重新有直播流了,就会把后来的直播流追加到之前的录像中。

  【录像文件间隔多久分段】ams支持录像文件自动分段,设置后,就会在限制的时间进行自动分段,防止一个文件录制的过大。

  【录像格式】ams支持录制flv和mp4两种格式,录制后的文件都可以直接供点播使用,若是希望录制结束后立刻就能够点播,建议选择录制成flv格式的文件

  【注】ams支持录制过程中电脑重启,编码器重启,网络中断 后只要直播流恢复正常,录像会继续进行,确保直播流同步被录制下来,不丢失。

  我们采用默认方式创建了一个直播频道。

  可以通过obs软件推流到ams频道,打开obs,设定中选择广播设定,输入推流的地址,如下图:

  

image009.png

  配置好后,确认退出

  再选择来源,我们这里选择的是 显示器,选择完后,点击“开始串流”,如下图:

  

image010.png

  正常串流成功后,ams后台如下:

  

image011.png

  可以看到码流,也可以看到直播

  点击 “手机”按钮,会出现扫描观看的地址:如下图:

  

image012.png

  手机扫描就可以看到直播了

  电脑用户可以访问前台,如下图:

  

image013.png

打开APP阅读全文

利用AMS5.1搭建一个免费的网络直播系统

ams5.1全称aoku media server5.1,是北京北极星通信息技术有限公司采用c++开发的一套高性能流媒体服务系统,它能够运行在windows,linux,android等系统平台上,单服务器可支持3000个以上的并发用户访问。ams5.1是一款标准化的流媒体服务系统软件,支持主流的流媒体协议,比如rtmp,rtsp,flv over http,ts over http,hls,rtp等,可支持嵌入到客户的各种应用环境中,使您的网站或系统快速提供流媒体输

长按识别二维码 进入IT168查看全文

请长按保存图片
{{data.thematic.text}}

相关文章

加载中...

分享到

请使用浏览器的分享功能
分享到微信等