网络视频直播系统解决方案
百度1
、视频直播简介
视频直播,准确来讲是音视频直播,即将音视频信号压缩成数字信号,并通过
IP
网络
进行传输的一种流媒体应用。
视频直播和视频点播的区别在于,
视频直播讲求信息的实时性
广播,
视频点播强调信息的娱乐性和个性化;
视频直播和视频会议的区别在于,
视频直播讲
求的是信息以点对面的形式实时传播,视频会议突出的是几点之间的交流与协作。
2
、视频直播应用前景
视频直播在不同的行业的应用前景非常明确、
宽泛,
教育行业的多媒体教学、
远程教育、
校园电视台、考场监控等,军队行业的远程军事教育、军事演习的网络直播等,医疗行业的
临床教学、专家会诊、手术直播等,政府、企业的会议活动、内部培训、产品展示、在线招
聘、视频监控等,还有在线路演、拍卖、竞标等等。典型的行业应用有:
· 基于
IP
网络的远程教学、培训
· 集团式商业机构的远程巡查、监控
· 信息服务的网站的会员制视频直播服务
· 政府企业搭建自己的网络视讯平台,进行会议和其他活动的直播
3
、网络视频直播系统
网络音视频直播系统基于高质量的
Mpeg4
音视频直播软件,
能够提供基于局域网、
城域
网、广域网以及卫星网的音视频直播解决方案。
1
)网络音视频直播系统介绍
网络音视频直播系统采用分布式的理念,
结合开放式设计原则,
单台普通服务器的性能
可支持的并发用户数达
1000
人,并支持无极扩展,自动平衡,系统可自动根据用户的情况
平衡负载,达到最大限度的用户连接支持。系统支持
B/S
构架,使用和维护都非常简单,服
务器支持
Web
方式的管理和配置,极大的节约了维护成本。
2
)
网络音视频直播系统功能特点介绍
· 支持在广域网、城域网和局域网内进行音视频直播,可穿越网关、路由器以及防火
墙;
· 采用分布式架构,采集、编码、转发、存储和管理灵活配置;
· 兼容目前市面上流行的大部分采集设备
(支持
VFW
接口的采集卡,
USB
采集设备等)
,
支持一机多卡和一卡多路音视频采集;
· 在正常的网络条件下,
音视频同步性能很好。
音视频同步的误差范围在
0.1
秒左右,
延时可控制在
5
秒左右或更短时间。
· 支持服务器集群方式运行以及自动负载均衡,能随着用户数增加而平滑扩容;
· 支持
B/S
、
C/S
架构,支持远程管理,灵活搭建多种直播的服务模式;
文库
· 支持单播、组播、多播等多种分发方式,系统可根据接收用户的不同情况,将各部
分灵活搭配,以满足不同传输、接收方式;
· 采用
MPEG4
标准编解码和
RTSP/RTP/RTCP
等网络传输协议,支持音、视频码流的无
极控制,
可根据用户带宽的情况调整音视频传输,
适应局域网、
城域网以及广域网等复杂的
网络环境,可同时采集高、中、低三路数据流,同时满足(
56k
拨号、
ISDN
一线通、
ADSL
宽带等)不同带宽的客户端接收需求;
· 音频码流控制范围,支持
8kbps~~~320kbps
之间可调,支持单声道、双声道编码不
同方式进行编码。
· 视频码流控制的范围:
1kbps~~~~6000kbps
无级可调,在
300kbps
左右就能够达到
VCD
的效果。支持
PAL
、
NTSC
制式。支持帧率、画面大小可调(采集卡需支持);
· 应用最新的流媒体技术和独有的码流平滑技术,视频编解码采用
MPEG4
;
· 屏幕流采用独有的压缩技术,可做到桌面的真彩色无损传输,服务器采用纯软件数
据交换技术,码流根据网络而智能平滑,保证媒体数据稳定、高质转发,根本上消除网络尖
锋的产生;
· 支持流媒体文件的直播分发,采集工作站可以把指定的各种多媒体文件(
ASF
、
AVI
文件等)推送给指定的接收用户,更加可以自建广播频道,最多可以同时建
50
个频道进行
广播;
· 完善的文字通知发布机制,可随时插入多种字幕信息,如对外通知,或内部协作消
息;
· 支持远程自动或手动录制直播节目,录制后的节目为标准格式,可直接供
VOD
点播
使用;
· 以
WEB
方式轻松实现中央控制管理,
随时随地管理员都可以远程登陆、
管理和维护;
· 支持多个现场(异地)或多信号同时在线直播发布,具有多站采集、多级账号管理
功能,负载能力强大,可平滑扩充,运行稳定可靠;
· 支持安全认证机制,完善的系统日志记录与查询,自动记录下任何时间系统的日志
信息,包括:服务器状况、用户接入情况信息,可供以后方便查询。
另外,微软公司的
MS
Media
Server
与
Real
Server
都是专业流媒体系统,下页表格为
音视频直播系统与
MS Media Server
、
Real Server
直播功能、性能的比较结果。
3
)网络实现拓扑图
4
)系统组成:
整个系统平台由管理服务器、流媒体服务器、采集工作站和客户接收端组成。
· 管理服务器
--
管理、调度转发服务器、采集工作站和客户接收端的信息传递承接,
以及各系统部件的权限管理,安装在总控制室服务器上;
· 流媒体服务器
--
将现场采集工作站的数字多媒体信息发送给客户接收端,它要求
拥有充裕的带宽资源,比如安装在主干网服务器上;
· 采集工作站
–可采集发布实时的音视频信息、多媒体文件、以及电脑屏幕流等;
· 客户接收端
–采用
B/S
的结构,通过浏览器即可接收观看。
5
)系统结构图: