随着远程培训已经被全社会广泛接受,开展远程培训的机构越来越多。部分培训机构为了更好的提升品牌效应,加强服务质量,充分利用名师效应。都在考虑远程直播方面的工作。
目前,实现远程直播应用最多的技术,主要是通过卫星中继的办法,把教师的授课信息通过广播到各个分教学点。这种方法受到天气的影响非常之大,分教学点有阴天下雨时,都会影响接收效果(有时可能完全收不到信号),再有,这种方法前期投资较大(需要购置卫星接收装置)、也受国家政策限制,第三,学员学习需要到指定地点(有卫星接收地点)所以,应用起来并不方便,也不快捷。
随着互联网技术的发展,P2P(Peer to Peer)技术越来成熟。七易科技应用P2P技术的直播网络课堂正式对外提供服务。
它的主要特点:
1、同时支持直播和点播
直播和点播是视频流媒体中的两大主要应用,而它们的实现原理又有不同,尤其是P2P点播,一直被认为是技术难题。七易科技创造性地采用一个体系架构(同一服务器,同一客户端)同时支持P2P直播和点播,实现了世界上第一套能同时支持P2P流媒体直播和点播的解决方案。
2、支持多路流
为进一步提高网络利用率、提升播放质量和用户体验,我们的系统支持多路流的传输。同一客户端可以同时传多路流,显示多个窗口,每个窗口都可任意选择直播、点播节目,带给用户与众不同的“画中画”体验。
3、安全的登录认证机制和DRM支持
本系统有严格的安全登录认证机制、协议加密机制和本地数据加密机制,可防止未被授权的用户侵入系统,盗取节目内容数据,或进行非法内容的插播。
本系统的 DRM 支持策略:
(1)如果客户已选用微软或其他厂商的DRM解决方案,本系统保证与之兼容,即不破坏其DRM功能;
(2)如果客户没有DRM解决方案,本系统也可提供完整的DRM机制,节省客户成本。
4、完善的后台管理和全网监控
本系统提供了强大的服务器后台管理和全网监控功能,均可以通过Web页面方式直观的进行管理和查询,方便客户操作。
频道管理示例图
下图是服务器后台管理中的“频道管理”示例,客户可以动态地新增、删除、修改节目频道,不需要重起系统,具有极强的灵活性。

监控示例图
系统可以准实时的提供P2P网络的信息,包括服务器负载、用户连接数和连接行为统计、用户播放质量统计、用户收视行为分析等等。下图是全网监控中的“用户在线人数统计”示例。
5、按需订制的客户端
本系统可提供三种形式的客户端供客户任意选择,并按照需要订制客户端界面;
(1)独立的播放器应用程序,通过API接口使用P2P流媒体传输引擎。其优点是适用面广,使用直接,可以充分利用引擎的各种特性。
(2)ActiveX网页插件,可在ActiveX插件内部调用P2P流媒体传输引擎。其优点是使用和维护方便,非常适于Internet应用。
(3) DirectShow Filter网页播放方式,可将P2P流媒体传输引擎封装。使用和维护非常方便,减少网页集成工作量,适合Internet应用。
P2P流媒体网络的拓扑结构图(见下图),其中包括流媒体服务器,P2P控制服务器,网站Web服务器和节点。对于直播应用还需要在媒体服务器前端有视频捕获和压缩服务器。

① 视频捕获和压缩服务器( Capture Server ):对于直播应用,需要一台专门的机器进行视频捕获和压缩,然后将视频流推给流媒体服务器。
② 流媒体服务器( Media Server ):可以是目前流行的微软的 Media Server 或 Real 的 Helix Server 。不需要任何额外设置。
③ P2P 控制服务器( P2P Control Server ):P2P网络控制的核心,同每个客户端P2P引擎相联系,构建P2P网络。
④ 网站 Web 服务器( Web Server ):常用的网站 Web 服务器,如 TomCat 或 Apache 。
⑤ 节点( Peers ):需要安装P2P引擎。
|