|
一、开发背景
北京它山石科技有限公司自1995年成立以来,一直从事网络视音频技术应用的研究,并在1999年9月研发出基于流媒体技术的它山石网络视音频处理播出及管理系统(AV2000-iTV)。几年来,根据用户的实际需求及参考国内外有关技术及应用,AV2000-iTV不断丰富功能模块,已形成系列产品。在多年的市场实践中,作为国内最成熟的互联网视音频解决方案,AV2000-iTV正在为众多用户奉献卓越品质。
应用AV2000-iTV系统,在网络(窄带、宽带)上,电台的视音频信号的采集、压缩、传输、直播、存放、点播、广告插播、标题新闻点播、记录访问人数、收视时间、收看速率等的统计和分析这一系列过程全部是由程序自动控制来完成的。系统管理者只需要一次订好频道、栏目、日期、起止时间、广告插播时间等,即可实现电台/电视台节目在网络上的同步播出和点播,相当于在网络上建立一个同步电视台,并能够使网络用户,在如何时间收看自己感兴趣的电视节目。
AV2000-iTV有助于:
- 实现由手工操作变计算机控制的视音频信号、电视、广播节目内容在网上滚动播出和实时更新;
- 计算机和程序控制下多个频道同时网上直播和点播;
- 电视、广播节目由一地播出变为跨国界跨地域性的全球播放;
- 由单项播出变为交互性双向沟通;
- 由限时播出变为可长期性的存储和播放;
- 收视率可评估,并可提供科学的数据监测和分析报告;
- 宽带网、局域网内高质量传输和视听效果;
系统示意图:

二、方案详细介绍
它山石网络视音频处理播出及管理系统--AV2000-iTV基本模块详解
它山石网络视音频处理播出及管理系统--AV2000-iTV提供窄带宽带流媒体应用系统的业务管理和运营核心,是成熟的网络流媒体应用及管理的服务平台。
功能描述:
| 编 号 |
产 品 |
描 述 |
| |
AV2000-iTV |
它山石网络视音频处理播出及管理系统 |
| 1 |
AV2000-iTV服务器端模块 |
1.1直播/控制/管理 |
| 1.2点播管理 |
| 1.3服务器管理 |
| 1.4系统监控 |
| 1.5用户管理 |
| 1.6内容管理 |
| 1.7权限管理 |
| 1.8DRM数字版权管理系统 |
| 1.9计费管理 |
| 1.10广告管理 |
| 1.11内容分发负载均衡管理 |
| 1.12报表统计 |
| 1.13第三方管理 |
| 2 |
AV2000-iTV采集端模块 |
2.1压缩服务器管理 |
| 2.2直播广告插播管理 |
| 3 |
AV2000-iTV客户端模块 |
3.1节目搜索 |
| 3.2分类排列 |
| 3.3新片速递 |
| 3.4收视排行榜 |
| 3.5用户认证 |
| 4 |
AV2000-iTV多媒体内容制作模块 |
4.1批处理制作 |
| 4.2内容创作 |
| 4.3内容打包加密 |
| 4.4内容编辑、格式转化 |

它山石网络视音频处理播出及管理系统(AV2000-iTV)服务器端模块
1. 直播管理模块
此模块负责管理、编辑直播内容和时间表,并按预先设置的直播节目表控制网上直播的准时、正常进行。 直播管理员按照需要预先设置节目的时间、类别、简介描述(为方便日后检索)。到播放时间时,可以自动启动系统,进行视音频同步采集压缩,并上传网上播出。不必考虑过多的系统操作,系统将按照预先设定的参数自动控制直播的完成。 访问者使用普通的多媒体微机,安装了免费的客户端播放软件后,即可通过互联网,以WEB方式观看会议直播。 系统可以自动完成对各个视音频压缩服务器和播放服务器运行态的监控和日志分析。 直播结束,节目将自动存入点播库,供网民反复点播。省去了制作点播文件和修改网页的时间。 可以实现多路信号的同时直播控制。

2. 点播管理模块
此模块实现大量的视音频文件的存储、管理和点播支持。可以自动录制视音频制作节目,并将录制情况记录入库。系统提供三种发布方式,一是自动发布,二是定时发布,三是人工发布。并可以按照日期、类别、简介、关键字等多种检索方式快速查找自己想要的视音频资料。

3. 服务器管理模块
此模块用来配置服务器的基本信息,设定系统中各服务器的参数和管理模式,同时监控各个服务器的运行状态。 系统提供设定视音频应用服务器的增加、删除、修改等功能,包括服务器名称、IP地址、直播播放端口、存储路径、存储权限、文件保留周期等参数。

4. 系统监控模块
系统监控主要包括查询与监控系统中各个视音频采集压缩服务器、流媒体服务器的工作状态,并进行工作记录,包括音频采集服务器目前状态:空闲、忙、损坏。每台服务器正常工作时将会定时将工作状态写回工作状态监控表中。该表中内可以通过WEB访问方式显示在页面上。
5. 用户管理模块
实现用户注册管理、用户查询、用户增加和删除、用户访问权限管理、用户资费管理、用户锁定解锁功能、用户分组管理、用户访问记录查看。
6. 内容管理模块
内容管理和存储管理、包括文件和目录的创建、存储、修改、删除,文件和目录权限的设置,节目归档及发布、节目供应商信息管理、多级栏目定制、多条件检索功能。
7. 权限管理模块
系统能够实现对一段IP地址进行限制,或者对几段IP地址进行限制。在用户的权限方面,可以进行自定义设置。实现对用户组进行管理,能够弹出用户列表来选择加入用户组,能够对用户组进行不同的权限管理。
对于系统管理员的权限管理,可以设置系统的管理员的级别。由此可以确定某一个管理员具有什么样的管理权限;责任到人,使系统更加便于管理。

8. DRM数字版权管理系统

- 实现对微软的流媒体文件进行数字版权保护。其中包含的文件有WMA(音频格式)ASF或WMV(视频格式);
- 实现对文件的DRM打包处理;
- 实现对用户访问视频文件的权限管理;
- 实现用户的统计功能;
- 实现对企业级用户的文件发放与记录费用的功能,达到与企业级用户的分账处理;
用户可以设置不同的DRM策略:

用户通过注册来获取观看媒体许可证:

对媒体文件进行DRM加密的批量操作:

9. 计费管理模块
该模块由计费数据采集、计费预处理及帐务管理组成。
计费数据采集主要负责完成计费原始数据的采集,并可支持将原始数据传送到数据中心供集中计费系统进行处理。 本系统的数据采集根据用户的不同要求可做到很高的实时性,并对原始数据进行准确高效的解码,在处理过程中具有完善的核错纠错功能和异常告警功能。每当系统完成一个操作,将写入日志,供维护分析人员查询统计。在通常情况下,可在系统的后台运行,实时处理或接收管理进程的指令启动处理非实时数据,如磁带,特殊数据文件。 系统支持的计费数据采集方式包括联机数据实时采集、联机数据批量采集和脱机数据采集。 在计费数据采集模块将计费原始数据从交换机中或计费数据保存介质中读取计费原始数据并传送到心数据中心后,系统的采集预处理模块负责实现将原始计费数据转换成为系统内部的标准数据文件。 帐务管理应包括出帐管理、收费和销帐管理、欠费管理、信用管理、结算管理。
10. 点播广告管理模块
此模块用于对点播的节目的文件在播放的过程中对所插入的广告进行插入、修改、删除。并且可以预先设定广告播放次数, 广告播放时段,广告播放的开始和结束日期等相关参数。 广告插播必须先是人工将制作好的广告视频文件上传到流媒体服务器指定 的目录下,再进行写入库的操作。在一条广告中可以插播多个的广告文件。
11. 内容分发负载均衡管理模块
实现直播负载均衡以及点播负载均衡和广告插播负载均衡。 实现方式:上传与分发(分发的处理操作中分为两种用户,超级用户,相应栏目操作的用户)。 处理形式:负载前台处理和负载后台处理。 子功能包括:
(1) 直播负载均衡 (2) 点播负载均衡 (3) 广告插播负载均衡

12. 报表统计模块
用户报告:节目访问统计报表,包括用户访问统计、用户点播费用。 业务报告:包括点播总数、点播总费用、日访问流量、最高峰流量、按片源统计点播次数,节目访问统计和业务收入统计等、用户收视率分析、点播排行榜报表、来访区域统计报表。

它山石网络视音频处理播出及管理系统(AV2000-iTV)采集端端模块
1. 压缩服务器管理子系统
用来设定采集压缩服务器的频道增加、删除、修改等功能,包括频道名称、IP地址、使用状态等参数。还包括每个频道的采集开始时间、结束时间,采集码流设置、播 出检修时间停止采集等参数。
2. 直播广告插播管理模块
该模块实现广告自动插播、广告手动插播、广告播放监控、广告播放管理等功能。 系统可以根据预先设定的广告插播节目表自动定时在直播节目里查播广告。在遇突发情况需要修改广告播出时间,可在广告播出之前修改广告插播节目表。也可手动停止或插入广告。在广告播放过程中可通过视频监控窗口观看播放的情况。

它山石网络视音频处理播出及管理系统(AV2000-iTV)客户端模块
1. 节目搜索
用户可以根据节目名、节目类型、收费类型、原著、出品公司、主演、导演等其中一种或多种属性进行快速查询。
2. 分类排列
系统可以根据节目(影片)的内容(武打、艺术),属性(国内、国外)等分类排列,方便用户选择查询。
3. 新片速递
系统可以自动将最新一段时间内入库的节目设置为新片,并自动在前台页面中显示出来。
4. 收视排行榜
系统可以自动根据用户点播节目的次数进行排行,可以是TOP 10,和TOP N,统计时间范围可以自定义。
5. 用户认证
本系统要求用户输入用户名和密码,对用户登录进行认证。对于收费的内容,则需要再次判断用户帐号中是否足够的金额点播内容,这样就能使得非法用户不能随便点播内容。
6. 我的信息
用户可以管理自己的个人信息,包括修改密码、修改个人注册信息、点播记录查询,帐号余额查询。


成功案例:
用户单位名称:北京电视台
背景情况:
北京电视台是1999年3月开始正式启用AV2000网络视频、音频发布系统的,为实现北京电视台一套节目的网上直播、点播提供了最快捷和方便的工具。整套系统包括节目的自动采集、节目的自动上传入库和节目的网上发布、节目的后台管理。
业务实施的过程
项目特殊需求: □ 自动全程直播一套电视节目,采集两路不同码率信号,同时分别向两台real server传递56K及100K压缩码流。 □ 可手动控制直播开始与结束功能,包括后台管理控制和压缩端管理控制。 □ 在自动直播、点播节目开始后,可以增加或缩短播出时间长度。 □ 直播的时候,压缩端显示采集和压缩窗口画面。 □ 直播节目的周期由原来的当日、每天、每周增至可以随意设置压缩的周期,比如每周二、周三,每周四、周五等。 □ 可以跨0点进行直播。 □ 增加了很多的压缩参数,如:帧数/每秒;Emphasize Audio; VBR Encoding; Two pass Encoding; Loss protection; Video Noise Filtering;。 □ 压缩程序可以设置输出窗口的大小。 □ 预定节目时可以选择备份操作,既一台进行直播,而另一台进行文件的存储。 □ 节目预定由四(三)种选项,程序根据不同的选项进行写库操作。 □ 增加配置文件管理,简化了节目预定操作。 □ 后台节目预定管理显示节目开始时间、播出的时间长度和压缩状态等。 □ 当压缩出错后,程序自动恢复压缩,并保留以前的压缩名。 □ 具有全程日志记录。 □ 在直播节目结束后,根据切条功能的开始时间与结束时间。程序会自动将文件响应时间处的内容切割出来。 □ 根据日期,文件大小自动删除文件管理。 □ 直播/点播页面自动刷屏。
系统拓扑图:

|