流式传输有顺序流式传输(progressive streaming)和实时流式传输(Realtime
streaming)两种方式。顺序流式传输是顺序下载,在下载文件的同时用户可观看在线媒体。由于标准的HTTP服务器可发送这种形式的文件,也不需要
其他特殊协议,它经常被称作HTTP流式传输。顺序流式文件易于管理,但不支持现场直播,严格地说是一种点播技术。
实时流式传输与顺序流式传输不同,他需要专用的流媒体服务器与传输协议。实时流式传输总是实时传送,特别适合现场事件。实时流式传输必须匹配连接带宽。这
意味着图像质量会因网络速度降低而变差。实时流式传输允许你对媒体发送进行更多级别的控制,因而系统设置、管理比标准HTTP服务器更复杂。
还有一种方式是把文件整个下载播放,这个大家都很清楚,就不多叙述了。
HTTP流式传输的优点:
适合较小的文件
不需要特殊的服务器软件,WEB服务器一抓一大把
在低带宽的网络连接下也可以工作,大不了下载完成再看
高带宽(带宽大于流文件的比特率),可以实现边下载边播放,就像流方式一样
可以适用于任何文件类型
网络丢包会重新传输直至用户收到
可以穿过几乎所有防火墙(这是使用web方式的好处)
HTTP流式传输的缺点:
不能实现广播或者多播
不能广播实况流
当带宽很大时,传输的速度大大超过需要的速度,对服务器压力太大,也浪费带宽
不能跳过头部,必须先下完前面的才可以看后面的(这个应该可以克服)
客户端的磁盘可以保存节目(这个可以说是优点也可以说是缺点)
实时流方式的优点:
可以实现实况转播,可以实现广播和多播
素材可以随机访问
节约用户的磁盘空间
不浪费带宽
不会在客户的硬盘留下copy(可惜啊,现在n多的流下载工具)
可以传输一个文件中的独立流(智能流技术)
可以实现每个流的带宽分配,带宽补偿等功能
实时流方式缺点:
需要使用专用的流服务器
假如文件比特率超过连接速度,观看将会断续,这个很难让人忍受,所以高质量(也就意味着告高比特率)的片子一般都是下载到硬盘上看
丢失的包将会永久丢失(流服务器一般都有一定的丢包重传机制)
很多格式的媒体文件不能使用流式播放(看看TS和PS的概念)
有可能被防火墙挡住
可变码率(rmvb,一部分wmv)的片子不适合流式播放,除非你的连接带宽比文件的峰值还高,这个可以使用一些服务端和客户端技术得到改善
其他区别:
流式传输一般使用rtp/rtcp mms rtsp http(这个和web的http有所不同)协议,渐进式下载一般使用http协议,偶尔用ftp
分享到:
相关推荐
文件下载 执行下列代码之后,被下载文件url,会被正确的保存到本地磁盘目录targetPath。 @Test void testDownLoad() throws IOException { // 待下载的文件地址 String url = ...
流式传输分为顺序流式传输和实时流式传输。实时流式传输需要专用的流媒体服务器与传输协议。实时流式传输总是实时传送,特别适合现场事件,也支持随机访问,用户可对观看内容进行快进或后退。 GGSN,GPRS,SGM 等等的...
狭义上的流媒体是相对于传统的下载-回放方式而言的,指的是一种从Internet上获取音频和视频等多媒体数据的新方法,它能够支持多媒体数据流的实时传输和实时播放。通过运用流媒体技术,服务器能够向客户机发送稳定和...
为此,使用缓存系统来弥补延迟和抖动的影响,并保证数据包的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。通常高速缓存所需容量并不大,因为高速缓存使用环形链表结构来存储数据:...
apache fileupload 处理文件上传(流式和非流式)临时文件处理
科建流式媒体播放大全
Roc是用于通过不可靠网络实时流式传输高质量音频的库和工具
OBS Studio 旨在高效捕获,合成,编码,录制和流式传输视频内容的软件
多媒体网络传输技术——流媒体 1 概述 流媒体 (Streaming Media)是一种新兴的网络传输技术,在互联网上实时顺序地传输和播放视/音频等多媒体内容的连续时基数据流,流媒体技术包括流媒体数据采集、视/音频编解码、...
流式传输的两大主流种类及流式传输特点,过程与结果。
行业分类-设备装置-用于将SVG内容嵌入进ISO基本媒体文件格式以便渐进地下载或流式传输富媒体内容的方法
科建流式媒体播放器(Teaching Player 5.00)可以对录制器录制过的文件进行 <br>同步或异步播放,并通过播放器或多媒体在线点播系统进行播放或在线点播。主要 <br>可用于教学过程的录制和播放、多媒体演示、教学...
流式套接字编程 先运行服务器端可执行文件server.exe,再运行客户端可执行文件client.exe。在客户端屏幕输入字符,按回车,字符被发送至服务器端,若按两下回车,则两程序均推出。
行业分类-设备装置-分布式多媒体流式传输系统及媒体内容分发的方法和设备.zip
无论您身在何处,随意编辑您个人收藏的电影,电视节目,音乐和照片并通过流式传输将其上传到您的所有设备上。 编辑和流式传输 音乐和播客 超过6000万首歌曲和播客,在与您的个人音乐收藏完美整合后,流式传输到您的...
DirectSound实现静态播放wav文件和动态播放wav文件,内附源码
通过HTTP流式传输ASCII电影
流式媒体在播放前并不下载整个文件,只将开始部分内容存入内存,流式媒体的数据流随时传送随时播放,只是在开始时有一些延迟,流媒体实现的关键技术就是流式传输。 本服务器采用LINUX系统为基础,Wowza作为流媒体...
行业分类-设备装置-多媒体消息接发服务中媒体内容的流式传输.zip
网络尾巴 在浏览器中实时流式传输文件。 使用websockets进行数据传输。 如何 在config.json指定要流式传输的文件。 启动服务器: npm start