AMS7.5 直播、录播、点播及其它功能介绍

AMS直播

AMS支持H.264,H.265直播,支持rtmp推流,及拉流直播(VLC能观看的视频流大都可以被AMS拉取并进行直播发布),AMS支持TS,RTMP,RTSP,http-flv,http-mp4直播发布。

AMS录制格式

AMS在直播的同时可以选择对直播流进行录制将直播流以视频文件的形式保存在硬盘上面。

AMS目前支持主流的流媒体视频格式 FLV,MP4的录制。FLV文件一般用在PC上面的点播,而MP4可以作用手机上面的点播,尤其是现在HTML5的点播都是采用MP4视频格式。

AMS在录制FLV和MP4视频的时候,严格遵守着标准的视频格式进行录制,所以录制下来的视频兼容绝大多数的媒体管理系统作为点播使用。

AMS录制方式

AMS在将直播流录制为视频时,为了满足客户不同的录制需求,提供了以下几种录制方式:

1. 手动录制

手动录制指的是通过手动的方式开启或者是关闭录制

2. 定时录制

AMS允许创建多个定时任务,当定时任务开始后,AMS才开始录制。定时任务结束以后AMS停止录制。AMS中的定时任务可以由其它的媒资系统来创建。AMS负责执行定时任务。这个功能可以满足用户录制指定时间段内的视频流。

3. 有流时即开始录制

如果AMS设置直播频道录制方式为有流时开始录制时,只要直播频道有直播流,那么AMS就会自动的去录制。这样就可以免去了手动去开启录制和结束录制的操作。

AMS录制视频生成方式

AMS在录制直播流时可以选择录制视频的生成方式,共有以下两种:

1. 新生成文件

新生成文件指AMS将直播流保存为一个新的视频文件。

2. 追加

若选择追加模式,AMS会将录制的视频追加到一个视频文件当中。若文件大小超过设置的大小就会自动的分段。

3. 自动分段功能

当录制的视频文件超过设置的大小后就会自动的分段,以免视频文件太大,影响点播时使用。

AMS录制时生成媒体信息

AMS在录制FLV视频时可以选择是否生成媒体信息文件,若选择生成,那么在录制结束以后将会生成一个保存媒体信息的meta文件。此文件的作用是为了在点播FLV视频时提供拖动支持。

AMS录制结束后自动推送

当AMS录制完成以后可以向配置好的FTP服务器或者是其它的HTTP服务器将录制好的视频文件推送过去。此功能可以更便捷的将AMS的点播服务与自身的资源管理平台融合到一起。 

AMS点播功能的介绍
 

AMS点播视频文件支持

AMS目前仅支持FLV视频的点播操作。MP4的点播正在研发中,相信不久就会面世。AMS在点播FLV视频时具有很好的兼容性,只要FLV视频是按标准格式封装而成的AMS在点播时没有任何问题。

AMS点播视频暂停支持

AMS在点播FLV视频时可以在FLASH客户端执行暂停操作。当再重新开始播放时,AMS会从暂停位置开始继续播放视频。

AMS点播视频拖动支持

AMS在点播FLV视频时提供了流媒体形式的拖动支持。FLASH客户端可以直接向AMS发起请求,实时的获取拖动位置的视频流,而不需将视频文件全部缓冲下来。
 

AMS在线用户管理
 

AMS可以非常方便的统计出在线观看直播或点播的用户数量。并且可以得知用户的IP地址还有连接的时长。也可以对用户进行断开操作,执行断开操作以后,用户将立即断开直播流连接,无法观看直播。
 

AMS日志管理
 

AMS提供了非常丰富的日志内容。如当编码器向AMS推送流时RTMP协议当中的每一步骤都会有相应的日志,这样在与其它厂家的编码器配合使用时,可以快速方便的定位到问题所在。
 

AMS WEB管理
 

AMS提供了一套非常简便的WEB管理功能。只需进入管理页面就可以对AMS的上述功能进行一一的操作。对于任何一个刚接触AMS的朋友,只需几步操作就可以完成AMS的直播录播等功能的实现。
 

AMS并发支持&负载均衡
 

AMS单个的并发用户数量在网络环境和服务器配置都满足的情况下实现3000个并是可以的。但是建议若并发用户数超过3000个就可以考虑多个AMS级联以便实现负载均衡和提升用户体验。AMS级联的原理是通过转发流功能来实现的,将压力很高的AMS的直播流转发到其它的空闲的AMS上面,轻松的实现压力负载均衡。
 

AMS二次开发支持
 

AMS提供了一套非常完善与便捷的二次开发API,并且提供了C++、JAVA、PHP开发的示例DEMO。通过这些丰富的API,可以很方便的去控制AMS的直播,录播等功能。

在AMS当中每一个介绍的功能,都可以通过API去调用实现。可以更容易的将AMS的直播录播等功能和自己的系统相融合。
 

AMS与AOKU编码器无缝隙配合
 

AMS与奥酷的编码器可以无缝隙的配合使用。主要包含以下几个方面:

1、可以自动搜索出局域网内的奥酷硬件设备,对硬件设备进行管理。

2、接受奥酷硬件编码器或者解码器的注册,为它们提供心跳服务,可以检测设备是否在线,可以方便的管理远程编码设备和解码设备。

相关新闻