偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

微軟Media Services助力技術(shù)沙龍現(xiàn)場(chǎng)直播

原創(chuàng)
系統(tǒng) Windows
關(guān)于Media Services的配置和使用我們?cè)谥耙蚕虼蠹医榻B了不少,但是空談容易紙上談兵,下面就是微軟Media Services助力技術(shù)沙龍現(xiàn)場(chǎng)直播。

【51CTO獨(dú)家特稿】51CTO.com作為中國(guó)最大的中文IT技術(shù)網(wǎng)站,為便于一些免費(fèi)技術(shù)講座和沙龍活動(dòng)視頻發(fā)布,技術(shù)部門和編輯部決定采用視頻直播的方式與更多的網(wǎng)友分享,那么如何才能滿足這樣的視頻直播需求呢?

需求分析

 

首先,對(duì)于51CTO門戶網(wǎng)站上搭建視頻直播的應(yīng)用,需要將音視頻信號(hào)實(shí)時(shí)編碼處理發(fā)送給流媒體服務(wù)器,由流媒體服務(wù)器提供直播、點(diǎn)播服務(wù),而考慮到易用性方面,首要的要求就是客戶端不用下載專用播放器,采用操作系統(tǒng)中Windows Media Player便可觀看直播服務(wù)。

 

其次,直播服務(wù)器用于對(duì)視音頻節(jié)目要支持編碼設(shè)置、錄制播放時(shí)間表制定的管理,播出后的節(jié)目?jī)?nèi)容上載管理,要支持直播編碼器的選擇控制管理,用戶的權(quán)限管理。另外,不但可將現(xiàn)場(chǎng)音視頻信號(hào)進(jìn)行網(wǎng)上直播,還要同時(shí)還可錄制正在直播的節(jié)目。“最最最”重要的一點(diǎn),是要在直播的時(shí)候支持一些后續(xù)活動(dòng)的預(yù)告片的播放。

 

如果你閱讀了前面幾篇Media Services的內(nèi)容,你一定相信“Windows Media Services 2008 + Windows Media encoder編碼器”可以勝任這個(gè)平臺(tái)吧?沒(méi)錯(cuò)!看來(lái)我們唯一要分析的就是“組播”和“插播預(yù)告”了。

 

技術(shù)分析

 

IP組播,英語(yǔ)原文IP Multicast ,也可譯為“成組通信”。下面來(lái)看一下這個(gè)特殊的協(xié)議,我們知道IPv4定義了3種IP數(shù)據(jù)通信方式:點(diǎn)點(diǎn)通信、全網(wǎng)廣播、組播。點(diǎn)點(diǎn)通信是指兩個(gè)IP地址間進(jìn)行的數(shù)據(jù)通信,而全網(wǎng)廣播是指在IP子網(wǎng)內(nèi)向所有網(wǎng)內(nèi)IP地址以廣播的方式發(fā)送數(shù)據(jù)包,所有子網(wǎng)內(nèi)的IP站都能收到全網(wǎng)廣播,那么組播就是指在IP網(wǎng)上對(duì)一組特定IP地址進(jìn)行數(shù)據(jù)傳送,是居于前兩者之間的通信方式。多媒體視頻流對(duì)數(shù)據(jù)可靠性要求不高,適當(dāng)?shù)臄?shù)據(jù)丟失不會(huì)過(guò)多影響視頻播出的實(shí)際效果。雖然多媒體視頻流對(duì)網(wǎng)絡(luò)傳輸延時(shí)和抖動(dòng)比較敏感,而IP組播在網(wǎng)絡(luò)中延時(shí)與抖動(dòng)是很少的,所以用IP成組通信來(lái)傳輸IP視頻信號(hào)是可行的。

 

在一個(gè)單播(Unicast)環(huán)境里,視頻服務(wù)器依次送出 n 個(gè)信息流,由網(wǎng)絡(luò)中的用戶接收,共需要 n x 1.5Mbit/s 的帶寬;如果服務(wù)器處于 10Mbit/s 的以太網(wǎng)內(nèi), 6~7 個(gè)信息流就占滿了帶寬;若在一個(gè)高速的以太網(wǎng)里,最多只能容納 250~300 個(gè) 1.5Mbit/s 的視頻流,所以服務(wù)器與主機(jī)接口間的容量是一個(gè)巨大的瓶頸。

 

而在一個(gè)組播( Multicast )環(huán)境里,不論網(wǎng)絡(luò)中的用戶數(shù)目有多少,服務(wù)器發(fā)出的一個(gè)視頻流,由網(wǎng)絡(luò)中的路由器或交換器同時(shí)復(fù)制出 n 個(gè)視頻流,廣播到每個(gè)用戶,僅需 1.5Mbit/s 的帶寬。 可見(jiàn), IP 組播能夠有效地節(jié)省網(wǎng)絡(luò)帶寬和資源,管理網(wǎng)絡(luò)的增容和控制開(kāi)銷,大大減輕發(fā)送服務(wù)器的負(fù)荷,從而高性能地發(fā)送信息。

 

另外,組播傳送的信息能同時(shí)到達(dá)用戶端,時(shí)延小,并且網(wǎng)絡(luò)中的服務(wù)器不需要知道每個(gè)客戶機(jī)的地址。所有的接收者使用一個(gè)網(wǎng)絡(luò)組播地址,可實(shí)現(xiàn)匿名服務(wù),并且 IP 組播具有可升級(jí)性,與新的 IP 和業(yè)務(wù)能相兼容。

 

另外,要在網(wǎng)絡(luò)上實(shí)現(xiàn)組播應(yīng)用,必須要有相應(yīng)組播設(shè)備和協(xié)議的支持。按照組播協(xié)議的分類,在三層的組播協(xié)議主要有DVMRP、PIM和IGMP等,而在二層的組播協(xié)議主要用CGMP(Cisco Group Management Protocol)和IGMP監(jiān)聽(tīng)。三層組播協(xié)議主要用于組播信息的轉(zhuǎn)發(fā),二層組播協(xié)議主要用于抑制局域網(wǎng)上多余的組播信息。在路由器及多層交換機(jī)上一般實(shí)現(xiàn)三層的組播協(xié)議,而在不具備多層交換的交換機(jī)上一般只能實(shí)現(xiàn)二層組播協(xié)議。

 

舉一個(gè)例子,我們假設(shè)51CTO內(nèi)部網(wǎng)絡(luò)的設(shè)備都支持組播管理,如果要實(shí)現(xiàn)基于Media Server的組播,不但要在Media Server上進(jìn)行配置,還需要在交換機(jī)啟動(dòng)路由協(xié)議PIM,以及啟動(dòng)CGMP協(xié)議。例如啟用組播路由需要執(zhí)行在全局模式下配置ip multicast-routing啟用組播路由:Switch(config)# ip multicast-routing ,然后再接口配置模式下配置ip pim dense-mode/sparse-mode/sparse-dense-mode,例如Switch(config-if)# ip pim dense-mode 。

 

搭建組播平臺(tái)要求組播源和組播組成員及其兩者之間的底層網(wǎng)絡(luò)都必須支持組播,我們來(lái)看一下實(shí)現(xiàn)組播的必要條件:

 

主機(jī)的TCP/IP支持發(fā)送和接收IP組播數(shù)據(jù)包;

 

主機(jī)的網(wǎng)卡支持組播;

 

有一套用于管理成員加入、離開(kāi)和查詢組成員的組管理協(xié)議,如Internet組管理協(xié)議(IGMP);

 

有一套IP組播地址分配策略,并能將IP組播地址映射到組播MAC地址;

 

有支持IP組播的應(yīng)用軟件;

 

所有介于組播源和組播組成員之間的路由器、交換機(jī)、TCP/IP協(xié)議棧、防火墻等均須支持組播。

 

針對(duì)這個(gè)案例,我們看到一個(gè)比較難搞定的問(wèn)題,這就是51CTO的技術(shù)人員無(wú)法控制所有收看客戶端的網(wǎng)絡(luò)設(shè)備,因此實(shí)現(xiàn)廣域網(wǎng)環(huán)境下的組播幾乎是不可能的,但如果是在內(nèi)網(wǎng)環(huán)境下實(shí)現(xiàn)組播還是可行的。很遺憾,我們只能選擇單播技術(shù)作為直播發(fā)布的屬性。

 

廣告和插播技術(shù)分析

 

下面來(lái)看看關(guān)于預(yù)告片的需求,其實(shí)這說(shuō)起來(lái)就等同于廣告。Windows Media Services 為預(yù)先錄制的內(nèi)容和直播內(nèi)容提供了多個(gè)廣告選項(xiàng)供我們選擇:

 

包裝廣告:在用戶查看直播內(nèi)容之前、之后播放的流廣告。

 

插播廣告:隨內(nèi)容一起插入在播放列表中的流廣告。你必須通過(guò)播放列表來(lái)使用插播廣告。

 

橫幅廣告:顯示在播放機(jī)上的與流內(nèi)容無(wú)關(guān)的靜態(tài)或多媒體廣告。

 

當(dāng)然,光有廣告還不行,我們還可以使用策略來(lái)控制用戶接收廣告內(nèi)容的方式。這包括:定義事件和控制播放列表的屬性。對(duì)于事件來(lái)說(shuō),我們可以使用某個(gè)事件來(lái)觸發(fā)到特定廣告的切換。例如,在實(shí)時(shí)廣播中,可以使用某個(gè)事件在區(qū)域性廣告中插入本地廣告,反之亦然。而對(duì)于播放列表屬性,則可以配置播放列表屬性以控制用戶對(duì)廣告的體驗(yàn)。例如,如果將 noSkip 屬性設(shè)置為 True,則用戶播放器上的快進(jìn)和搜索控制會(huì)被禁用。若要使用戶繼續(xù)接收播放列表中的內(nèi)容,必須播放完廣告。

 

針對(duì)本案例中的直播項(xiàng)目,Media Services采用包裝廣告是最為適宜的,因?yàn)闊o(wú)論用戶在哪個(gè)點(diǎn)加入廣播,包裝廣告都會(huì)播放,用戶都會(huì)看到預(yù)告片的內(nèi)容,包裝廣告是理想之選。

【51CTO獨(dú)家特稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處?!?/p>

【編輯推薦】

  1. Media Services管理工具的使用方式與錯(cuò)誤解決
  2. Media Services服務(wù)器部署與流媒體應(yīng)用
責(zé)任編輯:張浩 來(lái)源: 51CTO.com
相關(guān)推薦

2009-11-09 12:11:51

techedexchangeserver2008

2010-06-20 16:34:00

systemcenter微軟

2011-12-13 14:40:46

Vmware

2012-08-08 10:37:25

CA

2011-10-25 10:08:35

VMwarevforum2011虛擬化

2015-10-29 09:59:17

應(yīng)用案例大數(shù)據(jù)

2010-04-15 20:45:36

智慧軟件新銳洞察IBM

2010-04-20 18:10:23

整合服務(wù)管理tivoliibm

2015-07-10 14:28:48

聽(tīng)云

2015-05-29 06:34:27

Google開(kāi)發(fā)者大會(huì)直播

2011-11-15 18:07:28

EMC

2017-11-24 11:09:06

華為云計(jì)算私有云

2010-05-07 15:49:19

Media Servi

2009-10-23 08:15:42

Windows 7版本發(fā)布

2012-10-12 16:55:17

Linux內(nèi)核開(kāi)發(fā)

2014-07-03 14:19:40

MIIC2014移動(dòng)互聯(lián)網(wǎng)創(chuàng)新大會(huì)

2011-03-22 19:49:13

WindowsPhon技術(shù)沙龍

2015-05-27 14:46:53

谷歌IO

2015-06-13 13:21:07

聽(tīng)云企業(yè)運(yùn)維

2010-05-06 17:53:05

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)