流媒体技术
流媒体技术是什么意思

流媒体技术“流媒体技术也称流式媒体技术。
所谓流媒体技术就是把连续的影像和声音信息经过压缩处理后放上网站服务器,由视频服务器向用户计算机顺序或实时地传送各个压缩包,让用户一边下载一边观看、收听,而不要等整个压缩文件下载到自己的计算机上才可以观看的网络传输技术。
”1,概念:流媒体是指在Internet/Intranet中使用流式传输技术的连续时基媒体。
流式传输表示声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续、实时传送。
在采用流式传输的系统中,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。
当声音等时基媒体在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。
流媒体技术是一种可以使音频、视频和其它多媒体能在Internet/Intranet 上以实时的、无需下载等待的方式进行播放的技术。
其实这个概念通俗易通就是我们可以在缓存时候就可以看是视频听音乐。
传统的网络传输音视频等多媒体信息的方式是完全下载后再播放。
而采用流媒体技术不必等到整个文件全部下载完毕,而只需经过几秒或十几秒的启动延时即可进行观看。
当声音视频等在用户的机器上播放时,文件的剩余部分还会从服务器上继续下载。
这也是流媒体技术核心技术之一——流式传输。
2,关键与核心技术:流媒体有三个关键技术:数据压缩/解压缩技术、流媒体的网络传输、媒体文件在流式传输中的版权保护问题。
核心技术是流式传输。
一般来说,流包含两种含义。
广义上的流是音频和视频形成稳定和连续的传输流和回放流的一系列技术、方法和协议的总称,我们习惯上称之为流媒体系统;而狭义上的流是相对于传统的下载—回放(Download-playback)方式而言的一种媒体格式,能从Internet上获取音频和视频等连续的多媒体流,用户可以边接收边播放,使时延大大减少。
流式传输定义也很广泛,现在主要指通过网络传送媒体(如视频、音频)的技术的总称,其特定含义为通过Internet将影视资源传送到PC机。
流媒体技术简介

流媒体技术简介流媒体技术(Streaming Media Technology)是为解决以Internet为代表的中低带宽网络上多媒体信息(以视音频信息为重点)传输问题而产生、发展起来的一种网络新技术。
采用流媒体技术,能够有效地突破低比特率接入Internet方式下的带宽瓶颈,克服文件下载传输方式的不足,实现多媒体信息在Internet上的流式传输。
Microsoft、Intel、apple、RealNetworks等公司在流媒体技术的发展、应用等方面都具有很强的实力。
一、流媒体技术原理1.流媒体"流媒体"的概念包括以下两个层面。
其一,流媒体是计算机网络(尤其是中低带Internet/Intranet)上需要实时传输的多媒体文件,比如声音、视频文件。
在传输前需要压缩处理成多个压缩包,并附加上与其传输有关的信息(比如,控制用户端播放器正确播放的必要的辅助信息),形成实时数据流。
数据流最大的特点是允许播放器及时反应而不用等待整个文件的下载。
其二,流媒体是对多媒体信息进行"流化"处理,是一种解决问题的方式,可以使视频等对实时性要求严格的多媒体文件在Internet/Intranet上在既无下载等待需求又不占用客户端硬盘空间的情况下保证实时播放。
目前Internet上比较流行的流媒体有RealNetworks的Realmedia、Microsoft的WindowsMedia以及Apple公司的Quicktime,它们包括不同的媒体内容,具有不同的流格式(StreamingFormat),都有专用的播放器。
以目前网上最常见的RealMedia为例,其中包括RealVideo、RealAudio、RealFlash(RealNetworks公司与Macromedia公司新近合作推出的一种高压缩比动画格式),专用播放器是RealPlayer。
传输过程中通过MIME (MultiPurposeInternetMailExtensions,多用途邮件扩展)识别流媒体类型。
流媒体技术

流媒体技术
• 1.1流式传输的基础
• 网络上多媒体信息的传输目前主要有下载和流式传输两种 方式。流式传输时,多媒体数据流由服务器向用户计算机 连续、实时地传送,用户不必等到整个文件全部下载完毕, 而只需经过很短的启动延时即可进行播放。流媒体实现的 关键技术就是流式传输。实现流式传输有两种方法:实时 流式传输(Real-time streaming)和顺序流式传输 (progressive streaming)。一般说来,如果要传输的多 媒体信息为实时广播,或者使用的是流式媒体服务器,或 应用如RTSP的实时协议进行传输,即为实时流式传输。如 使用HTTP服务器,文件通过顺序流发送,则为顺序流式传
流媒体技术
• 1.5 IPTV与“三网合一” • IPTV(Interactive Personal TV OR Internet Protocol TV)是采用流媒体技术
通过宽带网络将多媒体业务传输到用户终端的分布式多媒体系统。IPTV能够提 供组播、点播、可视电话、网络游戏、远程教育、电子商务等业务,其用户终 端可以是PC,也可以是机顶盒+电视机,还可以是手机或其他智能终端设备。 IPTV的快速发展有力地推动了“三网合一”的进程。 • IPTV技术的成功运用从根本上改变了以往电视信号只能单向传输的状况,使得 各个网络在进行它所擅长业务的同时,逐渐融合进更多的更先进的数据业务, 真正实现了数据互通、资源共享的目的。“三网合一”甚至“多网合一”是信 息时代的必然趋势,“三网合一”的时代正在来临。
流媒体技术
• 1.2流媒体技术原理 • 流式传输的实现需要数据缓存技术。数据缓存技术的作用
有两个:一是对到达的数据包进行正确的排序,二是预存 一定数量的数据以供连续播放。 • 流式传输的实现需要合适的传输协议。在流式传输的实现 方案中,一般采用HTTP/TCP来传输控制信息,而用 RTP/UDP来传输实时数据。
流媒体技术

1 概述流媒体技术是一种专门用于网络多媒体信息传播和处理的新技术,该技术能够在网络上实现传播和播放同时进行的实时工作模式,相对于其他的一些音、视频网络传输和处理技术,流媒体比较成熟和使用,目前已经成为网上音、视频(特别是实时音视频)传输的主要解决方案。
流媒体与常规视频媒体之间的不同在于,流媒体可以边下载边播放。
“流”的重要作用体现在可以明显的节省时间,由于常规视频媒体文件比较大,并且只能下载下来后才能播放,因此下载需要很长的时间,妨碍了信息的流通,流媒体的应用是近几年来Internet发展的产物,广泛应用于远程教育、网络电台、视频点播、收费播放等。
2 流媒体技术原理流媒体的传输的实现需要缓存。
因为internet以分组传输为基础进行断续的异步传输,对一个实时的A/V源或存储的A/V文件。
在传输中它们要被分解为许多的分组,由于网络是动态变化的,各个分组选择的路由可能不尽相同,故到达客户端的时间延迟也就不等,甚至先发的数据分组有可能后到。
为此,使用缓存系统来弥补延迟和抖动的影响,并保证分组的顺序正确,从而使媒体数据能连续输出,而不会因为网络暂时拥塞使播放出现停顿。
流媒体传输的实现需要合适的传输协议。
由于TCP需要较多的开销,因此不太适合传输实时数据。
在流媒体传输的实现方案中,一般采用HTTP/TCP来传输控制信息,而用RTP/UDP来传输实时声音数据。
一般描述如下:用户选择某一流媒体服务后,Web浏览器与Web服务器之间使用HTTP/TCP交换控制信息,以便把需要传输的实时数据从原始信息中检索出来,然后客户机上的Web浏览器启动A/V Helper程序,使用HTTP从Web服务器检索相关参数对Helper程序初始化。
这些参数可能包括目录信息、A/V数据的编码类型或与A/V检索相关的服务器地址。
A/V Helper程序及A/V服务器运行实时流协议(RTSP,Real-Time Streaming Protocol),以交换A/V传输所需的控制信息。
第9章 流媒体技术

智能流技术(Sure Stream)
制作流媒体时,若选择适合调制解调器传输的固定速率,大部分用 户得不到高质量的音视频信号,并可能导致播放中断。 解决途径有两条: 一是减少服务器发送给客户机的数据量,其实质是减少内部帧,进 一步降低传输速率,导致质量更低。 另一种方法是根据不同连接速率创建多个文件,服务器根据用户连 接发送相应文件,但制作和管理较困难,且用户连接是动态变化的, 服务器也无法实时协调。
通道上,通过启用组播网络传递内容流,网络中的所有
客户端共享同一流。 优点: 需要相同数据流的客户端加入相同的组共享一条数据 流,节省了服务器的负荷; 组播协议是根据接受者的需要对数据流进行复制转发, 故服务端的服务总带宽不受客户接入端带宽的限制。 缺点: 无纠错机制,发生丢包错包后难以弥补。
点播:客户端与服务器之间的主动的连接。
智能流技术确立一个编码框架,允许不同速率的多个流同时编码 后合并到同一个文件中,并采用一种复杂的客户机/服务器机制探测带 宽变化。这类技术,能针对软件、设备和数据传输速度上的差别,编 码、记录不同速率下的媒体数据,并保存在单一的文件中,这类文件 称为智能流文件。
当客户端发出请求,并将其带宽容量传给服务器,媒体服务器根 据客户带宽将智能流文件中相应部分传送给用户。如果网络堵塞严重, 播放软件可以选择“下移”到低信号流,从而减少播放过程中的问题; 若有特别好的连接带宽或网络阻塞已清除,播放软件则选择“上移” 到具有较高品质的信号流。
实时流式传输
实时流式传输是指保证媒体信号带宽与网络连接匹配,使媒体可被 实时观看。特别适合现场事件,也支持随机访问,用户可快进或后 退观看前面或后面的内容。 实时流式传输必须匹配连接带宽,因此使用调制解调器速率连接时, 画面质量较差;而且网络繁忙或出现问题时,会出现丢失的信息被 忽略掉的情况,视频质量难以保证。 实时流式传输与HTTP流传输不同,它需要特定服务器(QuickTime Streaming Server、Real Server、Windows Media Server等)和特殊的
《流媒体技术》课件

REPORT
CATALOG
DATE
ANALYSIS
SUMMAR Y
02
流媒体关键技术
流媒体编解码技术
视频编解码
采用高效视频编解码技术,如H.264/AVC、H.265/HEVC等,实 现视频数据的压缩与传输。
音频编解码
解决方案
采用数据加密技术,如AES等,对传输的数据进行加密保护;加强内容版权保护,采用 数字水印、版权管理等手段,防止内容被非法复制和传播。
终端设备兼容性问题
总结词
终端设备兼容性影响流媒体应用的广泛推广和用户体验。
详细描述
不同品牌、型号的终端设备对流媒体格式、编解码的支持 程度不同,导致流媒体内容无法在所有设备上正常播放。
5G时代的流媒体技术将进一步推动在线教育、远程医疗、虚拟现实等领域 的发展。
5G将为流媒体平台提供更强大的技术支持,使得大规模并发直播成为可能 。
AI与流媒体的结合
1
AI技术可以用于流媒体内容的智能推荐、智能剪 辑和智能编辑等方面,提高内容质量和用户体验 。
2
AI技术可以优化流媒体服务器的负载均衡和流量 调度,提高流媒体服务的稳定性和可靠性。
通过CDN技术,实现流媒体内容的快速分发和缓存。
智能终端支持
支持各种智能终端设备,如智能手机、平板电脑、智能电视等。
多屏互动
实现多屏之间的互动,如手机投屏、多屏协作等。
REPORT
CATALOG
DATE
ANALYSIS
SUMMAR Y
03
流媒体应用场景
互联网流媒体应用
互联网流媒体是指通过网络传输的连续音视频数据流。
流媒体技术

流 应 媒 体 技 术 在 教 育 行 业 用 的
► ►
全 球 信 息 势 , 如 何 构 建 网 网 络 环 境 发 学 教 络 体 媒 多 是 化
? ?
未 来 趋 势
21 21
谢谢!
创 新 教 教 育 育 , 培 养 提 创 新 新 性 的 人 才 战 是 我 们 展 , 发 挑 出 式 模 、
式 的 到 来 新 与 的 课 课 题 的 人 才 培 养 模 济 我 经 于 识 知 , 对 。 式 模 程 世 纪 模 学 教 下
展 的 必 然 趋
式 媒 体 , 是 一 种 新 的 媒 体 传 送 方 式 。
通 信 中 对 流
► ►
A/V 3D A/V 3D 、 等 多 媒 体 文 件 解 压 后 进 行 的 缩 压 对
流 媒 体 技 术 发 端 于 美 国 , 又 称 流
毕 , 而 是 即 只 可 在 经 用 户 几 过 需
媒 体 的 定 义
流 媒 体 技 术 的 原 理
► ►
► ►
►
统 缓 存 容 时 量 的 幅 需 求 地 也 大 短 大 降 低 且 。 系 对 而 , 缩 度 大 延 动
启 下 载 边 播 放
播 放 和 观 看 的 流 式 传 输 多 方 式 不 仅 使 边 件 文 体 媒 对 这 种 。
的 计 算 机 十 上 利 的 用 启 解 动 压 设 延 备 时 秒 几 或
还 频 望 很 在 通 有 存 过 限 贮 互 的 时 联 情 文 网 况 件 来 下 的 发 , 体 布 花 积 自 几 一 己 十 般 的 分 都 音 钟 十 视 甚 分 频 至 庞 节 更 大 目 长 。 。 的 在 但 时 网 是 间 络 , 等 带 音 待 宽 视
流媒体技术

所谓流媒体技术;是指将连续的影像和声音信息经过压缩处理后放在网站服务器上;让用户能够一边下载一边观看、收听即所谓的“在线欣赏”;而不需要等整个压缩文件下载到自己的机器上才可以欣赏的网络传输技术..目前;在这个领域中的竞争者主要有微软、RealNetworks、Apple三家公司;例如微软新近发布了Windows Media Services 9、RealNetworks公司新近发布的Helix Platform、Apple 新近发布的Darwin streaming server 4.1;意图在流媒体领域大干一场..一般来说;一个完整的流媒体服务系统需要三个部分组成:编码器、流服务器和播放器..编码器通过对内容来源如MP3文件或者麦克风输入进行编码;并将编码过的内容发送到流服务器;流服务器再将它们发布到Internet;这样客户端的播放器只要连接到流服务器就可以进行在线播放了..利用Winamp架设MP3网络电台当我们静静地在欣赏美妙的MP3音乐时;你是否曾经考虑过将这些原本属于个人的MP3音乐通过网络在局域网内进行发布;甚至还可以通过Internet进行发布这样就可以让遍布世界的朋友们与你一起共享MP3音乐之旅..其实;要做到这一点并不难;你只要将本机创建为一台MP3流媒体服务器;将自己所喜爱的MP3音乐不停播放;然后通知朋友们访问你的这台MP3服务器就可以了..说起MP3的播放;使用最广泛的莫过于Winamp了..对于MP3流媒体服务这个领域;Winamp的开发者Nullsoft公司当然不会放弃;专门发布了面向MP3的流服务器SHOUTcast Server..虽然它的功能没有Windows Media Server和Real Server强大;但它不仅对硬件的要求极低;更关键的是完全免费;使用起来没有后顾之忧..另外你还需要下载一个名为SHOUTcast DSP Plug-in的插件;只有安装了这个不起眼的插件;Winamp才能支持流媒体服务..服务器;接下来请返回图1窗口点击“Connect”按钮..如果连接成功;该按钮会变为“disconnect”字样;这样我们就完成了在本机架设MP3流服务器的全部过程.. 架设REAL格式的视频点播中心从“工具”菜单下选择“创建网页”命令;此时会弹出一个如图2所示的向导式对话框;点击“前进”按钮选择你希望用于创建Web页面的Real多媒体文件..随后RealProducer会询问是创建“弹出式播放器”还是“嵌入式播放器”;一般建议选择后者;因为这样所需要的系统资源更低;当然启动速度也更快..至于播放器的界面;可以选择“标准播放器”;很快就可以创建成功..最后;RM文件对象所在的目录会增加一些文件;请将这些文件与RM对象一起上传;不过要注意保证RM文件与HTML文件在同一目录下;否则播放器可能无法找到播放对象..架设WMP流媒体服务器微软的手伸得很长;什么领域都要插足一下..凭借着Windows操作系统的影响力;Windows Media Player市场占有率越来越高;而微软的.asf、.wmv、.wma、.avi 等格式也开始被越来越多的用户所接受..架设WMP流媒体服务器;你需要安装Windows Media Encoder才行;目前最新版本是9.0简体中文版..如图3所示;我们应该在这里选择“广播实况事件”;接着选择用来编码的音频和视频设备..注意请事先将音频和视频设备与计算机正确连接;否则会无法检测到..接着你还需要指定服务和发布点;当然也可以使用现有的发布点..然后Windows Media Encoder会自动创建服务器;并给出HTTP连接地址与局域网内部地址;请记住这些内容;最后点击“开始”按钮正式启动WMP流媒体服务器..接下来;我们就可以将刚才记下的HTTP连接地址与局域网内部地址告诉给朋友们..他们只要打开IE;输入正确的IP地址和端口号;很快就可以访问WMP流媒体服务器..架设QT流媒体服务器平时;我们见到的大多是打造MWF矢量地图窗口文件;Map Window File或RM流服务器;可是你可知道QuickTime以下简称QT流媒体服务器应该如何来打造吗其实;借助苹果的QuickTime Streaming Server工具;我们可以在短时间内快速打造出一台QT流服务器..首先我们要准备一些工具;QuickTime媒体播放工具当然是必不可少的..目前最新版本是6.5简体中文版;到处都可以找到;或者直接到苹果公司的网站下载;并且需要在服务器和客户端同时安装..Perl语言解析器;最低版本要求是5.0以上..QuickTime Streaming Server与用户见面最早是在1999年;当时以其开放源代码和基于标准的实时传输协议/实时流协议RTP/RTSP引擎深深地动摇了流媒体工业的基础;目前的最新版本是5.0;下载文件共9.2MB..从地址可以免费下载;但你必须拥有Apple的注册用户名才能登录注册是免费的;这里有Mac OS X、Red Hat、Solaris、Windows NT/2000/XP等版本可供选择..下载回来的是一个自解压文件;释放后执行Install.bat运行安装程序;运行过程在命令提示符窗口中完成;最后还需要设置登录用户名、密码;如图4所示;当看到“Setup Complete”的提示信息时即大功告成..QT流媒体服务器建设过程和RM类似;在这里就不再赘述..如何共享音频和视频共享音频前面;我们利用Winamp、SHOUTcast Server将本机架设为一台MP3流服务器;那么该如何让遍布天南海北的朋友或局域网中的同事欣赏这些美妙音乐呢这有两种方法:一种是打开Winamp;从“Play”菜单下选择“Location”命令;或者直接键入“Ctrl-L”组合键打开一个对话框;然后在这里键入MP3流服务器的URL地址或者IP地址、端口号缺省为8000;例如“”或者“”即可收听;另一种方法则更为简单;从IE中打开“”进入Web管理页面;如图5所示;然后点击“收听”按钮就可以在线收听MP3流音乐..共享视频虽然苹果的QuickTime Player的市场占有率远远不如Real或Windows Media Player;但忠实的用户依然不少..而且苹果毕竟是网络流媒体的开山鼻祖;因此许多最新大片都是采用QT格式..建立播放列表或点播系统辛辛苦苦架设了一台流媒体服务器;我们还可以建立播放列表或点播系统;甚至可以进行网络直播;反正已经用上了宽带;不用也是浪费..配置QT流媒体服务器打开IE;在地址栏中输入“”;这里的“server”代表服务器的IP地址..如果前面的配置没有什么问题的话;很快就会进入如图7所示的管理页面;这里以列表形式显示了当前的系统资源占用情况和相关的服务器信息..我们可以在这里查看连接到服务器的用户类型、IP地址、数据速率、数据传输量、包丢失比例、连接时间、连接文件等内容;也可以在这里设置映射文件夹、加密传输、最大连接用户数、分配带宽、重置密码、更改端口;如果你需要的话;还可以查看错误日志和操作日志..创建播放列表点击图7窗口右侧的“New MP3 Playlist”或“New Movie Playlist”按钮;我们可以创建一个MP3或影片的播放列表..不过这里需要说明的是;你需要将相关的媒体文件复制到C:\Program Files\Darwin Streaming Server\Movies文件夹中才行..如图8所示;我们可以在这里通过“Weight”旁边的小三角箭头重新调整播放列表的播放顺序;可惜的是QuickTime Streaming Server对简体中文的支持十分差劲;显示的竟然是一些乱码字符..最后;点击窗口右下角的“Save Changes”按钮就可以将这份新建的播放列表保存下来;以后如果需要更改的话可以选择“Edit Playlist”重新配置..不过;如果你希望其他用户也能访问这份播放列表文件;还必须点击“Avaliable Playlists”列表框中的“Status”下的播放按钮;也就是让“Status”列的“Stopped”变为“Playing”才行..实现网络直播如果你还想在播放完MP3歌曲后说上一段话;那么简单的很;只要一个话筒就行了..不过;还需要在Winamp中进行一些设置;如图9所示;在“Input Device”下拉列表框中选择“Soundcard Input”项;这样才会出现图中的SoundCard Mixer设置项..如果使用默认的设置“WinampRecommended”的话就只有Input Levels一项了;下面还有“Music Level”、“BGMusic Level”、“Mic Level”几个滑块可以调节音量的大小;而“Fade Time”是用来设置移出时间值..现在;你无需进行其它设置;准备一番后;清清嗓子;点击“Push to Talk”按钮;然后再按下“Lock”按钮锁定当前话音输入模式..接下来就可以对着麦克风开始你的网络直播之旅了;结束请再次按下“Lock”按钮解锁..。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
所谓流媒体技术,是指将连续的影像和声音信息经过压缩处理后放在网站服务器上,让用户能够一边下载一边观看、收听(即所谓的“在线欣赏”),而不需要等整个压缩文件下载到自己的机器上才可以欣赏的网络传输技术。
目前,在这个领域中的竞争者主要有微软、RealNetworks、Apple三家公司,例如微软新近发布了Windows Media Services 9、RealNetworks公司新近发布的Helix Platform、Apple 新近发布的Darwin streaming server 4.1,意图在流媒体领域大干一场。
一般来说,一个完整的流媒体服务系统需要三个部分组成:编码器、流服务器和播放器。
编码器通过对内容来源(如MP3文件或者麦克风输入)进行编码,并将编码过的内容发送到流服务器;流服务器再将它们发布到Internet,这样客户端的播放器只要连接到流服务器就可以进行在线播放了。
利用Winamp架设MP3网络电台
当我们静静地在欣赏美妙的MP3音乐时,你是否曾经考虑过将这些原本属于个人的MP3音乐通过网络在局域网内进行发布,甚至还可以通过Internet进行发布?这样就可以让遍布世界的朋友们与你一起共享MP3音乐之旅。
其实,要做到这一点并不难,你只要将本机创建为一台MP3流媒体服务器,将自己所喜爱的MP3音乐不停播放,然后通知朋友们访问你的这台MP3服务器就可以了。
说起MP3的播放,使用最广泛的莫过于Winamp了。
对于MP3流媒体服务这个领域,Winamp的开发者Nullsoft公司当然不会放弃,专门发布了面向MP3的流服务器SHOUTcast Server。
虽然它的功能没有Windows Media Server和Real Server强大,但它不仅对硬件的要求极低,更关键的是完全免费,使用起来没有
后顾之忧。
另外你还需要下载一个名为SHOUTcast DSP Plug-in的插件,只有安装了这个不起眼的插件,Winamp才能支持流媒体服务。
服务器,接下来请返回图1窗口点击“Connect”按钮。
如果连接成功,该按钮会变为“disconnect”字样,这样我们就完成了在本机架设MP3流服务器的全部过程。
架设REAL格式的视频点播中心
从“工具”菜单下选择“创建网页”命令,此时会弹出一个如图2所示的向导式对话框,点击“前进”按钮选择你希望用于创建Web页面的Real多媒体文件。
随后RealProducer会询问是创建“弹出式播放器”还是“嵌入式播放器”,一般建议选择后者,因为这样所需要的系统资源更低,当然启动速度也更快。
至于播放器的界面,可以选择“标准播放器”,很快就可以创建成功。
最后,RM文件对象所在的目录会增加一些文件,请将这些文件与RM对象一起上传,不过要注意保证RM文件与HTML文件在同一目录下,否则播放器可能无法找到播放对象。
架设WMP流媒体服务器
微软的手伸得很长,什么领域都要插足一下。
凭借着Windows操作系统的影响力,Windows Media Player市场占有率越来越高,而微软的*.asf、*.wmv、*.wma、*.avi 等格式也开始被越来越多的用户所接受。
架设WMP流媒体服务器,你需要安装Windows Media Encoder才行,目前最新版本是9.0简体中文版。
如图3所示,我们应该在这里选择“广播实况事件”,接着选择用来编码的音频和视频设备。
注意请事先将音频和视频设备与计算机正确连接,否则会无法检测到。
接着你还需要指定服务和发布点,当然也可以使用现有的发布点。
然后Windows Media Encoder会自动创建服务器,并给出HTTP连接
地址与局域网内部地址,请记住这些内容,最后点击“开始”按钮正式启动WMP流媒体服务器。
接下来,我们就可以将刚才记下的HTTP连接地址与局域网内部地址告诉给朋友们。
他们只要打开IE,输入正确的IP地址和端口号,很快就可以访问WMP流媒体服务器。
架设QT流媒体服务器
平时,我们见到的大多是打造MWF(矢量地图窗口文件,Map Window File)或RM流服务器,可是你可知道QuickTime(以下简称QT)流媒体服务器应该如何来打造吗?其实,借助苹果的QuickTime Streaming Server工具,我们可以在短时间内快速打造出一台QT流服务器。
首先我们要准备一些工具,QuickTime媒体播放工具当然是必不可少的。
目前最新版本是6.5简体中文版,到处都可以找到,或者直接到苹果公司的网站下载,并且需要在服务器和客户端同时安装。
Perl语言解析器,最低版本要求是5.0以上。
QuickTime Streaming Server与用户见面最早是在1999年,当时以其开放源代码和基于标准的实时传输协议/实时流协议(RTP/RTSP)引擎深深地动摇了流媒体工业的基础,目前的最新版本是5.0,下载文件共9.2MB。
从地址可以免费下载,但你必须拥有Apple的注册用户名才能登录(注册是免费的),这里有Mac OS X、Red Hat、Solaris、Windows NT/2000/XP等版本可供选择。
下载回来的是一个自解压文件,释放后执行Install.bat运行安装程序,运行过程在命令提示符窗口中完成,最后还需要设置登录用户名、密码,如图4所示,当看到“Setup Complete!”的提示信息时即大功告成。
QT流媒体服务器建设过程和RM类似,在这里就不再赘述。
如何共享音频和视频
共享音频
前面,我们利用Winamp、SHOUTcast Server将本机架设为一台MP3流服务器,那么该如何让遍布天南海北的朋友或局域网中的同事欣赏这些美妙音乐呢?
这有两种方法:一种是打开Winamp,从“Play”菜单下选择“Location”命令,或者直接键入“Ctrl-L”组合键打开一个对话框,然后在这里键入MP3流服务器的URL 地址或者IP地址、端口号(缺省为8000),例如“”或者“”即可收听;另一种方法则更为简单,从IE中打开“”进入Web管理页面,如图5所示,然后点击“收听”按钮就可以在线收听MP3流音乐。
共享视频
虽然苹果的QuickTime Player的市场占有率远远不如Real或Windows Media Player,但忠实的用户依然不少。
而且苹果毕竟是网络流媒体的开山鼻祖,因此许多最新大片都是采用QT格式。
建立播放列表或点播系统
辛辛苦苦架设了一台流媒体服务器,我们还可以建立播放列表或点播系统,甚至可以进行网络直播,反正已经用上了宽带,不用也是浪费。
配置QT流媒体服务器
打开IE,在地址栏中输入“”,这里的“server”代表服务器的IP地址。
如果前面的配置没有什么问题的话,很快就会进入如图7所示的管理页面,这里以列表形式显示了当前的系统资源占用情况和相关的服务器信息。
我们可以在这里查看连接到服务器的用户类型、IP地址、数据速率、数据传输量、包丢失比例、连接时间、连接文件等内容,也可以在这里设置映射文件夹、加密传输、最大连接用户数、
分配带宽、重置密码、更改端口,如果你需要的话,还可以查看错误日志和操作日志。
创建播放列表
点击图7窗口右侧的“New MP3 Playlist”或“New Movie Playlist”按钮,我们可以创建一个MP3或影片的播放列表。
不过这里需要说明的是,你需要将相关的媒体文件复制到C:\Program Files\Darwin Streaming Server\Movies文件夹中才行。
如图8所示,我们可以在这里通过“Weight”旁边的小三角箭头重新调整播放列表的播放顺序,可惜的是QuickTime Streaming Server对简体中文的支持十分差劲,显示的竟然是一些乱码字符。
最后,点击窗口右下角的“Save Changes”按钮就可以将这份新建的播放列表保存下来,以后如果需要更改的话可以选择“Edit Playlist”重新配置。
不过,如果你希望其他用户也能访问这份播放列表文件,还必须点击“Avaliable Playlists”列表框中的“Status”下的播放按钮,也就是让“Status”列的“Stopped”变为“Playing”才行。
实现网络直播
如果你还想在播放完MP3歌曲后说上一段话,那么简单的很,只要一个话筒就行了。
不过,还需要在Winamp中进行一些设置,如图9所示,在“Input Device”下拉列表框中选择“Soundcard Input”项,这样才会出现图中的SoundCard Mixer设置项。
如果使用默认的设置“Winamp(Recommended)”的话就只有Input Levels 一项了,下面还有“Music Level”、“BGMusic Level”、“Mic Level”几个滑块可以调节音量的大小,而“Fade Time”是用来设
置移出时间值。
现在,你无需进行其它设置,准备一番后,清清嗓子,点击“Push to Talk”按钮,然
后再按下“Lock”按钮锁定当前话音输入模式。
接下来就可以对着麦克风开始你的网络直播之旅了,结束请再次按下“Lock”按钮解锁。