AMS简介

        奥酷流媒体服务系统,英文名称:Aoku Media Server【简称AMS】是北极星通公司出品的一套基于ip网络的音视频解决方案。提供基于多种主流媒体协议的直播、时移、录播、插播、虚拟播出、转协议、转码、点播等服务,可方便嵌入到各种类型的CMS网站系统,资源管理系统,OA系统中。
        AMS采用C++开发,Windows平台上采用高效的IOCP模型,Linux平台上采用高性能的Epoll模型,使得单台服务器轻松支持3000个以上的并发用户访问,跨平台的设计使得AMS能够运行在Windows,Linux,Android等系统中,也能够运行在嵌入式的arm-Linux中, 定制版的ams可以运行在任何录播主机,视频会议主机,路由器中,方便用户做二次开发及嵌入应用。

主要特性:
    1. 支持基于PC架构的Windows/Linux等操作系统,支持基于arm-Linux下运行,支持android平台上运行;

    2. 采用开放的流媒体协议,可以与主流系统对接,至少支持RTMP推流,RTMP拉流,RTSP拉流三种方式获取直播流, 支持对获取的直播流再按照TS组播 或者单播,RTMP,RTSP,HLS,TS OVER HTTP,FLV OVER HTTP,WebSocket,HTTP-FMP4等标准流媒体协议的方式进行对外直播转发;

     3. 支持采用Onvif协议发现设备,获取rtsp地址流,生成直播频道;

     4. 支持拉流扩展,可拉WMS服务服务器的WMV直播流,以及其它第三方流媒体服务器的标准或非标准直播流, 支持对拉到的直播流进行重新编码后再转发,可把拉到的直播流按照多种分辨率,多种码率进行分发,满足多种平台观看;
     5. AMS支持回播方式的直播,当采用回播方式进行直播时,无论手机/平板或者PC都可以在观看直播时随时进行回播观看,AMS对于回播的支持是服务端完成的,无需下载特定的播放插件或采用特定的播放器,通过flash即可;
     6. 支持录制,可定时录制或手动录制,能录制MP4或者FLV格式文件,提供多种方式的录制,包括手动录制,定时录制,有直播流就自动录制等。录制时支持生成新文件或者追加文件两种方式,支持录制超过4G的文件;
     7. 单台服务器支持3000个以上并发用户,直播延时小于1秒;
     8. 支持RTMP转发功能,能够把AMS上的直播流转发给其它AMS服务器或者第三方的RTMP服务器,例如RED5,FMS,WOWZA流媒体服务器;
     9. 支持PC/手机/平板电脑等多终端访问,无论是windows,Linux,或者android以及IOS系统访问收看直播时都无需下载插件,直接观看;
    10. 支持rtmp或者http渐进下载方式进行点播、响应点播时间控制在100ms以内,支持暂停、拖动等特技操作;
    11. 自带转码插件,能够根据客户指令,把各种媒体文件转码成MP4、FLV、或者M3U8列表,以便满足不同的点播体验,转码完成后能够自动截出不同大小的多个封面截图,满足前台展示的需求;
    12.AMS独有的实时转码切片技术,确保用户上传到点播库中的各种媒体文件能够即传即播,只要用户把媒体文件放到点播库中,无论什么媒体格式,都可以通过Flash可以进行VOD点播,同时还支持多码率点播,大大改善了用户体验;
    13. 支持文件直播,可把硬盘上存在的FLV/MP4文件编目后,按设定好的任务和顺序进行直播,同时AMS支持对各种类型的媒体文件(VCD,DVD,MPEG,RMVB,AVI等)进行编目后进行直播,节目单生成后,AMS会自动根据设置好的码率和分辨率实时转码后进行直播发布;
    14. 内置Web应用系统,无需复杂配置,可直接部署到用户服务器使用;
    15. 内置奥酷硬件设备搜索功能,能自动找到同一网络中的奥酷编码器及解码器,并提供了对编码器和解码器的管理接口,方便用户统一管理;
    16. AMS具有完善的日志管理功能,可供用户方便查款系统运行日志或者各种事件日志,以及终端接入日志;
    17、AMS支持智能集群应用,集群部署时,直播和点播支持智能级联技术,自动采用最节约带宽,节约系统资源的模式为客户提供直播及点播服务,如当用户点播的节目不在距用户最近的节点AMS上时候,节点AMS会自动缓存用户点播的节目;

    18. 开放的系统架构,提供RestAPI开发接口,可轻松的融入到用户已有的平台或网站平台中、或在此基础上进行二次开放等;

    19. 支持组会模式,可以在以直播频道进行编组,组建会议系统,通过专用客户端实现会议模式;

     20. 支持用户权限的二次开发,支持从其他视频系统(视频监控,视频会议,实时指挥等系统)获取直播流的二次开发,支持任务录制的二次开发等。