奥酷流媒体服务系统AMS5.0
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. 功能强大:支持所有基于TCP/IP的网络进行播出,支持IPV4和IPV6网络,支持宽带互联网、移动互联网和双向电视网络向Windows终端、ios终端、Android终端、电视盒子等所有类型终端提供流畅的视音频播出服务,提供HLS、HTTP、FLV_OVER_HTTP、TS_OVER_HTTP、TS、RTMP、RTSP、HTML5等规范下的播出服务。
- 2. 安装简单:AMS支持部署在Windows,Linux,arm-linux环境中,支持纯绿色免安装运行,无需安装部署,拷贝到硬盘目录下即可运行。
- 3. 应用范围广:具有电视直播、现场直播、时移电视、即刻回看和视频点播功能,适合课堂直播、监控直播、手机电视、OTT TV、IPTV、互联网教育、视频聊天、现场直播和VOD等应用。
- 4. 支持p2p:开始提供P2P直播支持,是支持的并发用户大大增加。
- 5. 性能强劲:全部采用C++开发,Windows下采用IOCP,Linux下采用EPOLL,实现普通服务器轻松超过3000个单播并发流的支持。
- 6. 丰富的直播模式:AMS支持建立多种模式的直播,有回播,普通直播,插播,轮播,导播等多种模式,方便客户建立多种直播应用,AMS回播采用独创的RTMP或HTTP回播技术,在确保直播的低延时下支持回播。
- 7. 节目录制强大:AMS支持强大的节目录像功能,支持多种形式的录像:有流录像(自动分段),按任务录像,即时录像等,支持录制FLV和MP4格式的文件,AMS独创技术确保录制过程中断流、断网、断电都不会破坏录制的文件,较大程度确保录制完整。
- 8. 独立的录像控制模块:AMS提供一个独立的录像控制模块,能够根据预先配置,对频道进行录制后,把录制的节目通过FTP或者HTTP的方式上传到别的平台中,也可以解析别的平台发过来的录像任务和规则,按照规则录像并执行任务。
- 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的更多相关文章
- 奥酷HTML5视频直播系统AMS6.0
今日,北极星通自主研发的流媒体服务系统Aoku Media Server6.0发布了,将正式支持HTML5直播,这使得网页中无需有flash播放插件或者其他插件,可直接观看直播,HTML5直播也会使得 ...
- 分布式监控系统Zabbix-3.0.3-完整安装记录(7)-使用percona监控MySQL
前面已经介绍了分布式监控系统Zabbix-3.0.3-完整安装记录(2)-添加mysql监控,但是没有提供可以直接使用的Key,太过简陋,监控效果不佳.要想更加仔细的监控Mysql,业内同学们都会选择 ...
- 私人网盘系统2.0—全部升级为layUI+PHP(持续更新中)shang
网盘系统2.0 上周,我做了第一版的“私人网盘系统”,http://www.cnblogs.com/sunlizheng/p/7822036.html 没看过的朋友可以去看一下,这周在家升级做了第 ...
- 码农很忙代理IP系统V1.0版本上线
码农很忙代理IP系统V1.0版本上线 经过为期一个月的重写和测试,新版本的码农很忙代理IP系统已于今日正式上线.新版本拥有更精准的匿名类型识别和更高效的验证调度算法. 新版本仍旧采用ASP.NET B ...
- 用户注册登录系统 V2.0
# 准备空列表 users = [] # 准备当前在线用户 online_user = {} while True: # 打印系统提示 print("欢迎使用 用户注册登录系统V2.0&qu ...
- 地图标绘系统V1.0测试版【申明:来源于网络】
地图标绘系统V1.0测试版[申明:来源于网络] 地址:http://blog.csdn.net/allgis/article/details/39718085
- 分布式监控系统Zabbix-3.0.3-新版微信报警(企业微信取代企业号)
一般来说,Zabbix可以通过多种方式把告警信息发送到指定人,常用的有邮件,短信报警方式,但是现在越来越多的企业开始使用zabbix结合微信作为主要的告警方式,这样可以及时有效的把告警信息推送到接收人 ...
- 分布式监控系统Zabbix-3.0.3-完整安装记录(1)
分布式监控系统Zabbix-3.0.3的安装记录 环境说明zabbix-server:192.168.1.30 #zabbix的服务端(若要监控本机,则需要配置本机的Zabbix agent, ...
- 《开源网店系统iWebShop2.0模板开发教程》的说明
<开源网店系统iWebShop2.0模板开发教程>是网上广为流传的一个文档,有点问题. 其中的第4章: ========================================== ...
随机推荐
- 关于JWPlayer播放器的一些测试学习
<!DOCTYPE html><html><head> <title>jwplayer播放器测试</title> <script ty ...
- 辩证看待 iostat
前言 经常做系统分析会接触到很多有用的工具,比如 iostat,它是用来分析磁盘性能.系统 I/O 的利器. 本文将重点介绍 iostat 命令的使用,并分析容易引起误解的几个指标. iostat i ...
- Android 基础:常用布局 介绍 & 使用(附 属性查询)
Android 基础:常用布局 介绍 & 使用(附 属性查询) 前言 在 Android开发中,绘制UI时常需各种布局 今天,我将全面介绍Android开发中最常用的五大布局 含 Andr ...
- Django_xamin注册model错误
可能出现的错误: 1. xadmin.sites.AlreadyRegistered: The model UserProfile is already registered 2. error:Fie ...
- js_10_dom表单
事件的优先级? 先执行事件,后执行标签内置事件,如果事件返回false不执行后面的事件或标签内置事件 如何通过js提交表单? 任意标签定义onclick事件 函数中写入:document.getEle ...
- elasticsearch聚合查询
作者注:本文系作者自己的理解.希望大家多多交流指正 官网java API term是代表完全匹配,也就是精确查询,搜索前不会再对搜索词进行分词,所以我们的搜索词必须是文档分词集合中的一个 TermsB ...
- SQL Server错误严重性级别和异常处理
关于SQL Server的错误严重性级别的说明,强烈认真看一下下面的两个链接 脱机帮助 ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/sqlerrm9/html/ ...
- Cacti在selinux开启的情况下使用
# chcon -R -t httpd_sys_content_t /var/www/html/cacti
- struts2.xml的配置问题
1.<package namespace="/"></package> namespace决定访问action的路径: 如果省略,将代表任意路径: 2.&l ...
- 面试中的Java链表
链表作为常考的面试题,并且本身比较灵活,对指针的应用较多.本文对常见的链表面试题Java实现做了整理. 链表节点定义如下: static class Node { int num; Node next ...