• 流媒体解决方案


    目前主流的流媒体服务有Microsoft 的Windows Media Services(WMV等媒体格式),Realnetworks 的Helix Server(RM等媒体格式),Apple的QuickTime Streaming Server(MOV媒体格式)以及Adobe的Flash Media Server(FLV媒体格式)等。
       其中FLV媒体格式(即:Flash Video)凭借其优异的压缩算法(文件体积小巧,清晰的FLV视频1分钟在1MB左右,一部电影在100MB左右,是普通视频文件体积的1/3),再加上CPU占有率低、视频质量良好等特点使其成为网络上最为流行的点播(VOD)应用媒体格式。
        FLV媒体在浏览器中的播放,只需要客户端安装 Adobe的免费播放插件Flash Player即可,而由于Flash技术的广泛应用,互联网用户中安装Flash播放插件的达到了90%以上(Adobe官方数据)。另外一般FLV是被包在SWF播放器的壳里,可以很好的保护FLV的原始地址,不容易被下载到,起到保护版权的目的。
       本系统拟采用Adobe的FMS(Flash Media Server)视频VOD方案,其中又有FMIS(Flash Media Interactive Server)和FMSS(Flash Media Streaming Server)两个版本可选。目前FMS的最新版本号为3.5,它的特性包括:
      1、FMS能够提供出色的Flash Video流媒体播放功能。
      2、FMS提供一个强大Script可定制脚本的服务器流媒体引擎,通过这个引擎,允许创建和交付面向互联网任何用户群体的交互媒体应用及服务。
      3、FMSS服务器能够基于Flash Video创建传统模式的视频点播服务(VOD)。
      4、FMIS服务器能够交付多种交互性质的双向及多向应用。
      5、FMS是Adobe公司跨媒体解决方案中的一部分,针对诸如数据库连接访问、文件系统操作、服务访问等要求,可以同Adobe Flash Player与Adobe AIR一起来实现。
      6、使用Real Time Messaging Protocol(RTMP)协议,实现真正的流式(streaming)播放,相比较传统的渐进式下载(progressive download)播放,客户端不会有缓存,且用户可随时任意拖拽时间轴来播放,而采用渐进式下载播放时,客户端可轻易获取到该视频文件,且必须等到视频文件下载完成后,才能随意拖拽时间轴。
      7、进一步,应用RTMPE协议(RTMP的加密版本),使得视频流以更安全的方式传递到客户端而不易被捕获到(性能上会有所损失)。
    针对本系统的需求,FMS的两个版本FMIS和FMSS的主要应用区别在:
      8、FMSS经济廉价,也能实现基于RTMP/RTMPE协议的流式传递,初步保护视频文件。
      9、FMIS方便进行功能上的扩展:它提供服务器端的编程能力,可以通过用户认证、客户端信息检测等方式进一步保护视频文件,并可实现交互式应用。
      10、FMIS方便进行性能上的扩展:它提供Origin/Edge配置,并可通过增加边缘(Edge)服务器、设定Origin与Edge的Cluster等提高整体性能和并发能力。可在地理区域内部署边缘(Edge)服务器,例如西安一台Edge,北京一台Edge,2台Edge分别收集来自各个区域附近的客户端连接请求,使用户的请求能得到快速响应。

  • 相关阅读:
    window.open跨页面传输
    history对象
    类vr特效的360度全景
    移动端图片滑动
    图片拼图
    20180808 考试记录
    [jzoj 5770]【2018提高组模拟A组8.6】可爱精灵宝贝 (区间dp)
    20180806 考试记录
    [luogu2319 HNOI2006] 超级英雄 (匈牙利算法)
    [luogu2679] 子串 (多维dp)
  • 原文地址:https://www.cnblogs.com/ecollab/p/2661454.html
Copyright © 2020-2023  润新知