流媒体协议(流媒体协议主要有3种)

频道:电子元器件 日期: 浏览:846

流媒体协议

本文内容来自于互联网,分享流媒体协议(流媒体协议主要有3种)

流媒体协议(流媒体协议主要有3种)

流是一种在具有合理QoS的网络上传递实时或保存的信息(例如音频和视频)的方法。在RealNetworks的流媒体的情况下,一首歌曲或一段视频在整个内容到达之前就开始播放。换言之,歌曲或视频一边播放,后台一边持续下载数据。不使用硬盘驱动器上的空间来存储内容。IETF和World Wide Web Consortium (W3C)已创建了以下流媒体协议:

?RTP(实时传输协议) RTP是一种以不同的方式优化过的协议,用于在IP数据分组交换式网络上传递实时数据,例如实况和或互动音频和视频。RTP为数据提供了具有实时特征的端对端传送服务,如在组播或单播网络服务下的交互式视频音频或模拟数据。RTP在UDP上运行并使用它的多复用和错误检查功能。其他相似的传输也受到支持。RTP 可以与其它适合的底层网络或传输协议一起使用。如果底层网络提供组播方式,那么 RTP 可以使用该组播表传输数据到多个目的地。

流媒体协议(流媒体协议主要有3种)

?RTSP(实时流式协议) RTSP是一种多媒体控制协议。根据RFC2326 (Real time Streaming Protocol, April 1998),RTSP扮演着多媒体服务器的“网络远程控制”的角色。设计该协议的目的是服务于来自一群主机(虚主机)的多媒体。它是应用程序级别的协议,可建立并控制连续媒体的一个或多个与时间同步的流。RTSP协议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/继续、后退、前进等。因此RTSP又称为“因特网录像机遥控协议”。接收者一方不存储任何文件。RealNetworks的RealPlayer是RTSP应用的一个例子。它提供播放、快进、暂停和其他控制。Real Networks将该协议与Netscape同时开发出来并提交IETF进行标准化。

?SMIL(同步多媒体集成语言) SMIL(发音为“smile”)是一种很容易掌握的基于XML的标记语言, 是一种标记文本语言,包含了URL资源管理、基于CSS的页面编排控制、HTML超媒体链接,用于制作类似电视的多媒体影像,这些影像具有时间线、布局区域等元素。采用SMIL可以方便地描述各种媒体之间的时间同步关系和空间编排关系,是Internet上用于集成多媒体节目,尤其是流媒体的主要语言工具,它可以实现视频/音频、导航区的标题与电子讲稿三者的同步。SMIL帮助制作者创建包括流式音频、流式视频、图像、文本或其他任何媒体类型的影像。例如,一个正在打开的徽标可以旋转5秒钟,然后是一段音频或视频流,其中不时点缀着文本或图片显示。制作者可使用SMIL创建训练课程、产品演示或Web多媒体事件。SMIL需要使用RTSP应用程序例如RealPlayer )进行演示。Microsoft具有相似的技术,名为TIME(时间互动多媒体扩展),它对HTML文档使用了SMIL概念。Microsoft将它称为“HTML+TIME”。


关键词:流媒体协议主要