《网络多媒体应用.ppt》由会员分享,可在线阅读,更多相关《网络多媒体应用.ppt(30页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 X J T U计算机教学实验中心计算机教学实验中心杨忠孝杨忠孝第6章 网络多媒体应用网络多媒体应用西安交通大学 计算机网络课程组2023/4/20X J T U概述概述 v随着随着InternetInternet的迅速发展,人们已经不满足于在网络上传的迅速发展,人们已经不满足于在网络上传输简单的文本图像信息,更加丰富的多媒体信息,特别是输简单的文本图像信息,更加丰富的多媒体信息,特别是视频和音频视频和音频,已经开始在互联网上普及。主要有流媒体技已经开始在互联网上普及。主要有流媒体技术、术、P2PP2P技术。技术。2西安交通大学 计算机网络课程组2023/4/20X J T U流媒体技术流媒体
2、技术v 流流媒媒体体的的英英文文名名称称为为:StreamMediaStreamMedia,它它其其实实就就是是一一种种流流式式媒媒体体。它它实实现现的的是是将将传传统统媒媒体体网网络络化化,并并通通过过网网上上点点播播的的形形式式播播放放给给浏浏览览者者。流流媒媒体体的的播播放放方方式式不不同同于于网网上上下下载载,网网上上下下载载需需要要将将音音视视频频文文件件下下载载到到本本地地机机后后在在播播放放,而而流流媒体可以实现边下载边观看,这就是流媒体的特点所在。媒体可以实现边下载边观看,这就是流媒体的特点所在。3西安交通大学 计算机网络课程组2023/4/20X J T U应用平台应用平台
3、RealNetworks 公司开发的一整套流式音视频解决方案公司开发的一整套流式音视频解决方案 1WindowsMedia 美国微软公司开发的流式音视频解决方案美国微软公司开发的流式音视频解决方案2QuickTime苹果公司开发的流式音视频解决方案苹果公司开发的流式音视频解决方案 34西安交通大学 计算机网络课程组2023/4/20X J T URealReal流媒体技术的实现基础流媒体技术的实现基础 RealServer 服务器服务器 1RealProducer 编辑器编辑器 2RealPlayer 播放器播放器35西安交通大学 计算机网络课程组2023/4/20X J T U 建立建立He
4、lix Server Helix Server v Helix Server Helix Server软件既可从官方网站下载,也可以从国内软件既可从官方网站下载,也可以从国内许多知名软件网站获得。当然您需要注册,就可以获得一许多知名软件网站获得。当然您需要注册,就可以获得一个免费试用的授权。当正常完成了个免费试用的授权。当正常完成了Helix ServerHelix Server软件安装软件安装后,双击桌面上的后,双击桌面上的Helix ServerHelix Server软件图标,正常的话应该软件图标,正常的话应该出现出现dosdos窗口窗口,不要关闭这个窗口。这样就建立了流媒体服不要关闭这
5、个窗口。这样就建立了流媒体服务器。务器。6西安交通大学 计算机网络课程组2023/4/20X J T U 配置配置Helix ServerHelix Server修改端口修改端口1IP绑定绑定2配置加载点配置加载点37西安交通大学 计算机网络课程组2023/4/20X J T U修改端口修改端口v通常情况下,无需修改该端口。保留它们的默认设置将使通常情况下,无需修改该端口。保留它们的默认设置将使更多的人能访问到你的内容。除非是在更多的人能访问到你的内容。除非是在Helix ServerHelix Server端口端口与其他服务端口发生冲突的情况下。单击某一端口的文本与其他服务端口发生冲突的情况
6、下。单击某一端口的文本框进行修改。在端口值修改完后,单击其中的框进行修改。在端口值修改完后,单击其中的“应用应用”按按钮,将显示配置修改提示对话框,单击钮,将显示配置修改提示对话框,单击“关闭关闭”以关闭该以关闭该提示框。提示框。8西安交通大学 计算机网络课程组2023/4/20X J T UIPIP绑定绑定 v如果你的服务器有多个如果你的服务器有多个ip,ip,那就必须绑定你的对外服务的那就必须绑定你的对外服务的ipip地址地址.如果你想多个如果你想多个ipip地址都可应用于服务地址都可应用于服务,那就绑定这那就绑定这代表所有代表所有ip ip 的意思。此项服务在更改后需要重启服务器。的意思
7、。此项服务在更改后需要重启服务器。9西安交通大学 计算机网络课程组2023/4/20X J T U配置加载点配置加载点v要想成功的对外服务要想成功的对外服务,让客户端能访问到你的媒体文件让客户端能访问到你的媒体文件,就必须设置好就必须设置好加载点加载点,加载点也就是你服务器的媒体文件的存放文件夹。加载点也就是你服务器的媒体文件的存放文件夹。v系统默认的已有三个加载点系统默认的已有三个加载点,增加新的加载点方法是单击增加新的加载点方法是单击 +号号,生成生成一个新的加载点一个新的加载点,加载点描述可以随意;加载点内容可以以你的媒体加载点描述可以随意;加载点内容可以以你的媒体类型来写类型来写,比如
8、你的这个加载文件夹存放的都是比如你的这个加载文件夹存放的都是rmvbrmvb文件文件,那就可以写那就可以写/video/,/video/,必须用符号必须用符号/标记开始和结束标记开始和结束;v基于路径是我的媒体文件存放于计算机的基于路径是我的媒体文件存放于计算机的d d盘的盘的rmvbrmvb文件夹中文件夹中,那么就那么就应该这么写应该这么写.“D:rmvb”,.“D:rmvb”,基于路径位置选择基于路径位置选择“本地本地”,被共享服务器被共享服务器缓存缓存,选择选择“YES”YES”。v点播点播10西安交通大学 计算机网络课程组2023/4/20X J T U访问访问Helix Server
9、Helix Server资源资源 vrtsp:/rtsp:/服务器的服务器的IPIP地址地址:554/:554/子文件夹子文件夹/RMVB/RMVB格式文件名格式文件名vrtsp:/rtsp:/服务器的域名服务器的域名:554/:554/子文件夹子文件夹/RMVB/RMVB格式文件名格式文件名注:这里的注:这里的554554是是RTSPRTSP协议的默认端口号,可以忽略不写。协议的默认端口号,可以忽略不写。11西安交通大学 计算机网络课程组2023/4/20X J T UMMSMMS协议协议 v由于由于Helix ServerHelix Server同时还支持同时还支持MMSMMS协议,所以它
10、可以同时协议,所以它可以同时支持支持ASFASF、WMVWMV、WMAWMA和和MP3MP3文件的播放。当然这些流媒体文文件的播放。当然这些流媒体文件也与件也与RMVBRMVB格式文件一样,必须保存在装载点所在的文件格式文件一样,必须保存在装载点所在的文件夹中。在实现视频点播时,必须要使用夹中。在实现视频点播时,必须要使用MMSMMS协议。协议。vmms:/mms:/服务器的服务器的IPIP地址地址:1755/:1755/子文件夹子文件夹/流媒体文件名流媒体文件名vmms:/mms:/服务器的域名服务器的域名:1755/:1755/子文件夹子文件夹/流媒体文件名流媒体文件名12西安交通大学 计
11、算机网络课程组2023/4/20X J T URealone PlayerRealone Player播放器设置播放器设置v当用当用MMSMMS协议点播协议点播ASFASF、WMVWMV、WMAWMA格式时,客户端最格式时,客户端最好调用好调用windows media player windows media player 播放器,播放时才能播放器,播放时才能顺畅。顺畅。v通通过过“工工具具/首首选选项项/媒媒体体类类型型”菜菜单单命命令令打打开开媒媒体体类类型型设设置置对对话话框框,选选择择“手手动动设设置置媒媒体体类类型型”打打开开选选择择对对话话框框。最最简简单单的的方方法法是是单单击
12、击“取取消消所所有有选选择择”后后单单击击“确确定定”完完成成设设置置。在在您您使使用用MMSMMS协协议议时时,Realone PlayerRealone Player播放器就不会被打开。播放器就不会被打开。13西安交通大学 计算机网络课程组2023/4/20X J T U RealProducer RealProducer v RealProducerRealProducer,是是一一款款编编辑辑制制作作RealReal特特有有文文件件格格式式的的软软件件,我我们们下下载载到到的的*.rm,*.ra,*.ram.rm,*.ra,*.ram,*.rmvb.rmvb文文件件都都是是从从原原始始
13、的的影影音音文文件件,通通过过这这个个软软件件转转换换过过来来的的,RealProducerRealProducer无无疑疑是是一一款款最最好好的的转转化化软软件件。它它还还有有一一个个最最大大特特点点,而而且且也也是是我我们们做做RealReal服服务务器器必必须须的的,就就是是它它可可以以将将影影音音文文件件转转化化成成多多流流的的影影音音文文件件,这这种种文文件件是是可可以以根根据据浏浏览览者者的的网网速速而而传传送送不不同同质质量量的的影影音音文文件。件。14西安交通大学 计算机网络课程组2023/4/20X J T U启动启动RealProducerRealProducer15西安交
14、通大学 计算机网络课程组2023/4/20X J T U文件转换文件转换 16西安交通大学 计算机网络课程组2023/4/20X J T U RealPlayerRealPlayervRealPlayerRealPlayer,这是众所周知的软件,从早期的,这是众所周知的软件,从早期的RealPlayerRealPlayer发展到发展到RealPlayer11.0RealPlayer11.0,现在已经升级到,现在已经升级到RealOneRealOne和和RealOnePlayerGoldRealOnePlayerGold版本。并且有较好的影音质量,包括版本。并且有较好的影音质量,包括主流格式支持
15、、超低内存占用、一键快速下载并保存在线主流格式支持、超低内存占用、一键快速下载并保存在线视频、刻录视频、刻录CDCD等专业级领先服务与体验。等专业级领先服务与体验。17西安交通大学 计算机网络课程组2023/4/20X J T UP2PP2P技术技术 vP2PP2P是是peer-to-peerpeer-to-peer的缩写,的缩写,peerpeer在英语里有在英语里有“同事同事”和和“伙伴伙伴”等意义。这样等意义。这样P2PP2P也就可以理解为也就可以理解为“伙伴对伙伴对伙伴伙伴”的意思,或称为对等联网。目前人们认为其在加的意思,或称为对等联网。目前人们认为其在加强网络上交流、文件交换、分布计
16、算等方面大有前途。强网络上交流、文件交换、分布计算等方面大有前途。v简单的说,简单的说,P2PP2P直接将人们联系起来,让人们通过互联直接将人们联系起来,让人们通过互联网直接交互。网直接交互。P2PP2P使得网络上的沟通变得容易、更直接使得网络上的沟通变得容易、更直接地进行共享和交互,真正地消除中间商。地进行共享和交互,真正地消除中间商。P2PP2P就是我们就是我们可以直接连接到其他用户的计算机、交换文件,而不是可以直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。像过去那样连接到服务器去浏览与下载。18西安交通大学 计算机网络课程组2023/4/20X J T
17、UP2PP2P的宗旨的宗旨v 打破打破ServerServer垄断,提供垄断,提供ServerServer所不能提供的功能,所不能提供的功能,弥补弥补ServerServer的不足,并充分利用和丰富现有的的不足,并充分利用和丰富现有的InternetInternet资源。也就是说资源。也就是说P2PP2P不是要从根本上废除不是要从根本上废除ServerServer,在相当长的一段时间内,会与,在相当长的一段时间内,会与ServerServer并存而并存而共同发展。共同发展。19西安交通大学 计算机网络课程组2023/4/20X J T UP2PP2P流媒体点播系统流媒体点播系统v传统的影音服务
18、器是将所有的影音文件都储存在一台服传统的影音服务器是将所有的影音文件都储存在一台服务器上,然后让所有客户端都连接服务器并在线浏览服务器上,然后让所有客户端都连接服务器并在线浏览服务器上的影音文件,这种传统的务器上的影音文件,这种传统的C/SC/S工作模式无疑对服务工作模式无疑对服务器的磁盘系统造成极大压力,同时也对服务器的网络带器的磁盘系统造成极大压力,同时也对服务器的网络带宽有很高要求。宽有很高要求。v传统的影音服务器由于对配置要求很高,所以产品价格传统的影音服务器由于对配置要求很高,所以产品价格十分昂贵,加上对带宽要求高,因此网络方面的成本是十分昂贵,加上对带宽要求高,因此网络方面的成本是
19、很高的,要想拥有自己的影音服务器比较困难。很高的,要想拥有自己的影音服务器比较困难。P2PP2P流媒流媒体点播系统则很好的解决了上面的问题。体点播系统则很好的解决了上面的问题。20西安交通大学 计算机网络课程组2023/4/20X J T UQVODQVOD流媒体点播系统流媒体点播系统 v是是一一款款用用于于互互联联网网上上大大规规模模视视频频点点播播的的共共享享软软件件。本本软软件件基基于于P2PP2P模模型型,有有效效解解决决了了当当前前网网络络视视频频点点播播服服务务的的带带宽宽和和负负载载有有限限的的问问题题,实实现现了了用用户户越越多多,播播放越流畅的特性。放越流畅的特性。v它它由由
20、QVODQVOD服服务务器器软软件件和和QVODQVOD客客户户端端播播放放器器软软件件两两部部分分组成组成.21西安交通大学 计算机网络课程组2023/4/20X J T U快播(快播(Qvod ServerQvod Server)服务器服务器 v快播服务器能提供一个高效快速和强大的视频点播解决快播服务器能提供一个高效快速和强大的视频点播解决方案。通过快播服务器方案。通过快播服务器 发布的文件与共享的内容,用户发布的文件与共享的内容,用户能实现更稳定,更快速,更高效的播放流媒体文件能实现更稳定,更快速,更高效的播放流媒体文件.22西安交通大学 计算机网络课程组2023/4/20X J T U
21、服务器安装服务器安装23西安交通大学 计算机网络课程组2023/4/20X J T U建发布目录建发布目录v点击点击QVOD QVOD 服务器窗口左栏新建发布目录,即可看到右栏服务器窗口左栏新建发布目录,即可看到右栏功能框内的新建功能。功能框内的新建功能。24西安交通大学 计算机网络课程组2023/4/20X J T U导出管理导出管理vQVODQVOD服务器可以导出服务器可以导出HTTPHTTP形式的链接(推荐)和形式的链接(推荐)和QVODQVOD形式的链接。形式的链接。v单击左栏单击左栏“导出管理导出管理”,显示如图所示。,显示如图所示。vHTTP:/HTTP:/播放形式播放形式 :直接
22、在快播播放器或者支持:直接在快播播放器或者支持HTTPHTTP流形式的媒体流形式的媒体播放器中输入后,即可以播放该文件播放器中输入后,即可以播放该文件 25西安交通大学 计算机网络课程组2023/4/20X J T U快播播放器快播播放器(qvod play)(qvod play)v是一款基于准视频点播是一款基于准视频点播 (QVOD)(QVOD)内核的、多功能、个性内核的、多功能、个性化的媒体播放器。化的媒体播放器。Qvod Player Qvod Player 集成了全新播放引擎,集成了全新播放引擎,不但支持自主研发的准视频点播技术;而且还是免费的不但支持自主研发的准视频点播技术;而且还是
23、免费的 BT BT 点播软件,用户只需通过几分钟的缓冲即可边下载边点播软件,用户只需通过几分钟的缓冲即可边下载边观看丰富的观看丰富的 BT BT 影视节目。影视节目。Qvod Player Qvod Player 具有的资源占具有的资源占用低、操作简捷、运行效率高,扩展能力强等特点,使用低、操作简捷、运行效率高,扩展能力强等特点,使其成为目前国内最受欢迎的其成为目前国内最受欢迎的 P2P P2P 播放软件。播放软件。pQvod Player安装p播放网络文件p播放本地文件26西安交通大学 计算机网络课程组2023/4/20X J T UFLVFLV格式应用格式应用 vFLVFLV流媒体格式是一
24、种新的视频格式,全称为流媒体格式是一种新的视频格式,全称为Flash VideoFlash Video。由于它形成的文件极小、加载速度极快,使得网络观看视由于它形成的文件极小、加载速度极快,使得网络观看视频文件成为可能,它的出现有效地解决了视频文件导入频文件成为可能,它的出现有效地解决了视频文件导入FlashFlash后,使导出的后,使导出的SWFSWF文件体积庞大,不能在网络上很好文件体积庞大,不能在网络上很好的使用等缺点。的使用等缺点。27西安交通大学 计算机网络课程组2023/4/20X J T U转换成转换成FLV FLV 格式格式v启动启动Flash8Flash8,这个版本的,这个版
25、本的FlashFlash中有一个独立的中有一个独立的FLVFLV转换工转换工具:具:Flash8VideoEncoderFlash8VideoEncoder。v选择选择“程序程序|Macromedia|Macromedia|MacromediaFlash8VideoEncoder”MacromediaFlash8VideoEncoder”菜单进入。菜单进入。28西安交通大学 计算机网络课程组2023/4/20X J T U在网页中使用在网页中使用FLVFLV视频视频 v得到了得到了FLVFLV格式文件,其实我们并不能直接在网页中使用,格式文件,其实我们并不能直接在网页中使用,我们还需要将它嫁接到我们还需要将它嫁接到FlashFlash动画中去。如同大家在各种动画中去。如同大家在各种视频网站中看到的一样,我们创建的视频网站中看到的一样,我们创建的FlashFlash视频并不是简视频并不是简单播放,它需要有播放控制。单播放,它需要有播放控制。29 X J T U