2016年6月29日,北极星通对外发布AMS5.0版本,AMS是北极星通公司独立研发的高性能流媒体服务系统软件,可广泛应用于视频直播,视频点播,视频转码,视频录播等场合。

AMS5.0增加功能:

1、加强了拉rtsp流的功能,支持rtsp udp和tcp方式拉流,支持采用Live555或者ffmpeg兼容方式拉流,只要通过live555或者ffmpeg拉到的H.264+AAC的rtsp流,都可以被AMS拉到并直播发布;

2、支持http协议对AMS的管理,这样就可以采用ajax技术通过http协议来实现对AMS的管理了,AMS内核自带的Web系统能够运行在 AMS自带的Web容器中,无需Apache和PHP支持,减小了AMS发布版本的体积,改善了用户使用体验,也方便移植到arm中运行;

3、增加了IPV6支持,允许AMS运行在IPV6的网络环境中,支持通过IPV6观看rtmp直播或点播,也支持通过ipv6观看http直播或者点播;

4、开始提供P2P直播支持;

5、增强了MP4录制功能,创新技术确保录制过程中断电,断流,断网都不会丢失文件,录制的MP4文件直接把索引信息放到文件头部,不进行修复即可支持http渐进式点播;

6、修改了AMS插件运行模式,同时提供了录像完成后,对录像文件上传到别的ftp服务器的功能;

7、录制完成后的文件能够根据配置自动截出点播展示的封面来,能同时在多个时间点截取多种规格的图片;

8、从AMS5.0开始,AMS开始合并视频转码服务器,视频转码服务器会作为ams的功能插件存在,通过统一的接口提供给用户使用。

附AMS功能介绍

特点

  1. 1.  功能强大:支持所有基于TCP/IP的网络进行播出,支持IPV4和IPV6网络,支持宽带互联网、移动互联网和双向电视网络向Windows终端、ios终端、Android终端、电视盒子等所有类型终端提供流畅的视音频播出服务,提供HLS、HTTP、FLV_OVER_HTTP、TS_OVER_HTTP、TS、RTMP、RTSP、HTML5等规范下的播出服务。
  2. 2.  安装简单:AMS支持部署在Windows,Linux,arm-linux环境中,支持纯绿色免安装运行,无需安装部署,拷贝到硬盘目录下即可运行。
  3. 3.  应用范围广:具有电视直播、现场直播、时移电视、即刻回看和视频点播功能,适合课堂直播、监控直播、手机电视、OTT TV、IPTV、互联网教育、视频聊天、现场直播和VOD等应用。
  4. 4.  支持p2p:开始提供P2P直播支持,是支持的并发用户大大增加。
  5. 5.  性能强劲:全部采用C++开发,Windows下采用IOCP,Linux下采用EPOLL,实现普通服务器轻松超过3000个单播并发流的支持。
  6. 6.  丰富的直播模式:AMS支持建立多种模式的直播,有回播,普通直播,插播,轮播,导播等多种模式,方便客户建立多种直播应用,AMS回播采用独创的RTMP或HTTP回播技术,在确保直播的低延时下支持回播。
  7. 7.  节目录制强大:AMS支持强大的节目录像功能,支持多种形式的录像:有流录像(自动分段),按任务录像,即时录像等,支持录制FLV和MP4格式的文件,AMS独创技术确保录制过程中断流、断网、断电都不会破坏录制的文件,较大程度确保录制完整。
  8. 8.  独立的录像控制模块:AMS提供一个独立的录像控制模块,能够根据预先配置,对频道进行录制后,把录制的节目通过FTP或者HTTP的方式上传到别的平台中,也可以解析别的平台发过来的录像任务和规则,按照规则录像并执行任务。
  9. 9.  伸缩性强:系统可做单机部署和集群部署,可根据应用规模配置相应的硬件和网络设施,实现从数千并发到百万级并发、从企业级运营规模到电信级运营规模的应用伸缩,投入和扩展主动权完全在客户手中。

10. 内容再发布引擎:强大的直播流的再发布引擎,用于将直播流和点播流分发到服务网络里的其他主机上,快速实现CDN网络和负载均衡系统中的内容同步分发。

11. 功能强大的拉流插件:提供功能强大的拉流并进行直播发布,能够对多种网络摄像头和NVR的输出的rtsp流进行直播发布,同时支持对卫星电视的TS流进行直播发布,对其他流媒体服务系统输出直播流进行发布,发布中可支持二次转码,加入水印等操作。

12. 灵活的转码引擎:转码服务器可独立运行,也可以作为流媒体服务的插件运行,支持与流媒体服务器合二为一或者分开部署,提供在线转码服务,对直播流和文件进行转码,转码与流媒体服务器无缝对接,即转即播,支持转码服务的集群部署,提供手动转码和远程调度转码模式。提供转码时截取封面功能,能自动截取出各种规格的封面,满足多种应用

13. HLS自动切片和打包:对多种格式的多媒体文件和直播流进行自动切片和打包,生成m3u8索引文件,输出HLS播出流。无需做额外开发就可以在输出HLS直播流的同时实现时移播放和快速回看。

14. 安全播出和防盗链能力:严密的用户认证和播放授权策略,可以只通过认证的用户提供内容播放的授权,可对敏感的内容进行加密,有效抵御盗链和非法访问。

15. 功能完善的系统管理平台:AMS内嵌web容器,提供基于Ajax的Web管理页面,方便客户对AMS进行管理,可实现直播流管理、点播流管理、转码管理、直播流和点播流监控、系统性能监控、在线用户统计、播出认证管理,流再发布管理等功能。

16. API接口丰富且灵活:提供多种管理接口,从Socket通信到REST API,使得管理更便捷,内置的Web服务和Web网页,可轻松实现管理。同时提供多种API接口,创建直播频道,删除直播频道,创建直播任务,录像任务,用户查询,点播文件查询,转码进度查询,多媒体文件截图应有尽有。

授权方式

按每OS安装,永久授权。

安装要求

Windows系统,推荐Win2008 Server,Win2012Server等

Linux系统,推荐使用Red Hat Enterprise Linux、CentOS、Oracle Linux

硬件环境

基本配置CPU:双核2.0GHz;内存:4GB;硬盘:500GB;网卡:千兆网口

推荐配置(企业级,3000并发)CPU:英特尔® 至强®
E5-2403(E5-24xx系列);内存:16GB;硬盘:2TB,根据资源规模选用磁盘阵列;网口:双千兆网口

推荐配置(运营级,5000或更高并发要求)CPU:2*英特尔® 至强® E5-2630(E5-26xx系列);内存:32GB 1600MHz RDIMMS,或更大内存;硬盘:2TB,或根据资源规模选用磁盘阵列;网口:万兆网口;CDN和集群:推荐对接CDN系统或集群配置

网络

出口带宽根据运营规模和预期并发数配置,通常企业级应用需要至少10兆出口,电信级运营需要GB级出口或CDN网络。

防火墙各级防火墙须开放如下端口:9001,
1935,若用P2P的话需要开启6666端口。

新版本下载地址:http://www.bjsin.cn/download/AMS5_BETA.rar

奥酷流媒体服务系统AMS5.0的更多相关文章

  1. 奥酷HTML5视频直播系统AMS6.0

    今日,北极星通自主研发的流媒体服务系统Aoku Media Server6.0发布了,将正式支持HTML5直播,这使得网页中无需有flash播放插件或者其他插件,可直接观看直播,HTML5直播也会使得 ...

  2. 分布式监控系统Zabbix-3.0.3-完整安装记录(7)-使用percona监控MySQL

    前面已经介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳.要想更加仔细的监控Mysql,业内同学们都会选择 ...

  3. 私人网盘系统2.0—全部升级为layUI+PHP(持续更新中)shang

    网盘系统2.0   上周,我做了第一版的“私人网盘系统”,http://www.cnblogs.com/sunlizheng/p/7822036.html 没看过的朋友可以去看一下,这周在家升级做了第 ...

  4. 码农很忙代理IP系统V1.0版本上线

    码农很忙代理IP系统V1.0版本上线 经过为期一个月的重写和测试,新版本的码农很忙代理IP系统已于今日正式上线.新版本拥有更精准的匿名类型识别和更高效的验证调度算法. 新版本仍旧采用ASP.NET B ...

  5. 用户注册登录系统 V2.0

    # 准备空列表 users = [] # 准备当前在线用户 online_user = {} while True: # 打印系统提示 print("欢迎使用 用户注册登录系统V2.0&qu ...

  6. 地图标绘系统V1.0测试版【申明:来源于网络】

    地图标绘系统V1.0测试版[申明:来源于网络] 地址:http://blog.csdn.net/allgis/article/details/39718085

  7. 分布式监控系统Zabbix-3.0.3-新版微信报警(企业微信取代企业号)

    一般来说,Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是现在越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人 ...

  8. 分布式监控系统Zabbix-3.0.3-完整安装记录(1)

    分布式监控系统Zabbix-3.0.3的安装记录 环境说明zabbix-server:192.168.1.30     #zabbix的服务端(若要监控本机,则需要配置本机的Zabbix agent, ...

  9. 《开源网店系统iWebShop2.0模板开发教程》的说明

    <开源网店系统iWebShop2.0模板开发教程>是网上广为流传的一个文档,有点问题. 其中的第4章: ========================================== ...

随机推荐

  1. PHP项目开发

    PHP项目开发 =================================== member:(用户表) userid username password name mobile emai a ...

  2. 基于esp8266的智能台灯DIY

    研究esp8266已经很久了,特制作了一个智能灯, 代码如下,总结几点 一.关于arduino pro mini 的烧写方法 一定要在编译成功之后的下载提示出现的瞬间,单击复位按钮.才可进入烧写 二. ...

  3. 比较Maven和Ant

    从今天开始,整理maven一系列. Maven 它是什么? 如何回答这个问题要看你怎么看这个问题. 绝大部分Maven用户都称Maven是一个"构建工具":一个用来把源代码构建成可 ...

  4. nodejs爬虫笔记(三)---爬取YouTube网站上的视频信息

    思路:通过笔记(二)中代理的设置,已经可以对YouTube的信息进行爬取了,这几天想着爬取网站下的视频信息.通过分析YouTube,发现可以从订阅号入手,先选择几个订阅号,然后爬取订阅号里面的视频分类 ...

  5. 面试中的DNS

    DNS 当DNS客户机需要在程序中使用名称时,它会查询DNS服务器来解析该名称.客户机发送的每条查询信息包括三条信息:指定的DNS域名,指定的查询类型,DNS域名的指定类别. DNS基于UDP服务,端 ...

  6. sparse_softmax_cross_entropy_with_logits

    sparse_softmax_cross_entropy_with_logits 原创文章,请勿转载!!! 定义 sparse_softmax_cross_entropy_with_logits(_s ...

  7. Core Animation 文档翻译 (第七篇)——改变Layer的默认动画

    前言 核心动画使用action对象实现它的可视化动画.一个action对象是指遵循CAAction协议并定义了Layer相关的动画行为的对象.所有的CAAnimation对象实现了这个协议,无论何时L ...

  8. git修改最后一次commit的内容

    提交修改 $ git add test.txt $ git commit -m "提交test.txt文件" 修改注释说明 如果需要修改commit的注释说明,则执行以下命令: $ ...

  9. 在IAR下移植CC2650 contiki工程

    与Instant Contiki相比,在Windows的IAR下开发可以在线仿真,下载也更方便,因此我想把BLEach的工程移植到IAR下.弄了好几天总算编译并且下载成功了,参考了[这篇TI的wiki ...

  10. 结合apache安装subversion

    ########下载源代码包##########wget http://subversion.tigris.org/downloads/subversion-1.6.15.tar.gz;wget ht ...