主要流媒体系统目前主流的流媒体技术有三种,分别是RealNetworks公司的RealMedia、Microsoft公司的WindowsMediaTechnology和Apple公司的QuickTime。这三家的技术都有自己的专利算法、专利文件格式甚至专利传输控制协议。  1.Apple公司的QuickTime  QuickTime是一个非常老牌的媒体技术集成,是数字媒体领域事实上的工业标准。之所以说集成这个词是因为QuickTime实际上是一个开放式的架构,包含了各种各样的流式或者非流式的媒体技术。QuickTime是最早的视频工业标准,1999年发布的QuickTime4.0版本开始支持真正的流式播放。由于QuickTime本身也存在着平台的便利(MacOS),因此也拥有不少的用户。QuickTime在视频压缩上采用的是SorensonVideo技术,音频部分则采用QDesignMusic技术。QuickTime最大的特点是其本身所具有的包容性,使得它是一个完整的多媒体平台,因此基于QuickTime可以使用多种媒体技术来共同制作媒体内容。同时,它在交互性方面是三者之中最好的。例如,在一个QuickTime文件中可同时包含midi、动画gif、flash和smil等格式的文件,配合QuickTime的WiredSprites互动格式,可设计出各种互动界面和动画。QuickTime流媒体技术实现基础是需要3个软件的支持,QuickTime播放器、QuickTime编辑制作、QuickTimeStreaming服务器。

  2.RealNetworks公司的RealMedia  RealMedia发展的时间比较长,因此具有很多先进的设计,例如,ScalableVideoTechnology可伸缩视频技术可以根据用户电脑速度和连接质量而自动调整媒体的播放质素。Two—passEncoding两次编码技术可通过对媒体内容进行预扫描,再根据扫描的结果来编码从而提高编码质量。特别是SureStream自适应流技术,可通过一个编码流提供自动适合不同带宽用户的流播放。RealMedia音频部分采用的是RealAudio,该编码在低带宽环境下的传输性能非常突出。RealMedia通过基于smil并结合自己的RealPix和RealText技术来达到一定的交互能力和媒体控制能力。Real流媒体技术需要3个软件的支持,RealPlayer播放器、RealProducer编辑制作、RealServer服务器。

  3.Microsoft公司的WindowsMedia  WindowsMedia是三家之中最后进入这个市场的,但凭借其操作系统的便利很快便取得了较大的市场份额。WindowsMediaVideo采用的是mpeg-4视频压缩技术,音频方面采用的是WindowsMediaAudio技术。WindowsMedia的关键核心是MMS协议和ASF数据格式,MMS用于网络传输控制,ASF则用于媒体内容和编码方案的打包。目前WindowsMedia在交互能力方面是三者之中最弱的,自己的ASF格式交互能力不强,除了通过IE支持smil之外就没有什么其他的交互能力了。WindowsMedia流媒体技术的实现需要3个软件的支持,WindowsMedia播放器、WindowsMedia工具和WindowsMedia服务器。总的来说,如果使用Windows服务器平台,
WindowsMedia的费用最少。虽然在现阶段其功能并不是最好,用户也不是最多。
Windows Media系统
传输协议: mms(Multi-Media Stream多媒体流)完全封闭
常用流媒体文件格式:asf, wmv, wma
组织文件格式:wsx
Real Media系统
编码标准:主要支持Real
传输协议:rtsp(有限开放)
常用流媒体文件格式: rm, ra
组织文件格式:smi, smil
Flash Media系统
传输协议:rtmp
常用流媒体文件格式:flv, f4v
组织文件格式:swf, smil
Quick Time系统(不展开)
流媒体系统组成1、编码器:它由一台普通计算机、一块microvision 高清视频采集卡和流媒体编码软件组成。Microvision流媒体采集卡负责将音视频信息源输入计算机,供编码软件处理;
编码软件负责将流媒体 采集卡传送过来的数字音视频信号压缩成流媒体格式。如果做直播,它还负责实时地将压缩好的流媒体信号上传给流媒体服务器
2、服务器:由流媒体软件系统的服务器部分和一台硬件服务器组成。这部分负责管理、存储、分发编码器传上来的流媒体节目。
3、终端播放器,也叫解码器: 这部分由流媒体系统的播放软件和一台普通PC组成,用它来播放用户想要收看的流媒体服务器上的视频节目。
流媒体技术原理目前主流的流媒体技术有三种,分别是RealNetworks公司的RealSystem、Microsoft公司的WindowsMediaTechnology和Apple公司的QuickTime。
这三家的技术都有自己的专利算法、专利文件格式甚至专利传输控制协议。

流媒体系统包括哪三部分?目前三大主流媒体格式以及协议是什么?相关推荐

  1. 基于Windows Media技术的流媒体系统的设计与实现

    摘要:本文在简介流媒体技术及其中的Windows Media技术的基础上,结合实际简述了Windows Media服务器的安装.ASF文件的制作以及"点播单播发布点"." ...

  2. 流媒体系统的开发跟运维

    在现代数字化社会中,流媒体已经成为了人们生活的必要部分.流媒体系统的开发与运维也因此成为了一个重要的话题.本文将会介绍流媒体系统的开发与运维的相关内容,包括其基本原理,优化和问题排查等方面. 什么是流 ...

  3. 华为手机鸿蒙系统名单,鸿蒙系统:前三批升级名单曝光,有荣耀手机!

    原标题:鸿蒙系统:前三批升级名单曝光,有荣耀手机! 如今距离大家见到鸿蒙系统的时间已经变得越来越接近了,相信已经有非常多的花粉开始期待和鸿蒙OS正式见面,同时也有其他用户开始期待大面积适配. 虽然现阶 ...

  4. 【系统架构】三大主流软件负载均衡器(LVS、Nginx、HAproxy) 与商业SLB比较

    主流软件负载均衡概要: 1.LVS: 1. 抗负载能力强,性能高,能达到F5的60%,对内存和CPU资源消耗比较低     2. 工作在网络4层,通过VRRP协议(仅作代理之用),具体的流量是由lin ...

  5. 前端三大主流框架的区别(三)

    前面两篇已经做了细致的分析,这一篇就总结总结三大主流框架吧 1.angular 1.1. 简介: angular是最早出现的框架, angularjs是通过directive(指令)去封装组件,rea ...

  6. RTMP 流媒体系统协议 简介

    什么是RTMP协议 RTMP(Real-Time Messaging Protocol实时消息传送协议)的缩写,它是Adobe Systems公司为Flash播放器和服务器之间音频.视频和数据传输开发 ...

  7. 笔记本固态硬盘大容量升级系统迁移(三天时间亲自实践,避坑专用)

    笔记本固态硬盘大容量升级--系统迁移(三天时间亲自实践,避坑专用) 一.需准备的硬件 1.新购置的固态硬盘 2.固态硬盘盒 3.U盘一个内部存储好win10PE*** 二.系统迁移 1.下载DiskG ...

  8. 都2022年你还不会安装系统?看我三分钟完事PE制作并进行Win11系统安装实践

    本章目录: 1.PE启用盘的下载制作 2.Win11镜像的下载 3.进PE安装Windows11(敲黑板) 4.Win11初始化操作 都2022年你还不会安装系统?看我三分钟完事PE制作并进行Win1 ...

  9. rtmp协议在p2p流媒体系统中的应用(论文转载)

    ZHANG Chong, YANG Can,  YANG Ze-quan, HUANG Hui -ze (South China University of Technology, Guangzhou ...

最新文章

  1. SAP SD买十送一的业务处理与系统实现
  2. ASP.NETserver控件使用之Reportviewer 报表
  3. [云炬python3玩转机器学习]5-2最小二乘法a和b推导
  4. kafka日志和数据分离
  5. Testin云測与ARM 战略合作:推动全球移动应用加速进入中国市场
  6. java 主方法 this_java main 方法怎么创建
  7. mysql如何逻辑删除_mysql逻辑删除如何恢复
  8. linux编译bzip2,linux bzip2 命令详解
  9. 综述 | Google-斯坦福发布~深度学习统计力学
  10. Mysql梳理(多表查询)
  11. 想快速重构智慧园区5A系统,这份方案推荐给你
  12. 求链表是否有环和第一个交点
  13. 使用ACR及MIUI自带通话录音实现通话录音读取及上传
  14. Android 接入阿里云推送com.aliyun.ams:alicloud-android-push:3.7.4步骤(一)
  15. 3.接口测试用例书写
  16. 瑜伽修身 偷师动物12招(组图)
  17. js 函数function用法
  18. 慢性病监测及早期干预迫在眉睫
  19. 1.28 Cubemx_STM32H743 触摸屏
  20. 数据结构-线性表的顺序、链式存储结构

热门文章

  1. 一键部署工具easy-jenkins,界面友好,操作简单
  2. C#打印指定年份日历
  3. H3C G3 配置raid和远程管理
  4. 最大流,最小割刷题记录
  5. Unity记录3.4-地图-柏林噪声生成 1D 地图及过渡地图
  6. RTMP协议中的AMF数据
  7. React-useCallback
  8. 火狐浏览器安装Live HTTP headers步骤记录
  9. 如何把Spring学精通?
  10. 界外篇:返回前端订单列表中的订单详情为null,如何去除,如何为空