流媒体是什么_流媒体技术
你知道什么是流媒体吗?下面品才小编为大家收集整理的相关资料。欢迎大家阅读!!!
流媒体是什么
流媒体,又叫流式媒体,是边传边播的媒体,是多媒体的一种。边传边播是指媒体提供商在网络上传输媒体的“同时”,用户一边不断地接收并观看或收听被传输的媒体。“流”媒体的“流”指的是这种媒体的传输方式(流的方式).
流媒体技术
P2P是英文Peer-to-Peer的缩写,常译作对等网络。用通俗的话说,P2P是一种“人人为我,我为人人”的技术。具体到网络应用中,即:用户之间互相帮助,互相传送数据。以大家熟悉的Bittorrent(BT)、迅雷等P2P文件下载软件为例,当你从其它用户处下载文件的同时,也会向其他用户上传文件。这样,大家就都能够很快地下载到文件。
目前,阻碍互联网视频发展的因素有两个:
1)成本高昂:这是因为视频很大,所以在网络上提供视频业务有很高的带宽需求,因此,如果完全由网站服务器为用户提供视频的话,将消耗巨大的网络带宽,因此带来巨大的带宽成本。
2)质量欠佳:如果服务器的带宽不足、用户网络质量不稳定的话,用户的下载速度达不到流媒体播放的要求,用户的视频播放质量就会很差。
为了解决这些问题,受到BT下载的启发,人们提出了P2P流媒体的方法。这一方法的原理和BT下载类似,即让用户互相之间传输视频,以获得BT下载那么快的下载速度。它在一定程度上解决了上面所说的两个问题。具体来说,
1)提高了用户的下载速度,从而改善了用户的视频观看质量。
采用了P2P技术后,除了从视频网站的服务器下载视频,一个用户还可以从其它用户那里下载视频,因此,有可能获得比单纯从视频网站下载更高的下载速度(比如我们平时使用迅雷等P2P下载软件下载文件时能够达到的高速度)。因为下载速度提高了,用户的视频播放就会更平稳,不容易发生卡顿、马赛克等现象,同时,视频网站也能够为用户提供更高码率、因此也更加清晰的视频。因此,用户观看视频的体验就改善了。
2)减少了用户从服务器的下载,大大地节省了网站的带宽成本。
采用了P2P技术后,用户从其它用户处下载的视频内容越多,从视频网站的服务器处下载的视频内容就越少,所以视频网站服务器所需要提供的视频流量就减少了。这个减少的幅度有时候是非常惊人的。
比如,据报道,一个主流的视频服务提供商曾经用一个配备10兆网络接入带宽的服务器就支持起了148万用户同时在线的一个400kbit/s码率的视频直播。
如果这148万用户全从
网站的服务器下载的话,网站服务器需要配备400×1480/8 = 74G Byte/s的服务器带宽,而现在只需要10M Byte/s的带宽就可以了,降低了74000/10=7400倍,由此可见P2P技术为视频网站减少了多少流量,节省了多少成本。因此,P2P流媒体技术即能改善用户的视频观看质量,又能大大地节省网站的带宽成本,是一个对用户和网站双赢的好事,因此,已经被广泛应用于国内的主流视频网站中,极大地促进了视频业务在中国的推广和普及。
流媒体格式
声音流、视频流、文本流、图像流、动画流
RA:实时声音
RM:实时视频或音频的实时媒体
RT:实时文本
RP:实时图像
SMIL:同步的多重数据类型综合设计文件
SWF:macromedia的real flash 和shockwave flash动画文件
RPM:HTML文件的插件
RAM:流媒体的元文件,是包含RA、RM、SMIL文件地址(URL地址)的文本文件
CSF:一种类似媒体容器的文件格式,可以将非常多的媒体格式包含在其中,而不仅仅限于音、视频。
它可以把ppt和教师讲课的视频完美结合, 很多大学和大型企业使用这套软件进行教学录像和远程教育
1、realnetwork公司:三种
2、apple公司:quicktimemov
3、microsoft公司
(1)asfwmvwma
(2)avi
(3)mpegmpgdat
4、micromedia公司
(1)flash的swf格式
(2)metastream的mts格式
(3)aam多媒体教学课件格式,可将authorware生成的文件压缩为aam和aas流式文件播放
传输协议
1、RSVP:资源预留协议
2、RTP:实时传输协议
3、RTCP:实时传输控制协议
4、MMS:微软流媒体服务协议
5、RTSP:实时流传输协议
6、MIME:多目因特网电子邮件扩展协议
7、RTMP(RTMPE/RTMPS/RTMPT):Adobe实时消息协议簇
8、RTMFP:Adobe实施消息流协议(P2P协议)
9、HLS: 苹果公司(Apple Inc.)实现的基于HTTP的流媒体传输协议
[流媒体是什么_流媒体技术]