《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于IP多播視頻系統的設計與實現
基于IP多播視頻系統的設計與實現
摘要: 本文著重介紹了流媒技術及其底層傳輸技術——IP多播?;谛@網設計并實現了一個可供網絡現場直播、視頻點播等服務的視頻通信系統,系統中結合了多播技術中節約帶寬、減輕服務器負載的優勢,并采用了Real公司RealSystem流媒體系統,在客戶端/服務器模式下完成。
Abstract:
Key words :

本文著重介紹了流媒技術及其底層傳輸技術——IP多播?;谛@網設計并實現了一個可供網絡現場直播、視頻點播等服務的視頻通信系統,系統中結合了多播技術中節約帶寬、減輕服務器負載的優勢,并采用了Real公司RealSystem流媒體系統,在客戶端/服務器模式下完成。


1 流媒體技術

所謂流媒體是指采用流式傳輸方式在Internet播放媒體文件,即將整個音頻、視頻等連續媒體文件經過壓縮后,由服務器向用戶計算機連續和實時傳送。用戶只需經過幾秒或幾十秒的啟動延時即可進行播放和觀看,剩余部分將在后臺繼續下載,邊下載邊播放。實現流式傳輸有兩種方法:實時流式傳輸(Real times treaming)和順序流式傳輸(Progressive streaming)。其中實時流式傳輸需要專用的流媒體服務器與傳輸協議(如實時傳輸協議RTP、實時傳輸控制協議RTCP、實時流協議RTSP和媒體服務器協議MMS等)來保證媒體信號帶寬與網絡連接匹配,使媒體可被實時觀看到,特別適合用于現場直播。


目前支持流媒體技術的解決方案主要有RealNet works公司的RealSystem,Microsoft公司的Windows MediaTechnology和Apple公司的QuickTime。

2 多播技術

從底層傳輸模式看,實時流式傳輸支持單播、廣播和多播。所謂多播是指數據源將IP數據包“盡力而為”地發送到共享相同IP地址的一個主機組中,然后利用網絡設備進行相應的復制和分發,只有屬于該組的成員才能接收到該數據包。顯然,對于網上視頻直播來說,因為大部分用戶接收的數據都是相同的,使用多播傳輸模式比點對點的數據包傳輸方式——單播和一點對所有主機的數據包傳輸方式——廣播,在節約網絡帶寬、減輕服務器負載和分布式網絡應用更容易實現等方面有著明顯優勢。


多播采用IANAIP地址分類中的D類地址,即范圍為224.0.0.0~239.255.255.255。在此基礎上,CERNET還進一步將該地址空間劃分為4個管理域:Internet范圍、CERNET主干網、省網和校園網,其中校園網的多播地址空間為239.251.192.0/18。


除此之外,要實現多播至少還要:(1)在主機與路由器之間部署管理組成員關系的Internet組管理協議(IGMP)。(2)在路由器之間部署轉發數據包的多播路由協議。一般來說,多播路由協議可以分為兩類:一種是密集模式,如DVMRP、PIM-DM、MOSPF等,比較適合于網絡帶寬充足、組成員分布密集的環境;一種是稀疏模式,如PIM-SM等,比較適合于網絡帶寬有限、組成員分布稀疏的情況。(3)為了有效抑制多播數據包在鏈路層的擴散,需要部署IGMPSnooping,它依靠偵聽主機與路由器之間通信的IGMP報文將同一多播組的活動成員映射為一個VLAN,在收到多播數據包后,僅向該多播組所對應的VLAN成員轉發。

3 系統的設計與實現

系統采用了Real公司RealSystem的流媒體系統,結合IP多播技術,在客戶端/服務器模式下,構建了一個可供在線直播,視頻點播等服務的流媒體通信系統如圖1所示。由于TCP的慢啟動特性和丟失重傳的可靠性保證,使得它并不適合流媒體傳輸,更不適合多播。當前大多數研究均是基于UDP的Multicast,而用RTP/RTCP作為信息反饋的框架。因此IP多播(IPMulticast)成為了最好的解決方法。

3.1 RealSystem流媒體系統
3.1.1 RealSystem的構成
Real公司的RealSystem流媒體系統是一種性能非常優秀和非常穩定的系統,它在全球有很高的市場占有率。它采用的是一種高性能的自適應壓縮算法,生成獨特的RM格式文件,可以有很高的壓縮比率,并可以適應從56kbit/s到10Mbit/s以上帶寬的線路要求。Real公司的流媒體系統目前在實時網絡直播領域無人可以替代,有大量的實際方案可供選擇,而且可以適應各個平臺的操作系統。目前可以選擇的平臺有NT、Linux、Solaris、UNIX、AIX及Irix系統等,是目前支持平臺最多的一個系統,其工作原理如圖2所示。

3.1.2 RealSystem中使用的通道和協議
在Real公司的Server端使用兩種通道與客戶端軟件Realplayer通信:一種是控制通道,用來傳輸諸如“暫停”、“向前”等命令,使用TCP協議;另一個是數據通道,用來傳輸實際的媒體數據,使用UDP協議。如圖2所示,在RealSystem中,通信過程可分為如下兩部分。


第一,當編碼器需要向Real服務器端傳輸壓縮好的數據時,通常使用UDP協議與Real的服務器端通訊。RealProducer(是Real公司的編碼工具)可以設置成使用TCP協議的方式向服務器傳輸數據。


第二,當用戶在瀏覽器上點擊一個指向媒體文件的鏈接時,Realplayer打開一個與Real服務器的雙路連接,通過這個連接與Real服務器之間來回傳輸信息。一旦Real服務器接受了客戶端的請求,它將通過UDP協議傳輸客戶請求的數據。

3.2 網絡支持
為了可以在不同VLAN間轉發多播數據包。因此,必須把交換機配置成IGMP查詢路由器,并在相應的端口啟用PIM-DM多播路由協議,具體配置命令如下:
全局模式:ipmulticast—muting
ruterpim
在每個端口(interface)配置模式:ippim
接下來,為了降低多播流量使其只轉發收到組成員報告的IP多播組,需要開啟IGMPSnooping。具體配置命令如下:
全局模式:ip igmpsnoping vlan
mrouterinterface
其中:vlan—id為交換機所包含的虛網號,為上聯到多播路由器或交換機的端口。

3.3 視頻服務器
實時視頻服務器是由流服務器硬件平臺與運行其上的流服務器軟件RealServer9.0共同完成,主要功能是完成流媒體的存放、控制和發布。RealServer支持兩種多播發布方式:反向信道多播和可伸縮多播。也就是說,將一個現場直播流同時傳遞給多個客戶端,而無須為每一客戶的連結發送一個單獨的數據流,客戶端只需連結到這個數據流,而不是連結到服務器上,就可觀看直播了。由于反向信道多播在每一個客戶端和服務器之間還保持了一個用于統計和控制信息交互的控制信道,所以還不能算是真正意義上的多播。因此,我們僅討論可伸縮多播的配置。在RealSystem管理器中,單擊左邊的菜單項“可伸縮多播”,就可以配置可伸縮多播:首先指定可伸縮多播的加載點(默認為/scalable/),然后為要轉播的實況流創建一個頻道(Channe1)。在本系統中與頻道有關的參數主要有啟用頻道(yes)、虛擬路徑(*)、端口范圍(9000~9099)、IP地址(239.251.192.0~239.251.192.99)等。

3.4 Realplayer客戶端播放器
瀏覽器通過HTTP(超文本傳輸協議)協議向Real服務器發出請求,URL請求中包含激活RAMGEN的參數,指向被請求SMIL文件的URL引發RAMGEN自動產生一個包含SMIL文件位置的RAM文件,這個文件將被傳送給瀏覽器。RealPlayer播放軟件接受瀏覽器傳遞過來的RAM文件,然后用RTSP與RealServer進行通信,請求該RAM文件中包含的SMIL文件。根據在SMIL文件中包含的信息,Realplayer向RealSe-rver請求、接受并播放媒體元素。


客戶端播放器是提供給上網用戶觀看流媒體的工具軟件RealPlayer或RealOne,主要功能是播放服務器端發布的多媒體流(如視頻、音頻、圖像等)。在RealPlayer和RealOne中,訪問可伸縮多播流的URL格式如下:
http://視頻服務器的IP地址:端口號/可伸縮多播的加載點/虛擬路徑/流文件的名稱.Sdp

3.5 基于IP多播技術的優勢及意義
通過基于標準的網絡平臺的IP多點映射支持(即IP多播技術),Real可只傳輸單一的數據流,就能服務高達數千計的使用者,而播放質量不會有任何的區別,只須在支持MultiCast的網絡中簡單配置,就可較之與古典的UniCast在效率上有了明顯的提高。IP多播技術的應用能夠降低占用帶寬,減輕服務器負荷,并能改善傳送數據的質量,尤其適用于大量帶寬的多媒體應用?;贗P多播技術的流媒體視頻系統的完成具有著重要的意義,優勢表現如下。


(1)在帶寬方面,對于流媒體系統來說,大量的用戶經常要在大致相同的時間里訪問相同的節目,顯然用IP多播來發送節目是明智的,使得網絡帶寬得到更有效的利用。
(2)在服務器負載方面來說,如果流媒體系統使用IP多播來發布媒體節目,就不需要購買越來越高性能的服務器以滿足客戶數量的增長。很明顯,IP多播的主要優勢在于通過大大減少需要轉發和處理的數據量,降低所需服務器性能。
 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          午夜欧美大尺度福利影院在线看| 99这里有精品| 亚洲精品久久久久| 国产日韩欧美在线观看| 久久综合久久久久88| 久久国产精品99国产精| 亚洲午夜精品网| 欧美一区在线视频| 韩国av一区二区三区| 国内精品视频666| 正在播放日韩| 精品二区久久| 亚洲视频国产视频| 性高湖久久久久久久久| 国产精品区一区二区三| 麻豆精品视频| 欧美日韩国产大片| 欧美日韩一区二区国产| 亚洲综合国产精品| 极品少妇一区二区三区精品视频| 欧美一区二区三区视频免费播放| 欧美午夜激情视频| 日韩香蕉视频| 免费成人小视频| 香蕉久久精品日日躁夜夜躁| 欧美亚洲综合在线| 亚洲一区成人| 亚洲一区二区久久| 最新中文字幕一区二区三区| 狠狠做深爱婷婷久久综合一区| 中日韩男男gay无套| 亚洲男人第一av网站| 夜夜夜久久久| 亚洲日本电影在线| 欧美精品成人| 国产精品羞羞答答| 99天天综合性| 在线 亚洲欧美在线综合一区| 亚洲一级黄色片| 欧美精品在线网站| 欧美精品性视频| 久久视频国产精品免费视频在线| 久久成人精品电影| 麻豆国产精品777777在线| 久久久精品国产免费观看同学| 在线看日韩欧美| 黄色成人av网| 日韩视频在线观看一区二区| 久久久av毛片精品| 一本色道久久88综合日韩精品| 欧美亚洲免费高清在线观看| 亚洲精品一区中文| 欧美fxxxxxx另类| 一区二区久久| 亚洲第一区中文99精品| 亚洲国产cao| 亚洲午夜精品久久久久久浪潮| 亚洲福利国产精品| 国产三区二区一区久久| 国产精品扒开腿做爽爽爽软件| 久久精品亚洲乱码伦伦中文| 欧美成人一区二区三区片免费| 欧美~级网站不卡| 亚洲综合视频1区| 国产欧美日韩另类一区| 国产综合视频| 亚洲电影下载| 国产丝袜美腿一区二区三区| 一区二区三区日韩| 亚洲午夜免费福利视频| 一区二区三区 在线观看视| 国产精品海角社区在线观看| 精品51国产黑色丝袜高跟鞋| 亚洲美女免费精品视频在线观看| 亚洲精品视频一区二区三区| 亚洲一区二区三区在线播放| 国产综合在线看| 国产精品电影在线观看| 亚洲一区二区三区在线播放| 欧美日韩不卡在线| 亚洲网站在线看| 在线电影一区| 久久亚洲综合色| 欧美主播一区二区三区美女 久久精品人| 国产精品美女黄网| 国产综合一区二区| 激情综合电影网| 国产一区av在线| 国产精品美女一区二区在线观看| 欧美日韩不卡| 亚洲精一区二区三区| 亚洲自拍偷拍视频| 国产午夜亚洲精品不卡| 久久大综合网| 欧美日韩在线播放三区| 欧美不卡福利| 亚洲欧美日韩另类| 又紧又大又爽精品一区二区| 夜夜嗨网站十八久久| 久久在线免费| 欧美怡红院视频一区二区三区| 欧美日韩综合| 亚洲午夜日本在线观看| 久久久久国内| 国产一区三区三区| 欧美吻胸吃奶大尺度电影| 亚洲欧美一区二区在线观看| 欧美在线短视频| 亚洲三级免费观看| 久久九九电影| 亚洲国产天堂久久综合网| 久久av一区二区三区漫画| 欧美国产国产综合| 亚洲一区激情| 亚洲欧美日韩国产综合| 国产精品亚发布| 国产精品久久久久久久久久三级| 欧美一级久久久久久久大片| 欧美国产精品人人做人人爱| 中文一区字幕| 国产精品久久久久aaaa| 欧美在线3区| 国产精品区一区二区三| 99精品国产福利在线观看免费| 亚洲欧美激情四射在线日| 久久精品视频网| 亚洲伦理自拍| 久久久精彩视频| 欧美一区二区高清在线观看| 午夜亚洲伦理| 国产精品夜夜夜一区二区三区尤| 亚洲日本va午夜在线影院| 久久在精品线影院精品国产| 一区视频在线播放| 久久亚洲一区二区三区四区| 国产综合香蕉五月婷在线| 欧美成人免费播放| 亚洲一区二区三区在线播放| 欧美亚洲色图校园春色| 欧美成人激情视频| 99人久久精品视频最新地址| 亚洲激情视频网站| 欧美喷水视频| 国产亚洲欧美一区在线观看| 国产一区二区久久久| 久久国产精品色婷婷| 亚洲日本欧美在线| 在线日韩中文| 亚洲美女在线一区| 久久精品99无色码中文字幕| 91久久久亚洲精品| 亚洲精品一区二区三区在线观看| 一区二区高清在线| 久久久亚洲一区| 国产精品白丝黑袜喷水久久久| 欧美精品九九99久久| 欧美自拍丝袜亚洲| 亚洲一卡久久| 欧美一级久久久| 欧美尤物巨大精品爽| 精品动漫一区| 亚洲在线一区| 国产精品国产三级国产aⅴ入口| 欧美中文字幕第一页| 欧美午夜理伦三级在线观看| 亚洲国产高清aⅴ视频| 国产亚洲精品资源在线26u| 亚洲风情在线资源站| 欧美日韩成人在线播放| 亚洲综合电影一区二区三区| 99ri日韩精品视频| 国产精品永久免费在线| 亚洲精品一区中文| 久久国产一区二区| 一本色道久久精品| 欧美99久久| 欧美激情综合亚洲一二区| 国模 一区 二区 三区| 亚洲电影免费在线观看| 日韩视频三区| 久久久久久亚洲精品杨幂换脸| 91久久精品国产91性色| 久久综合色一综合色88| 亚洲人体影院| 欧美1区3d| 国产精品美女在线| 欧美理论片在线观看| 欧美激情一区在线| 亚洲无限乱码一二三四麻| 亚洲人成网站在线播| 欧美顶级大胆免费视频| 欧美在线视频观看免费网站| 国产精品美女主播| 欧美精品精品一区| 亚洲先锋成人| 久久久亚洲国产天美传媒修理工| 国产精品爽爽爽| 国产欧美日韩一区二区三区在线| 欧美丰满高潮xxxx喷水动漫| 欧美视频一区二区| 亚洲欧洲日本mm| 欧美大胆a视频| 欧美自拍丝袜亚洲| 蜜臀av国产精品久久久久| 久久在线免费观看| 黄色一区三区| 亚洲在线一区二区| 久久久欧美精品sm网站| 欧美日韩免费精品| 在线一区二区日韩| 国产欧美日韩在线观看| 国内成人精品一区| 国产亚洲第一区| 中文在线一区| 亚洲成人直播| 亚洲激情欧美| 国产小视频国产精品| 91久久精品国产91性色tv| 亚洲人成网站999久久久综合| 免费观看亚洲视频大全| 欧美一区二区性| 国内精品视频666| 影音先锋欧美精品| 国产精品久久久久久影视| 欧美激情中文不卡| 国产精品入口福利| 国产日韩在线一区二区三区| 国产丝袜一区二区| 欧美激情成人在线| 欧美视频一区二区三区…| 久久精品国产欧美激情| 国产尤物精品| 麻豆精品91| 精品999在线播放| 欧美大片专区| 亚洲午夜电影| 欧美在线关看| 亚洲精品之草原avav久久| 西瓜成人精品人成网站| 欧美精品xxxxbbbb| 亚洲欧美日韩综合一区| 国产精品a级| 国产主播精品| 亚洲伊人观看| 久久久精品一区二区三区| 亚洲黄色一区二区三区| 依依成人综合视频| 亚洲天堂网站在线观看视频| 久久尤物视频| 欧美一区二区三区免费在线看| 亚洲伦理精品| 亚洲一区二区三区国产| 亚洲色图在线视频| 在线观看视频免费一区二区三区| 亚洲黄色视屏| 国产亚洲激情视频在线| 欧美午夜理伦三级在线观看| 免费观看一级特黄欧美大片| 模特精品裸拍一区| 欧美视频在线免费| 久久精品国产欧美激情| 欧美日韩mp4| 先锋影音一区二区三区| 国产精品一香蕉国产线看观看| 国产精品三上| 免费人成网站在线观看欧美高清| 一本色道久久加勒比88综合| 欧美国产另类| 久久精品一区蜜桃臀影院| 国内一区二区三区在线视频| 噜噜噜在线观看免费视频日韩| 欧美一区二区久久久| 欧美在线一二三四区| 国产日韩亚洲欧美精品| 久久精品国产2020观看福利| 在线观看国产精品淫| 久久天天躁狠狠躁夜夜爽蜜月| 欧美视频在线视频| 国产色婷婷国产综合在线理论片a| 亚洲无限乱码一二三四麻| 亚洲欧洲精品天堂一级| 久久久久在线观看| 欧美系列电影免费观看| 欧美激情1区2区3区| 国产精品久久久久国产a级| 亚洲三级免费电影| 国产欧美精品在线播放| 韩日欧美一区二区| 免费成人网www| 欧美一区永久视频免费观看| 欧美另类69精品久久久久9999| 欧美视频免费在线| 欧美日韩国产色视频| 欧美精品在线免费播放| 一区二区久久久久| 亚洲国产精品www| 欧美一级视频精品观看| 国产日本精品| 国产一区999| 亚洲精品国产精品乱码不99按摩| 中国女人久久久| 日韩手机在线导航| 亚洲国内自拍| 亚洲另类春色国产| 尤物99国产成人精品视频| 国产精品99久久久久久白浆小说| 久久精品午夜| 尤物九九久久国产精品的特点| 国产精品视频久久久| 在线看片日韩| 国产夜色精品一区二区av| 亚洲欧洲一区二区在线播放| 亚洲欧美日韩专区| 亚洲一区美女视频在线观看免费| 欧美精品18| 欧美激情在线播放| 国产一区二区三区免费不卡| 国产精品网站视频| 国产精品女主播在线观看| 亚洲第一综合天堂另类专| 久久精彩免费视频| 欧美午夜精品电影| 黑人一区二区三区四区五区| 欧美影院在线| 久久夜色精品国产| 久久黄色影院| 亚洲欧美一区在线| 久久综合九色欧美综合狠狠|