首先我们先来分析一下几类传统的解决方案及其不足。
1. 解决方案1:视频采集卡+直播软件
该解决方案是在PC(或工控机、服务器)上安装视频采集卡和直播软件(为了分担负载,也可以将直播软件安装在一个单独的服务器上),其中,视频采集卡负责音视频信号的采集,而直播软件则负责流媒体信号的分发,即实时直播。直播收看端一般是一台安装了播放软件的PC(配有音箱)。
该解决方案的弊端主要是:
视频采集卡一般不能采集电脑屏幕信号,如果想要直播电脑屏幕信号(如演讲ppt),就无法实现了;
视频采集卡与PC之间的兼容性问题。视频采集卡几乎都需要安装驱动(一般是基于windows操作系统),面对不同的PC机型和操作系统版本,难以保证总能很好地兼容;
直播软件一般都是采集卡厂商,甚至是集成商开发出来小范围使用的,其稳定性以及与操作系统的兼容性一般都不是很好,而且安装、配置比较繁琐。
2. 解决方案2:视频采集卡+windows media services
该解决方案与解决方案1之间的区别就在于:摒弃了第三方的直播软件,而是利用windows自带的media services服务(它是windows服务器操作系统自带的一个专门用于直播和点播的服务,安装了这个服务的服务器一般称之为windows media server)来实现直播功能,由于media services是windows内置的服务(windows 2000 server及其之后的版本),因此稳定性大大增强,而且安装、配置也较为简单。
该解决方案的硬件架构仍为视频采集卡+PC,硬件稳定性还是较差,尤其是直播负荷较大、长时间运行时,甚至会出现死机、系统崩溃等故障。
3. 解决方案3:专用设备
解决方案2虽然提升了软件的稳定性,但视频采集卡带来的上述弊端仍无法解决,正因为如此,催生了一批研发多媒体直播系统的厂商,这些厂商研制专用设备来完成直播/点播的功能,由于一体化的专用设备是经过专门的优化设计,而且大多都是基于嵌入式操作系统(一般是基于厂商自己优化的Linux内核),不易受到攻击,因此整体性能、稳定性还是不错的。
不过,该解决方案也存在不足,那就是并发用户数的限制,也就是同时收看直播的客户端数量一般都有限制,比如,国内的代表厂商锐取是160,而国外的代表厂商Polycom则是50。另外,该方案的收看端PC一般还是要安装厂商自己开发的播放软件,安装、维护麻烦,并且有稳定性隐患。
更多相关:
【网站声明】
1.本网所发布的内容信息部分来源于网络,并不意味着赞同其观点或证实其内容的真实性。
2.本网站所刊发、转载的文章,其版权均归原作者所有;其他媒体、网站或个人从本网转载使用,必须保留本网注明的“稿件来源”,并自负版权等法律责任。如对稿件内容有疑议,请及时与我们联系。
3.如果对本网站的信息内容有相关争议,请来电告之,本网站将在24小时内给予答复。