什么是流媒体

“流媒体”是什么意思?流媒体简是应用流技术在网络上传输的多媒体文件,而流技术是把连续的影像和声音信息经过压缩处理放在网站服务器上,让用户边下载边观看收听,不需要等整个压缩文件下载到自己机器后才可以观看的网络传输技术

流媒体是什么意思

什么是流媒体

文章插图

流媒体(streaming media)是指将一连串的媒体数据压缩后,经过网上分段发送数据 , 在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件 。流媒体文件一般定义在bit层次结构 , 因此流数据包并不一定必须按照字节对齐,虽然通常的媒体文件都是按照这种字节对齐的方式打包的 。流媒体的三大操作平台是微软公司、RealNetworks、苹果公司提供的 。扩展资料:流媒体平台架构:1、采集端:课程的直播系统主要是进行教学现场的直播和现场活动的直播,直播信号通过WebLIVE视频直播模块采集系统编码压缩,通过局域网上传到中心机房,实时发布 。采集同时,将直播的数字信号存储为AVI文件,上传到放置在视频点播服务器内,供客户端的学员进行事后的点播 。2、发布端:各院系内部发部是通过组播实现 , 同一网段进行一路信号的组播 。并上传一路至总部的总中心机房,不同院系的用户可以局域内观看 。每个院系中心机房有自己内部的视频点播服务器,利用该系统各院系将所有的资料放置在网上 , 供客户端的学员进行点播 。参考资料来源:百度百科-流媒体参考资料来源 :百度百科-流媒体技术
流媒体是什么?流媒体(streaming media)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术 , 就必须在使用前下载整个媒体文件 。流式传输可传送现场影音或预存于服.

流媒体是什么意思?提到媒体 , 我们马上就会想到报纸杂志、广播电视 。要说起现在刚出现的一个新名词流媒体,一些人可能也会认为它同平常我们所说的媒体有某种关系 。其实 , 所谓的流媒体同我们通常所指的媒体风牛马不相及,它只是一个技术名词 。流媒体到底是什么?能给我们带来什么?一起来看看 。
流媒体(Streaming Media)指在数据网络上按时间先后次序传输和播放的连续音/视频数据流 。以前人们在网络上观看电影或收听音乐时,必须先将整个影音文件下载并存储在本地计算机上,然后才可以观看 。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存 , 使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间 。流媒体数据流具有三个特点:连续性(Continuous) 、实时性(Real - time) 、时序性,即其数据流具有严格的前后时序关系 。我国的863高科技研究计划“高性能信息示范网络3 Tnet ”中,明确提出要从宽带流媒体等典型业务入手,建立一个能适应Internet TV等媒体流实时传输的高性能、广域(城域)宽带演示验证网络3Tnet。除了宽带网络外,流媒体技术还可以广泛地应用于其它网络,例如无线流媒体传输是3G网络的主要应用之一 。在NGN网络中,流媒体也扮演重要的角色 。流媒体应用类型:流媒体应用可以根据传输模式、实时性、交互性粗略地分为多种类型 。

根据上述分类,常见的流媒体的应用主要有:视频点播(VOD)、视频广播、视频监视、视频会议、远程教学、交互式游戏等 。总之,目前基于流媒体的应用非常多,发展非常快 。丰富的流媒体应用对用户有很强的吸引力,在解决了制约流媒体的关键技术问题后 , 可以预料,流媒体应用必然会成为未来网络的主流应用 。




总之是流动的,就是说需要那些看那些 , 尔不像传统的全部载入才可以看,就像你在网上看电影就是流媒体哦

流媒体文件是什么格式的视频文件?。?/h3>【什么是流媒体】文件格式扩展(Video/Audio) 媒体类型与名称
asfAdvanced Streaming Format. (Microsoft).
rmReal Video/Audio 文件 (Progressive Networks).
raReal Audio 文件 (Progressive Networks).
rpReal Pix 文件 (Progressive Networks).
rtReal Text 文件 (Progressive Networks).
swfShock Wave Flash (Macromedia).



viv Vivo Movie 文件(Vivo Software).

流媒体服务器都有哪些种类和知名品牌你好,不分种类,只分主要的三大类架设平台:RealNetworks(Real公司),WindowsMedia(微软公司),QuickTime(苹果公司) 。平台理所当然也就是这三家公司了 。谢谢!

现在以文字/图片为主要流媒体的有哪些类型网站旅游网站

视频有几种格式?mkv、mp4这些视频格式有啥不同?H.264又是什么格式?
什么是流媒体播放协议流媒体技术基础-流媒体传输协议
作者/来源:未知

实时传输协议RTP与RTCP

RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议 。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步 。RTP通常使用UDP来传送数据,但RTP也可以在TCP或ATM等其他协议之上工作 。当应用程序开始一个RTP会话时将使用两个端口:一个给RTP,一个给RTCP 。RTP本身并不能为按顺序传送数据包提供可靠的传送机制 , 也不提供流量控制或拥塞控制 , 它依靠RTCP提供这些服务 。通常RTP算法并不作为一个独立的网络层来实现,而是作为应用程序代码的一部分 。实时传输控制协议RTCP 。RTCP(Real-timeTransportControlProtocol)和RTP一起提供流量控制和拥塞控制服务 。在RTP会话期间,各参与者周期性地传送RTCP包 。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量等统计资料,因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型 。RTP和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化 , 因而特别适合传送网上的实时数据 。

6.2.1 RTP数据传输协议

RTP提供端对端网络传输功能,适合通过组播和点播传送实时数据,如视频、音频和仿真数据 。RTP没有涉及资源预订和质量保证等实时服务,RTCP扩充数据传输以允许监控数据传送,提供最小的控制和识别功能 。RTP与RTCP设计成独立传输和网络层 。

2.1.1 RTP固定头
RTP 头格式如下:
-----------------------------------------------------------------------------------------------
|V=2|P|X| CC |M| PT | 系列号 |
-----------------------------------------------------------------------------------------------
| 时标 |
-----------------------------------------------------------------------------------------------
| 同步源标识(SSRC) |
-----------------------------------------------------------------------------------------------
| 作用标识 (CSRC) |
| .... |
-----------------------------------------------------------------------------------------------

开始12个八进制出现在每个RTP包中 , 而CSRC标识列表仅出现在混合器插入时 。
2.1.2 复用 RTP 连接
为使协议有效运行,复用点数目应减至最小 。RTP中,复用由定义RTP连接的目的传输地址(网络地址与端口号)提供 。例如,对音频和视频单独编码的远程会议,每个媒介被携带在单独RTP连接中,具有各自的目的传输地址 。目标不在将音频和视频放在单一RTP连接中 , 而根据SSRC段载荷类型进行多路分解 。使用同一SSRC ,而具有不同载荷类型的交叉包将带来几个问题:
如一种载荷类型在连接期间切换,没有办法识别新值将替换那一个旧值 。
SSRC定义成用于标识单个计时和系列号空间 。如媒体时钟速率不同,而要求不同系列号空间以说明那种载荷类型有丢包,交叉复用载荷类型将需要不同计时空间 。
RTCP发送和接收报告可能仅描述每个SSRC的计时和系列号空间,而不携带载荷类型段 。
RTP混合器不能将不兼容媒体流合并成一个流 。
在一个RTP连接中携带多个媒介阻止几件事:使用不同网络路径或网络资源分配;接受媒介子集 。
对每种媒介使用不同SSRC,但以相同RTP连接发送可避免前三个问题,但不能避免后两个问题 。

2.1.3 对RTP头特定设置的修改
可以认为 , 现用RTP数据包头对RTP支持的所有应用类共同需要的功能集是完整的 。然而,为维持ALF设计原则,头可通过改变或增加设置来裁剪,并仍允许设置无关监控和记录工具起作用 。标记位与载荷类型段携带特定设置信息 , 但由于很多应用需要它们,否则要容纳它们,就要增加另外32位字,故允许分配在固定头中 。包含这些段的八进制可通过设置重新定义以适应不同要求,如采用更多或更少标记位 。如有标记位,既然设置无关监控器能观察包丢失模式和标记位间关系,我们就可以定位八进制中最重要的位 。
其它特殊载荷格式(视频编码)所要求的信息应该携带在包的载荷部分 。可出现在头 , 总是在载荷部分开始处 , 或在数据模式的保留值中指出 。如特殊应用类需要独立载荷格式的附加功能 , 应用运行的设置应该定义附加固定段跟随在现存固定头SSRC之后 。这些应用将能迅速而直接访问附加段 , 同时,与监控器和记录器无关设置仍能通过仅解释开始12个八进制处理RTP包 。如证实附加功能是所有设置共同需要的,新版本RTP应该对固定头作出明确改变
6.2.2 RTP控制协议-- RTCP
RTCP协议将控制包周期发送给所有连接者,应用与数据包相同的分布机制 。低层协议提供数据与控制包的复用 , 如使用单独的UDP端口号 。RTCP执行下列四大功能:
主要是提供数据发布的质量反馈 。是作为RTP传输协议的一部分,与其他传输协议的流和阻塞控制有关 。反馈对自适应编码控制直接起作用 , 但IP组播经验表明,从发送者收到反馈对诊断发送错误是致关重要的 。给所有参加者发送接收反馈报告允许问题观察者估计那些问题是局部的,还是全局的 。诸如IP组播等发布机制使网络服务提供商类团体可能接收反馈信息 , 充当第三方监控者来诊断网络问题 。反馈功能由RTCP发送者和接收者报告执行 。
RTCP带有称作规范名字(CNAME)的RTP源持久传输层标识 。如发现冲突 , 或程序重新启动,既然SSRC标识可改变,接收者需要CNAME跟踪参加者 。接收者也需要CNAME 与相关RTP连接中给定的几个数据流联系
前两种功能要求所有参加者发送RTCP包,因此 , 为了RTP扩展到大规模数量,速率必须受到控制 。让每个参加者给其它参加者发送控制包 , 就大独立观察参加者数量 。该数量用语计算包发送的速率 。
第四个可选功能是传送最小连接控制信息,如参加者辨识 。最可能用在\"松散控制\"连接,那里参加者自由进入或离开,没有成员控制或参数协调,RTCP充当通往所有参加者的方便通道,但不必支持应用的所有控制通讯要求 。高级连接控制协议超出本书范围 。
在IP组播场合应用RTP时,前3个功能是必须的,推荐用于所有情形 。RTP应用设计人员必须避免使用仅在单播模式下工作的机制,那将导致无法扩展规模 。

6.2.2.1 RTCP 包格式
下面定义几个携带不同控制信息的RTCP包类型:
SR:
发送报告,当前活动发送者发送、接收统计 。
RR:
接收报告,非活动发送者接收统计 。
SDES:
源描述项 , 包括CNAME 。
BYE:
表示结束 。
APP:
应用特定函数 。
类似于RTP数据包 , 每个RTCP包以固定部分开始,紧接着的是可变长结构元素,但以一个32位边界结束 。包含安排要求和固定部分中长度段 , 使RTCP包可堆叠 。不需要插入任何分隔符将多哥RTCP包连接起来形成一个RTCP组合包,以低层协议用单一包发送出去 。由于需要低层协议提供提供整体长度来决定组合包的结尾,在组合包中没有单个RTCP包显式计数 。
组合包中每个RTCP包可独立处理,不需要根据包组合顺序 。但未了执行协议功能,强加如下约束:
接收统计(在SR或RR中)应该经常发送,只要带宽允许,因此每个周期发送的组合RTCP 包应包含报告包 。
新接收者需要接收CNAME,并尽快识别源,开始联系媒介进行同步,因此每个包应该包含SDES CNAME 。
出现在组合包前面的是包类型数量,其增长应该受到限制,以提高常数位数量,提高成功确认RTCP包对错误地址RTP数据包或其他无关包的概率 。
因此,所有RTCP包至少必须以两个包组合形式发送,推荐格式如下:
加密前缀(Encryption prefix):
仅当组合包被加密,才加上一个32位随机数用于每个组合包发送 。
SR或RR:
组合包中第一个RTCP包必须总为一个报告包,方便头的确认 。即使没有数据发送,也没有接收到数据,也要发送一个空RR,那怕组合包中RTCP包为BYE 。
附加RR:
如报告统计源数目超过31,在初始报告包后应该有附加RR 包 。

SDES:
包含CNAME 项的SDES包必须包含在每个组合RTCP包中 。如应用要求 , 其他源描述项可选,但受到带宽限制 。
BYE或APP:
其它RTCP包类型可以任意顺序排列,除了BYE应作为最后一个包发送 , 包类型出现可不止一次 。
建议转换器或混合器从多个源组合单个RTCP包 。如组合包整体长度超过网络路径最大传输单元,可分成多个较短组合包用低层协议以单个包形式发送 。注意,每个组合包必须以SR或RR包开始 。附加RTCP包类型可在Internet Assigned Numbers Authority (IANA)处注册 。

6.2.2.2 RTCP传输间隔
RTP设计成允许应用自动扩展,连接数可从几个到上千个 。例如,音频会议中 , 数据流量是内在限制的,因为同一时刻只有一两个人说话;对组播 , 给定连接数据率仍是常数,独立于连接数,但控制流量不是内在限制的 。如每个参加者以固定速率发送接收报告,控制流量将随参加者数量线性增长,因此,速率必须按比例下降 。
一旦确认地址有效,如后来标记成未活动,地址的状态应仍保留,地址应继续计入共享RTCP带宽地址的总数中 , 时间要保证能扫描典型网络分区,建议为30分钟 。注意,这仍大于RTCP报告间隔最大值的五倍 。
这个规范定义了除必需的CNAME外的几个源描述项 , 如NAME(人名)和EMAIL(电子邮件地址) 。它也为定义新特定应用RTCP包类型的途径 。给附加信息分配控制带宽应引起注意,因为它将降低接收报告和CNAME发送的速率而损害协议的性能 。建议分配给单个参加者用于携带附加信息的RTCP带宽不要超过20% 。而且并没有有意让所有SDES项包含在每个应用中 。
6.2.2.3 发送者与接收者报告
RTP接收者使用RTCP报告包提供接收质量反?。ǜ姘萁邮照呤欠袷欠⑺驼叨捎昧街指袷街械囊恢?。除包类型代码外 , 发送者报告与接收者报告间唯一的差别是发送者报告包含一个20个字节发送者信息段 。如某地址在发出最后或前一个报告间隔期间发送数据包,就发布SR;否则,就发出RR;SR和RR都可没有或包括多个接收报告块 。发布报告不是为列在CSRC列表上的起作用的源,每个接收报告块提供从特殊源接收数据的统计 。既然最大可有31个接收报告块嵌入在SR 或 RR包中 , 
丢失包累计数差别给出间隔期间丢掉的数量 , 而所收到扩展的最后一个系列号的差别给出间隔期间希望发送的包数量,两者之比等于经过间隔期间包丢失百分比 。如两报告连续,比值应该等于丢失段部分;否则 , 就不等 。每秒包丢失绿可通过NTP时标差除以丢失部分得到 。
从发送者信息,第三方监控器可计算载荷平均数据速率与没收到数据间隔的平均包速率,两者比值给出平均载荷大小 。如假设包丢失与包大小无关,那么特殊接收者收到的包数量给出此接收者收到的表观流量 。

6.2.2.4 SDES: 源描述RTCP包
SDES 包为三层结构,由头与数据块组成,数据块可以没有 , 也可有多个,组成项描述块所表明的源 。项描述如下:
版本(V)、填充(P)、长度:
如SR包中所描述 。
包类型(PT):
8位,包含常数202,识别RTCP SDES包 。
源计数(SC):
5位,包含在SDES包中的SSRC/CSRC块数量,零值有效 , 但没有意义 。
源描述项内容如下:
CNAME: 规范终端标识SDES项
CNAME标识属性如下:
如发生冲突或重启程序,由于随机分配的SSRC标识可能发生变化,需要CNAME项提供从SSRC标识到仍为常量的源标识的绑定 。
象SSRC标识,CNAME标识在RTP连接的所有参加者中应是唯一的 。
为了提供一套相关RTP连接中某个参加者所采用的跨多媒体工具间的绑定,CNAME应固定为那个参加者 。
为方便第三方监控,CNAME应适合程序或人员定位源 。
NAME:用户名称SDES项
这是用于描述源的真正的名称,如\"John Doe, Bit Recycler, Megacorp\",可是用户想要的任意形式 。对诸如会议应用,这种名称也许是参加者列表显示最适宜的形式,它将是除CNAME外发送最频繁的项目 。设置可建立这样的优先级别 。NAME值至少在连接期间仍希望保持为常数 。它不该成为连接的所有参加者中唯一依赖 。
EMAIL:电子邮件地址SDES项
邮件地址格式由RFC822规定,如\"John.Doe@megacorp.com\" 。连接期间,电子邮件仍希望保持为常数 。
PHONE:电话号码SDES项
电话号码应带有加号,代替国际接入代码 , 如\"+1 908 555 1212\"即为美国电话号码 。

LOC:用户地理位置SDES项
根据应用,此项具有不同程度的细节 。对会议应用,字符串如\"Murray Hill, New Jersey\"就足够了 。然而,对活动标记系统,字符串如\"Room 2A244, AT&T BL MH\"也许就适用 。细节留给实施或用户 , 但格式和内容可用设置指示 。在连接期间,除移动主机外,LOC值期望仍保留为常数 。
TOOL:应用或工具名称SDES项
是一个字符串,表示产生流的应用的名称与版本,如\"videotool 1.2\" 。这部分信息对调试很有用,类似于邮件或邮件系统版本SMTP头 。TOOL值在连接期间仍保持常数 。
NOTE: 通知/状态SDES项
该项的推荐语法如下所述,但这些或其它语法可在设置中显式定义 。NOTE 项旨在描述源当前状态的过渡信息 , 如\"on the phone, can´t talk\",或在讲座期间用于传送谈话的题目 。它应该只用于携带例外信息 , 而不应包含在全部参加者中,因为这将降低接收报告和CNAME发送的速度,因此损害协议的性能 。特殊情况下,它不应作为用户设置文件的项目,也不是自动产生 。
当其为活动时,由于NOTE项对显示很重要 , 其它非CNAME项(如NAME)传输速率将会降低,结果使NOTE项占用RTCP部分带宽 。若过渡信息不活跃,NOTE项继续以同样的速度重复发送几次,但以一个串长为零的字符串通知接收者 。然而,如对小倍数的重复或约20-30 RTCP间隔也没有接收到,接收者也应该考虑NOTE项是不活跃的 。
PRIV: 专用扩展SDES项
该项用于定义实验或应用特定的SDES扩展,它包括由长字符串对组成的前缀,后跟填充该项其他部分和携带所需信息的字符串值 。前缀长度段为8位 。前缀字符串是定义PRIV项人员选择的名称,唯一对应应用接收到的其它PRIV项 。应用实现者可选择使用应用名称 , 如有必要,外加附加子类型标识 。另外,推荐其它人根据其代表的实体选择名称,然后,在实体内部协调名称的使用 。
注意,前缀消耗了总长为255个八进制项的一些空间,因此,前缀应尽可能的短 。这个设备和受到约束的RTCP带宽不应过载,其目的不在于满足所有应用的全部控制通讯要求 。SDES PRIV前缀没在IANA处注册 。如证实某些形式的PRIV项具有通用性,IANA应给它分配一个正式的SDES项类型,这样就不再需要前缀 。这简化了应用,并提高了传输的效率 。
6.2.2.5 BYE:断开RTCP包
如混合器接收到一个BYE包,混合器转发BYE包 , 而不改变SSRC/CSRC 标识 。如混合器关闭,它也应该发出一个BYE包 , 列出它所处理的所有源,而不只是自己的SSRC标识 。作为可选项,BYE包可包括一个8位八进制计数 , 后跟很多八进制文本,表示离开原因,如:\"camera malfunction\"或\"RTP loop detected\" 。字符串具有同样的编码 , 如在SDES 中所描述的 。如字符串填充包至下32位边界,字符串就不以空结尾;否则,BYE包以空八进制填充 。
6.2.2.6 APP:定义应用的RTCP包
APP包用于开发新应用和新特征的实验 , 不要求注册包类型值 。带有不可识别名称的APP包应被忽略掉 。测试后,如确定应用广泛,推荐重新定义每个APP包,而不用向IANA注册子类型和名称段 。
实时流协议RTSP

实时流协议RTSP(RealTimeStreamingProtocol)是由RealNetworks和Netscape共同提出的 , 该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据 。RTSP在体系结构上位于RTP和RTCP之上 , 它使用TCP或RTP完成数据传输 。HTTP与RTSP相比,HTTP传送HTML,而RTP传送的是多媒体数据 。HTTP请求由客户机发出 , 服务器作出响应;使用RTSP时 , 客户机和服务器都可以发出请求,即RTSP可以是双向的 。


6.3 RTSP协议
实时流协议(RTSP)是应用级协议,控制实时数据的发送 。RTSP提供了一个可扩展框架,使实时数据,如音频与视频,的受控、点播成为可能 。数据源包括现场数据与存储在剪辑中数据 。该协议目的在于控制多个数据发送连接 , 为选择发送通道,如UDP、组播UDP与TCP,提供途径,并为选择基于RTP上发送机制提供方法 。
6.3.1 简介
6.3.1.1 目的
实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体 。尽管连续媒体流与控制流交叉是可能的 , 通常它本身并不发送连续流 。换言之 , RTSP充当多媒体服务器的网络远程控制 。RTSP连接没有绑定到传输层连接,如TCP 。在RTSP连接期间,RTSP用户可打开或关闭多个对服务器的可靠传输连接以发出RTSP 请求 。此外,可使用无连接传输协议,如UDP 。RTSP流控制的流可能用到RTP,但RTSP操作并不依赖用于携带连续媒体的传输机制 。实时流协议在语法和操作上与HTTP/1.1类似,因此HTTP的扩展机制大都可加入RTSP 。协议支持的操作如下:
从媒体服务器上检索媒体:
用户可通过HTTP或其它方法提交一个演示描述 。如演示是组播,演示式就包含用于连续媒体的的组播地址和端口 。如演示仅通过单播发送给用户,用户为了安全应提供目的地址 。
媒体服务器邀请进入会议:
媒体服务器可被邀请参加正进行的会议,或回放媒体 , 或记录其中一部分,或全部 。这种模式在分布式教育应用上很有用,会议中几方可轮流按远程控制按钮 。
将媒体加到现成讲座中:
如服务器告诉用户可获得附加媒体内容,对现场讲座显得尤其有用 。如HTTP/1.1中类似 , RTSP请求可由代理、通道与缓存处理 。

6.3.1.2 协议特点
RTSP 特性如下:
可扩展性:
新方法和参数很容易加入RTSP 。
易解析:
RTSP可由标准 HTTP或MIME解吸器解析 。
安全:
RTSP使用网页安全机制 。
独立于传输:
RTSP可使用不可靠数据报协议(UDP)、可靠数据报协议(RDP),如要实现应用级可靠,可使用可靠流协议 。
多服务器支持:
每个流可放在不同服务器上,用户端自动同不同服务器建立几个并发控制连接 , 媒体同步在传输层执行 。
记录设备控制:
协议可控制记录和回放设备 。
流控与会议开始分离:
仅要求会议初始化协议提供,或可用来创建唯一会议标识号 。特殊情况下,SIP或H.323
可用来邀请服务器入会 。
适合专业应用:
通过SMPTE 时标,RTSP支持帧级精度,允许远程数字编辑
演示描述中立:
协议没强加特殊演示或元文件,可传送所用格式类型;然而 , 演示描述至少必须包含一个RTSP URI 。
代理与防火墙友好:
协议可由应用和传输层防火墙处理 。防火墙需要理解SETUP方法,为UDP媒体流打开一个\"缺口\" 。
HTTP友好:
此处,RTSP明智的采用HTTP观念,使现在结构都可重用 。结构包括Internet 内容选择平台(PICS) 。由于在大多数情况下控制连续媒体需要服务器状态, RTSP不仅仅向HTTP 添加方法 。
适当的服务器控制:
如用户启动一个流 , 他必须也可以停止一个流 。
传输协调;
实际处理连续媒体流前,用户 可协调传输方法 。
性能协调:
如基本特征无效 , 必须有一些清理机制让用户决定那种方法没生效 。这允许用户提出适合的用户界面 。
6.3.1.3扩展RTSP
由于不是所有媒体服务器有着相同的功能 , 媒体服务器有必要支持不同请求集 。RTSP 可以如下三种方式扩展 , 这里以改变大小排序:
以新参数扩展 。如用户需要拒绝通知,而方法扩展不支持,相应标记就加入要求的段中 。
加入新方法 。如信息接收者不理解请求,返回501错误代码(还未实现),发送者不应再次尝试这种方法 。用户可使用OPTIONS方法查询服务器支持的方法 。服务器使用公共响应头列出支持的方法 。
定义新版本协议,允许改变所有部分 。(除了协议版本号位置)
6.3.1.4操作模式
每个演示和媒体流可用RTSP URL识别 。演示组成的整个演示与媒体属性由演示描述文件定义 。使用HTTP或其它途径用户可获得这个文件,它没有必要保存在媒体服务器上 。
为了说明,假设演示描述描述了多个演示,其中每个演示维持了一个公共时间轴 。为简化说明,且不失一般性 , 假定演示描述的确包含这样一个演示 。演示可包含多个媒体流 。除媒体参数外,网络目标地址和端口也需要决定 。下面区分几种操作模式:
单播:
以用户选择的端口号将媒体发送到RTSP请求源 。
组播,服务器选择地址:
媒体服务器选择组播地址和端口,这是现场直播或准点播常用的方式 。
组播,用户选择地址:
如服务器加入正在进行的组播会议,组播地址、端口和密匙由会议描述给出 。
6.3.1.5 RTSP状态
RTSP控制通过单独协议发送的流,与控制通道无关 。例如 , RTSP控制可通过TCP连接,而数据流通过UDP 。因此,即使媒体服务器没有收到请求,数据也会继续发送 。在连接生命期,单个媒体流可通过不同TCP连接顺序发出请求来控制 。所以,服务器需要维持能联系流与RTSP请求的连接状态 。RTSP中很多方法与状态无关,但下列方法在定义服务器流资源的分配与应用上起着重要的作用:
SETUP:
让服务器给流分配资源,启动RTSP连接 。
PLAY与RECORD:
启动SETUP 分配流的数据传输 。
PAUSE:
临时停止流,而不释放服务器资源 。
TEARDOWN:
释放流的资源,RTSP连接停止 。
标识状态的RTSP方法使用连接头段识别RTSP连接,为响应SETUP请求,服务器连
接产生连接标识 。

6.3.1.6 与其他协议关系
RTSP在功能上与HTTP有重叠,与HTTP相互作用体现在与流内容的初始接触是通过网页的 。目前的协议规范目的在于允许在网页服务器与实现RTSP媒体服务器之间存在不同传递点 。例如,演示描述可通过HTTP和RTSP检索,这降低了浏览器的往返传递,也允许独立RTSP 服务器与用户不全依靠HTTP 。
但是 , RTSP与HTTP 的本质差别在于数据发送以不同协议进行 。HTTP是不对称协议,用户发出请求,服务器作出响应 。RTSP中,媒体用户和服务器都可发出请求,且其请求都是无状态的;在请求确认后很长时间内,仍可设置参数,控制媒体流 。重用HTTP功能至少在两个方面有好处,即安全和代理 。要求非常接近,在缓存、代理和授权上采用HTTP功能是有价值的 。
当大多数实时媒体使用RTP作为传输协议时 , RTSP没有绑定到RTP 。RTSP假设存在演示描述格式可表示包含几个媒体流的演示的静态与临时属性 。

6.3.2 协议参数

6.3.3 RTSP 信息
RTSP是基于文本的协议,采用ISO 10646 字符集,使用UTF-8编码方案 。行以CRLF中断,但接收者本身可将CR和LF解释成行终止符 。基于文本的协议使以自描述方式增加可选参数更容易 。由于参数的数量和命令的频率出现较低,处理效率没引起注意 。如仔细研究,文本协议很容易以脚本语言(如:Tcl、Visual Basic与Perl)实现研究原型 。
10646字符集避免敏感字符集切换 , 但对应用来说不可见 。RTCP也采用这种编码方案 。带有重要意义位的ISO 8859-1字符表示如100001x 10xxxxxx. 。RTSP信息可通过任何低层传输协议携带 。
请求包括方法、方法作用于其上的对象和进一步描述方法的参数 。方法也可设计为在服务器端只需要少量或不需要状态维护 。当信息体包含在信息中 , 信息体长度有如下因素决定:
不管实体头段是否出现在信息中,不包括信息体的的响应信息总以头段后第一和空行结束 。
如出现内容长度头段,其值以字节计 , 表示信息体长度 。如未出现头段,其值为零 。
服务器关闭连接 。
注意:RTSP目前并不支持HTTP/1.1\"块\"传输编码,需要有内容长度头 。假如返回适度演示描述长度,即使动态产生,使块传输编码没有必要,服务器也应该能决定其长度 。如有实体,即使必须有内容长度,且长度没显式给出,规则可确保行为合理 。
从用户到服务器端的请求信息在第一行内包括源采用的方法、源标识和所用协议版本 。RTSP定义了附加状态代码,而没有定义任何HTTP代码 。
6.3.4 实体
如不受请求方法或响应状态编码限制,请求和响应信息可传输实体,实体由实体头文件和试题体组成,有些响应仅包括实体头 。在此,根据谁发送实体、谁接收实体,发送者和接收者可分别指用户和服务器 。
实体头定义实体体可选元信息,如没有实体体,指请求标识的资源 。扩展头机制允许定义附加实体头段,而不用改变协议,但这些段不能假定接收者能识别 。不可识别头段应被接收者忽略,而让代理转发 。
6.3.5 连接
RTSP请求可以几种不同方式传送:
1、持久传输连接,用于多个请求/响应传输 。
2、每个请求/响应传输一个连接 。
3、无连接模式 。
传输连接类型由RTSP URI来定义 。对 \"rtsp\" 方案,需要持续连接;而\"rtspu\"方案,调用RTSP 请求发送,而不用建立连接 。
不象HTTP,RTSP允许媒体服务器给媒体用户发送请求 。然而,这仅在持久连接时才支持,否则媒体服务器没有可靠途径到达用户 , 这也是请求通过防火墙从媒体服务器传到用户的唯一途径 。
6.3.6 方法定义
方法记号表示资源上执行的方法,它区分大小写 。新方法可在将来定义,但不能以$开头 。
某些防火墙设计与其

流媒体是什么意思啊?
什么是流媒体

文章插图

流媒体是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件 。流媒体文件一般定义在bit层次结构,因此流数据包并不一定必须按照字节对齐,虽然通常的媒体文件都是按照这种字节对齐的方式打包的 。流媒体的三大操作平台是微软公司、RealNetworks、苹果公司提供的 。扩展资料:随着现代技术的发展,网络带给人们形式多样的信息 , 从第一张图片出现在网络上到如今各种形式的网络视频和三维动画,网络让人们的视听觉得到了很大的满足 。然而在流媒体技术出现之前,人们必须要先下载这些多媒体内容到本地计算机 , 在漫长的等待之后(因为受限于带宽 , 下载通常要花上较长的时间),才可以看到或听到媒体传达的信息 。令人欣慰的是,在流媒体技术出现之后,人们便无需再等待媒体完全下载完成了 。流媒体技术把连续的影像和声音信息经过压缩处理后放上网站服务器,由视频服务器向用户计算机顺序或实时地传送各个压缩包,让用户一边下载一边观看、收听,而不要等整个压缩文件下载到自己的计算机上才可以观看的网络传输技术 。该技术先在使用者端的计算机上创建一个缓冲区 , 在播放前预先下一段数据作为缓冲,在网路实际连线速度小于播放所耗的速度时,播放程序就会取用一小段缓冲区内的数据,这样可以避免播放的中断,也使得播放品质得以保证 。参考资料来源:百度百科-流媒体
请问什么是流媒体?所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式 。流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上 。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来 。流媒体(Streaming Media)的出现极大地方便了人们的工作和生活 。在地球的另一端,某大学的课堂上 , 某个教授正在兴致盎然地传授一门你喜欢的课程,想听?太远!放弃?可惜!没关系,网络时代能满足你的愿望 。在网络上找到该在线课程,课程很长,但没关系 , 只管点击播放,教授的身影很快出现在屏幕上 , 课程一边播放一边下载,虽然远在天涯,却如亲临现?。〕嗽冻探逃?,流媒体在视频点播、网络电台、网络视频等方面也有着广泛的应用 。流媒体,又叫流式媒体,是边传边播的媒体,是多媒体的一种 。边传边播是指媒体提供商在网络上传输媒体的“同时”,用户一边不断地接收并观看或收听被传输的媒体 。“流”媒体的“流”指的是这种媒体的传输方式(流的方式),而并不是指媒体本身 。基本信息中文名:流媒体定义:以流的方式在网络中传输音频、视频和多媒体文件的形式技术:流式传输的基础、顺序流式传输、实时流式传输等

流媒体是什么?有什么类型?
什么是流媒体

文章插图

流媒体是指将一连串的媒体数据压缩后,经过网上分段发送数据 , 在网上即时传输影音以供观赏的一种技术与过程 , 此技术使得数据包得以像流水一样发送;如果不使用此技术 , 就必须在使用前下载整个媒体文件 。流媒体类型有:1、RA:实时声音 。2、RM:实时视频或音频的实时媒体 。3、RT:实时文本 。4、RP:实时图像 。5、SMIL:同步的多重数据类型综合设计文件 。6、SWF:macromedia的real flash 和shockwave flash动画文件 。7、RPM:HTML文件的插件 。8、RAM:流媒体的元文件,是包含RA、RM、SMIL文件地址(URL地址)的文本文件 。9、CSF:一种类似媒体容器的文件格式 , 可以将非常多的媒体格式包含在其中,而不仅仅限于音、视频 。扩展资料:互联网的迅猛发展和普及为流媒体业务发展提供了强大市场动力,流媒体业务正变得日益流行 。流媒体技术广泛用于多媒体新闻发布、在线直播、网络广告、电子商务、视频点播、远程教育、远程医疗、网络电台、实时视频会议等互联网信息服务的方方面面 。流媒体技术的应用为网络信息交流带来革命性的变化,对人们的工作和生活将产生深远的影响 。一个完整的流媒体解决方案应是相关软硬件的完美集成,包括内容采集、 视音频捕获和压缩编码、内容编辑、内容存储和播放、应用服务器内容管理发布及用户管理等 。参考资料来源:百度百科——流媒体百度百科——流媒体技术
什么是流媒体技术?流媒体(Streaming Media)指在数据网络上按时间先后次序传输和播放的连续音/视频数据流 。以前人们在网络上观看电影或收听音乐时,必须先将整个影音文件下载并存储在本地计算机上,然后才可以观看 。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存,使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间 。流媒体数据流具有三个特点:连续性(Continuous) 、实时性(Real - time) 、时序性 , 即其数据流具有严格的前后时序关系 。



目前市场上主流的流媒体技术有三种,分别是RealNetworks公司的RealMedia、Microsoft的Windows Media和Apple公司的QuickTime 。
随着互联网的普及,利用网络传输声音与视频信号的需求也越来越大 。广播电视等媒体上网后,也都希望通过互联网来发布自己的音视频节目 。但是,音视频在存贮时文件的体积一般都十分庞大 。在网络带宽还很有限的情况下,花几十分钟甚至更长的时间等待一个音视频文件的传输,不能不说是一件让人头疼的事 。流媒体技术的出现,在一定程度上使互联网传输音视频难的局面得到改善 。

传统的网络传输音视频等多媒体信息的方式是完全下载后再播放 , 下载常常要花数分钟甚至数小时 。而采用流媒体技术 , 就可实现流式传输,将声音、影像或动画由服务器向用户计算机进行连续、不间断传送,用户不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可进行观看 。当声音视频等在用户的机器上播放时 , 文件的剩余部分还会从服务器上继续下载 。

如果将文件传输看作是一次接水的过程,过去的传输方式就像是对用户做了一个规定,必须等到一桶水接满才能使用它,这个等待的时间自然要受到水流量大小和桶的大小的影响 。而流式传输则是,打开水头龙,等待一小会儿,水就会源源不断地流出来,而且可以随接随用,因此 , 不管水流量的大?。膊还芡暗拇笮? ,用户都可以随时用上水 。从这个意义上看,流媒体这个词是非常形象的 。

流式传输技术又分两种 , 一种是顺序流式传输,另一种是实时流式传输 。

顺序流式传输是顺序下载 , 在下载文件的同时用户可以观看,但是,用户的观看与服务器上的传输并不是同步进行的,用户是在一段延时后才能看到服务器上传出来的信息,或者说用户看到的总是服务器在若干时间以前传出来的信息 。在这过程中,用户只能观看已下载的那部分 , 而不能要求跳到还未下载的部分 。顺序流式传输比较适合高质量的短片段,因为它可以较好地保证节目播放的最终质量 。它适合于在网站上发布的供用户点播的音视频节目 。

在实时流式传输中,音视频信息可被实时观看到 。在观看过程中用户可快进或后退以观看前面或后面的内容 , 但是在这种传输方式中,如果网络传输状况不理想,则收到的信号效果比较差 。

在运用流媒体技术时,音视频文件要采用相应的格式,不同格式的文件需要用不同的播放器软件来播放,所谓“一把钥匙开一把锁” 。目前 , 采用流媒体技术的音视频文件主要有三大“流派” 。

一是微软的ASF(Advanced Stream Format) 。这类文件的后缀是.asf和.wmv,与它对应的播放器是微软公司的“Media Player” 。用户可以将图形、声音和动画数据组合成一个ASF格式的文件,也可以将其他格式的视频和音频转换为ASF格式 , 而且用户还可以通过声卡和视频捕获卡将诸如麦克风、录像机等外设的数据保存为ASF格式 。

二是RealNetworks公司的RealMedia,它包括RealAudio、RealVideo和RealFlash三类文件 , 其中RealAudio用来传输接近CD音质的音频数据,RealVideo用来传输不间断的视频数据 , RealFlash则是RealNetworks公司与Macromedia公司联合推出的一种高压缩比的动画格式,这类文件的后缀是.rm , 文件对应的播放器是“RealPlayer” 。

三是苹果公司的QuickTime 。这类文件扩展名通常是.mov,它所对应的播放器是“QuickTime 。”

此外 , MPEG、AVI、DVI、SWF等都是适用于流媒体技术的文件格式 。

由于流媒体技术在一定程度上突破了网络带宽对多媒体信息传输的限制,因此被广泛运用于网上直播、网络广告、视频点播、远程教育、远程医疗、视频会议、企业培训、电子商务等多种领域 。

对于新闻媒体来说,流媒体带来了机遇,也带来了挑战 。

流媒体技术为传统媒体在互联网上开辟更广阔的空间提供了可能 。广播电视媒体节目的上网更为方便,听众、观众在网上点播节目更为简单,网上音视频直播也将得到广泛运用 。

流媒体技术将过去传统媒体的“推”式传播,变为受众的“拉”式传播,受众不再是被动地接受来自广播电视的节目,而是在自己方便的时间来接收自己需要的信息 。这将在一定程度上提高受众的地位 , 使他们在新闻传播中占有主动权,也使他们的需求对新闻媒体的活动产生更为直接的影响 。

流媒体技术的广泛运用也将模糊广播、电视与网络之间的界限,网络既是广播电视的辅助者与延伸者 , 也将成为它们的有力的竞争者 。利用流媒体技术,网络将提供新的音视频节目样式 , 也将形成新的经营方式,例如收费的点播服务 。发挥传统媒体的优势 , 利用网络媒体的特长,保持媒体间良好的竞争与合作,是未来网络的发展之路,也是未来传统媒体的发展之路 。流媒体技术的运用只是一个开端,无数新的技术还在前面等着我们 。

采用主流流媒体技术网站有哪些你想了解网站怎么制作吗,主流流媒体技术网站你可以借鉴一下富秀视频网站的,希望我的加答你能采纳

什么是流媒体技术?
什么是流媒体

文章插图

流媒体就是指采用流式传输技术在网络上连续实时播放的媒体格式,如音频、视频或多媒体文件 。流媒体技术也称流式媒体技术 。所谓流媒体技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,由视频服务器向用户计算机顺序或实时地传送各个压缩包 , 让用户一边下载一边观看、收听,而不要等整个压缩文件下载到自己的计算机上才可以观看的网络传输技术 。该技术先在使用者端的计算机上创建一个缓冲区,在播放前预先下一段数据作为缓冲,在网路实际连线速度小于播放所耗的速度时,播放程序就会取用一小段缓冲区内的数据,这样可以避免播放的中断,也使得播放品质得以保证 。扩展资料:流媒体技术的应用:1、广电直播中的应用经过09年的全面发展,3G技术已经被广大用户所熟悉和接受 , 各种各样基于3G技术的应用层出不穷,三大运营商抓住三网融合的大环境 , 积极推进3G技术在广电行业的应用 。2、航空探测中的应用2007年11月27日消息 运用VIEWGOOD WebTable系统的“远望5号”测量船,在海面上监测“嫦娥一号”卫星的运行轨道,给“嫦娥一号”下达指令,指示“嫦娥”不断变轨,使其按照固定轨道顺利运行 。参考资料来源:百度百科-流媒体技术
什么是流媒体流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上 。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来 。
这个过程的一系列相关的包称为“流” 。流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体 。流媒体技术全面应用后,人们在网上聊天可直接语音输入;如果想彼此看见对方的容貌、表情,只要双方各有一个摄像头就可以了;在网上看到感兴趣的商品,点击以后,讲解员和商品的影像就会跳出来;更有真实感的影像新闻也会出现 。
流媒体技术发端于美国,在美国目前流媒体的应用已很普遍,比如惠普公司的产品发布和销售人员培训都用网络视频进行 。(南方都市报)

所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式 。
流式传输方式则是将整个A/V及3D等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送 。在采用流式传输方式的系统中,用户不必像采用下载方式那样等到整个文件全部下载完毕,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用解压设备(硬件或软件)对压缩的A/V、3D等多媒体文件解压后进行播放和观看 。此时多媒体文件的剩余部分将在后台的服务器内继续下载 。
与单纯的下载方式相比,这种对多媒体文件边下载边播放的流式传输方式不仅使启动延时大幅度地缩短,而且对系统缓存容量的需求也大大降低 。(ChinaByte)

附:流媒体技术简介

一、流式传输的基础

在网络上传输音/视频等多媒体信息目前主要有下载和流式传输两种方案 。A/V文件一般都较大,所以需要的存储容量也较大;同时由于网络带宽的限制 , 下载常常要花数分钟甚至数小时,所以这种处理方法延迟也很大 。流式传输时,声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续、实时传送 , 用户不必等到整个文件全部下载完毕 , 而只需经过几秒或十数秒的启动延时即可进行观看 。当声音等时基媒体在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载 。流式不仅使启动延时成十倍、百倍地缩短,而且不需要太大的缓存容量 。流式传输避免了用户必须等待整个文件全部从Internet上下载才能观看的缺点 。
流媒体指在Internet/Intranet中使用流式传输技术的连续时基媒体,如:音频、视频或多媒体文件 。流式媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流式媒体的数据流随时传送随时播放 , 只是在开始时有一些延迟 。流媒体实现的关键技术就是流式传输 。
流式传输定义很广泛,现在主要指通过网络传送媒体(如视频、音频)的技术总称 。其特定含义为通过Internet 将影视节目传送到PC机 。实现流式传输有两种方法:实时流式传输(Realtime streaming)和顺序流式传输(progressive streaming) 。一般说来,如视频为实时广播,或使用流式传输媒体服务器 , 或应用如RTSP的实时协议 , 即为实时流式传输 。如使用HTTP服务器 , 文件即通过顺序流发送 。采用那种传输方法依赖你的需求 。当然,流式文件也支持在播放前完全下载到硬盘 。
顺序流式传输
顺序流式传输是顺序下载,在下载文件的同时用户可观看再线媒体,在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的前头部分,顺序流式传输不象实时流式传输在传输期间根据用户连接的速度做调整 。由于标准的HTTP服务器可发送这种形式的文件 , 也不需要其他特殊协议,它经常被称作HTTP流式传输 。顺序流式传输比较适合高质量的短片段,如片头、片尾和广告,由于该文件在播放前观看的部分是无损下载的,这种方法保证电影播放的最终质量 。这意味着用户在观看前,必须经历延迟,对较慢的连接尤其如此 。对通过调制解调器发布短片段,顺序流式传输显得很实用,它允许用比调制解调器更高的数据速率创建视频片段 。尽管有延迟,毕竟可让你发布较高质量的视频片段 。顺序流式文件是放在标准HTTP 或 FTP服务器上 , 易于管理,基本上与防火墙无关 。顺序流式传输不适合长片段和有随机访问要求的视频,如:讲座、演说与演示 。它也不支持现场广播 , 严格说来,它是一种点播技术 。
实时流式传输
实时流式传输指保证媒体信号带宽与网络连接配匹,使媒体可被实时观看到 。实时流与HTTP流式传输不同 , 他需要专用的流媒体服务器与传输协议 。实时流式传输总是实时传送,特别适合现场事件 , 也支持随机访问,用户可快进或后退以观看前面或后面的内容 。理论上,实时流一经播放就可不停止,但实际上 , 可能发生周期暂停 。实时流式传输必须配匹连接带宽,这意味着在以调制解调器速度连接时图象质量较差 。而且,由于出错丢失的信息被忽略掉,网络拥挤或出现问题时 , 视频质量很差 。如欲保证视频质量,顺序流式传输也许更好 。实时流式传输需要特定服务器,如QuickTime Streaming Server、RealServer与Windows Media Server 。这些服务器允许你对媒体发送进行更多级别的控制,因而系统设置、管理比标准HTTP服务器更复杂 。实时流式传输还需要特殊网络协议,如:RTSP (Realtime Streaming Protocol)或MMS (Microsoft Media Server) 。这些协议在有防火墙时有时会出现问题,导致用户不能看到一些地点的实时内容 。

二、 流媒体技术原理

流式传输的实现需要缓存 。因为Internet以包传输为基础进行断续的异步传输 , 对一个实时A/V源或存储的A/V文件 , 在传输中它们要被分解为许多包,由于网络是动态变化的,各个包选择的路由可能不尽相同 , 故到达客户端的时间延迟也就不等 , 甚至先发的数据包还有可能后到 。为此 , 使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿 。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据:通过丢弃已经播放的内容 , 流可以重新利用空出的高速缓存空间来缓存后续尚未播放的内容 。- ---流式传输的实现需要合适的传输协议 。由于TCP需要较多的开销,故不太适合传输实时数据 。在流式传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据 。流式传输的过程一般是这样的:用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;然后客户机上的Web浏览器启动A/VHelper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化 。这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址 。
A/VHelper程序及A/V服务器运行实时流控制协议(RTSP) , 以交换A/V传输所需的控制信息 。与CD播放机或VCRs所提供的功能相似,RTSP提供了操纵播放、快进、快倒、暂停及录制等命令的方法 。A/V服务器使用RTP/UDP协议将A/V数据传输给A/V客户程序(一般可认为客户程序等同于Helper程序),一旦A/V数据抵达客户端,A/V客户程序即可播放输出 。
需要说明的是,在流式传输中,使用RTP/UDP和RTSP/TCP两种不同的通信协议与A/V服务器建立联系 , 是为了能够把服务器的输出重定向到一个不同于运行A/VHelper程序所在客户机的目的地址 。实现流式传输一般都需要专用服务器和播放器 , 其基本原理如图3.1所示 。

三、智能流技术(SureStream)

今天 , 28.8Kbps调制解调器是Internet连接的基本速率,cable modem、 ADSL、DSS、ISDN等发展快,内容提供商不得不要么限制发布媒体质量,要么限制连接人数 。根据RealNetwork站点统计,对28.8Kbps调制解调器,实际流量为10bps到26Kbps,呈钟形分布 , 高峰在20Kbps 。这意味着若内容提供商选择20Kbps固定速率,将有大量用户得不到好质量信号,并可能停止媒体流而引起客户端再次缓冲,直到接收足够数据 。一种解决方法是服务器减少发送给客户端的数据而阻止再缓冲,在RealSystem 5.0中,这种方法称为\\\"视频流瘦化\\\" 。这种方法的限制是RealVideo文件为一种数据速率设计,结果可通过抽取内部帧扩展到更低速率,导致质量较低 。离原始数据速率越远,质量越差 。另一种解决方法是根据不同连接速率创建多个文件,根据用户连接,服务器发送相应文件 , 这种方法带来制作和管理上的困难,而且,用户连接是动态变化的,服务器也无法实时协调 。智能流技术通过两种途径克服带宽协调和流瘦化 。首先,确立一个编码框架 , 允许不同速率的多个流同时编码,合并到同一个文件中;第二,采用一种复杂客户/服务器机制探测带宽变化 。
针对软件、设备和数据传输速度上的差别 , 用户以不同带宽浏览音视频内容 。为满足客户要求,Progressive networks公司编码、记录不同速率下媒体数据,并保存在单一文件中,此文件称为智能流文件 , 即创建可扩展流式文件 。当客户端发出请求,它将其带宽容量传给服务器 , 媒体服务器根据客户带宽将智能流文件相应部分传送给用户 。以此方式,用户可看到最可能的优质传输,制作人员只需要压缩一次,管理员也只需要维护单一文件,而媒体服务器根据所得带宽自动切换 。智能流通过描述I现实世界Internet上变化的带宽特点来发送高质量媒体并保证可靠性,并对混合连接环境的内容授权提供了解决方法 。流媒体实现方式如下: * 对所有连接速率环境创建一个文件* 在混合环境下以不同速率传送媒体* 根据网络变化 , 无缝切换到其它速率* 关键帧优先,音频比部分帧数据重要* 向后兼容老版本RealPlayer
智能流在RealSystem G2中是对所谓自适应流管理(ASM)API的实现,ASM描述流式数据的类型,辅助智能决策,确定发送那种类型数据包 。文件格式和广播插件定义了ASM规则 。用最简单的形式分配预定义属性和平均带宽给数据包组 。对高级形式,ASM规则允许插件根据网络条件变化改变数据包发送 。每个ASM规则可有一定义条件的演示式 , 如演示式定义客户带宽是5,000到15,000Kbps,包损失小于2.5% 。如此条件描述了客户当前网络连接 , 客户就订阅此规则 。定义在规则中的属性有助于RealServer有效传送数据包,如网络条件变化,客户就订阅一个不同规则 。

什么是流媒体?目前主流的流媒体技术有哪三种?流媒体(Streaming Media)指在数据网络上按时间先后次序传输和播放的连续音/视频数据流 。以前人们在网络上观看电影或收听音乐时,必须先将整个影音文件下载并存储在本地计算机上,然后才可以观看 。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存,使流媒体数据流边传送边播放 , 这样就节省了下载等待时间和存储空间 。流媒体数据流具有三个特点:连续性(Continuous) 、实时性(Real - time) 、时序性 , 即其数据流具有严格的前后时序关系 。



目前市场上主流的流媒体技术有三种,分别是RealNetworks公司的RealMedia、Microsoft的Windows Media和Apple公司的QuickTime 。

流媒体技术主要用于什么流媒体(Streaming Media)指在数据网络上按时间先后次序传输和播放的连续音/视频数据流 。以前人们在网络上观看电影或收听音乐时 , 必须先将整个影音文件下载并存储在本地计算机上,然后才可以观看 。与传统的播放方式不同,流媒体在播放前并不下载整个文件,只将部分内容缓存,使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间 。流媒体数据流具有三个特点:连续性(Continuous) 、实时性(Real - time) 、时序性 , 即其数据流具有严格的前后时序关系 。我国的863高科技研究计划“高性能信息示范网络3 Tnet ”中 , 明确提出要从宽带流媒体等典型业务入手,建立一个能适应Internet TV等媒体流实时传输的高性能、广域(城域)宽带演示验证网络3Tnet。除了宽带网络外,流媒体技术还可以广泛地应用于其它网络,例如无线流媒体传输是3G网络的主要应用之一 。在NGN网络中 , 流媒体也扮演重要的角色 。流媒体应用类型:流媒体应用可以根据传输模式、实时性、交互性粗略地分为多种类型 。

根据上述分类,常见的流媒体的应用主要有:视频点播(VOD)、视频广播、视频监视、视频会议、远程教学、交互式游戏等 。总之 , 目前基于流媒体的应用非常多,发展非常快 。丰富的流媒体应用对用户有很强的吸引力 , 在解决了制约流媒体的关键技术问题后,可以预料,流媒体应用必然会成为未来网络的主流应用 。
参考资料: http://www.szqcd.com/articlevod.asp?id=197&classid=7

流媒体技术的主要特点是什么?请哪位高手做个详细的介绍下 。谢谢了采用高压缩率高品质的音视频编码器:较新的流媒体编解码技术 ,能对音视频内容进行高压缩率的编解码的同时,还能在允许的范围内充分保证音视频品质不受影响 ;
具备多重比特率的编码方式 :在流媒体技术中,其编码器允许在1个流文件中对视频流进行多重编码的创建和传输 ;
支持脚本命令传送模式:流媒体编码器允许向编码内容插人脚本命令,脚本将作为流的一部分进行保存和传送 ,常见的脚本命令包括字幕显示、URL跳转及自定义脚本命令。

什么是p2p流媒体技术P2P流媒体技术是指利用内容分片技术将内容分散保证在不同的终端的存储空间上,通过并行传输技术将额你让分发给各终端童虎,在终端流缓存中重组,提交媒体播放器进行播放的方式 。低成本高效率是最大特点

什么是流媒体
什么是流媒体

文章插图

流媒体(英语:Streaming media)是指将一连串的多媒体资料压缩后,经过网际网路分段传送资料,在网际网路上即时传输影音以供观赏的一种技术与过程 。此技术使得资料封包得以像流水一样发送 , 如果不使用此技术,就必须在使用前下载整个媒体文件 。实时流媒体是指互联网内容的实时传输,就像电视直播通过电视信号在电波上播放内容一样 。互联网流媒体直播需要一种形式的源媒体(如摄像机、音频接口、屏幕捕捉软件)、将内容数字化的编码器、媒体发布者和内容传输网络来分发和传递内容 。直播流媒体不需要在源点进行录制,尽管经常需要录制 。扩展资料:流媒体特征1、内容主要是时间上连续的媒体数据(音频、视频、动画、多媒体等) 。2、内容可以不经过转换就采用流式传输技术传输 。3、具有较强的实时性 , 交互性 。4、启动延时大幅度缩短 , 缩短了用户的等待时间;用户不用等到所有内容都下载到硬盘上才能开始浏览,在经过一段启动延时后就能开始观看 。5、对系统缓存容量的要求大大降低 。Internet是以包传输为基础进行的异步传输,数据被分解成许多包进行传输,由于每个包可能选择不同的路由,所以到达用户计算机的时间延迟就会不同;而在客户端就需要缓存系统来弥补延迟和抖动的影响以及保证数据包传输的顺序在流媒体文件的播放过程中,由于不再需要把所有的文件都下载到缓存,因此对缓存的要求很低 。参考资料:百度百科-流媒体
流媒体是什么?到媒体,我们马上就会想到报纸杂志、广播电视 。要说起现在刚出现的一个新名词流媒体,一些人可能也会认为它同平常我们所说的媒体有某种关系 。其实,所谓的流媒体同我们通常所指的媒体风牛马不相及,它只是一个技术名词 。流媒体到底是什么?能给我们带来什么?一起来看看 。
流媒体(Streaming Media)指在数据网络上按时间先后次序传输和播放的连续音/视频数据流 。以前人们在网络上观看电影或收听音乐时,必须先将整个影音文件下载并存储在本地计算机上 , 然后才可以观看 。与传统的播放方式不同 , 流媒体在播放前并不下载整个文件 , 只将部分内容缓存,使流媒体数据流边传送边播放,这样就节省了下载等待时间和存储空间 。流媒体数据流具有三个特点:连续性(Continuous) 、实时性(Real - time) 、时序性,即其数据流具有严格的前后时序关系 。我国的863高科技研究计划“高性能信息示范网络3 Tnet ”中,明确提出要从宽带流媒体等典型业务入手,建立一个能适应Internet TV等媒体流实时传输的高性能、广域(城域)宽带演示验证网络3Tnet。除了宽带网络外,流媒体技术还可以广泛地应用于其它网络,例如无线流媒体传输是3G网络的主要应用之一 。在NGN网络中,流媒体也扮演重要的角色 。流媒体应用类型:流媒体应用可以根据传输模式、实时性、交互性粗略地分为多种类型 。

根据上述分类 , 常见的流媒体的应用主要有:视频点播(VOD)、视频广播、视频监视、视频会议、远程教学、交互式游戏等 。总之 , 目前基于流媒体的应用非常多 , 发展非常快 。丰富的流媒体应用对用户有很强的吸引力,在解决了制约流媒体的关键技术问题后,可以预料,流媒体应用必然会成为未来网络的主流应用 。




总之是流动的,就是说需要那些看那些 , 尔不像传统的全部载入才可以看,就像你在网上看电影就是流媒体哦