馬飛
摘 要:基于Flash在線直播技術(shù)的日趨成熟,結(jié)合現(xiàn)有的Web門(mén)戶(hù)網(wǎng)站和視頻直播系統(tǒng),“直播河南”系統(tǒng)解決方案得以實(shí)施。
關(guān)鍵詞:FMS系統(tǒng);Flash視頻;文件格式;Web門(mén)戶(hù)
中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-6835(2014)10-0129-01
早期的網(wǎng)絡(luò)視頻文件格式需要安裝支持該格式的多媒體文件播放器,如asf格式、wmv格式使用Media Player進(jìn)行播放,rm格式采用RealPlayer播放。河南電視臺(tái)網(wǎng)站最初的視頻直播、點(diǎn)播系統(tǒng)選用的是rm格式。這樣的視頻方案存在一個(gè)問(wèn)題,即不同的格式需要用戶(hù)安裝不同的播放器,視頻格式受到播放器版本的限制,導(dǎo)致部分用戶(hù)無(wú)法收看。此外,網(wǎng)站文件容量大,下載緩慢,觀看不流暢,用戶(hù)體驗(yàn)度不高。解決播放器和文件容量的問(wèn)題,可以運(yùn)用Flash技術(shù)將各類(lèi)視頻轉(zhuǎn)換成Flash視頻,可以實(shí)現(xiàn)在網(wǎng)頁(yè)上直接播放。
Flash視頻,也就是Flash Video,是當(dāng)前視頻文件的主流格式,最先流行于youtube.com。國(guó)內(nèi)視頻門(mén)戶(hù)網(wǎng)站大都采用這種格式,比如土豆、酷6、優(yōu)酷等。98%的互聯(lián)網(wǎng)用戶(hù)均安裝有Flash客戶(hù)端組件,任何安裝Flash組件的計(jì)算機(jī)、移動(dòng)設(shè)備均可享受Flash視頻服務(wù)。嵌入瀏覽器中的Flash播放器,解決了其他視頻文件需要挑選播放器的問(wèn)題,這就是Flash的優(yōu)勢(shì)。在容量方面,從FlashMX2004起就支持轉(zhuǎn)換為Flash視頻的功能,經(jīng)過(guò)相關(guān)設(shè)置后,可縮小原有視頻的容量,文件擴(kuò)展名轉(zhuǎn)換為Flv,最終獲得的這個(gè)Flv就是Flash視頻文件。
正是基于Flash在線直播技術(shù)的日趨成熟,結(jié)合已有的Web門(mén)戶(hù)網(wǎng)站和視頻直播系統(tǒng),“直播河南”網(wǎng)絡(luò)在線直播設(shè)計(jì)方案才得以快速實(shí)施?!爸辈ズ幽稀本W(wǎng)絡(luò)結(jié)構(gòu)和數(shù)據(jù)傳輸如圖1所示。
在整個(gè)“直播河南”項(xiàng)目中,Web服務(wù)器和Flash流媒體服務(wù)器使用現(xiàn)有的服務(wù)器,網(wǎng)站主頁(yè)開(kāi)辟新的“直播河南”欄目,由各采集點(diǎn)實(shí)時(shí)向服務(wù)器推送視頻采集信號(hào)。從圖1可以看出,遠(yuǎn)程視頻采集網(wǎng)點(diǎn)主要由網(wǎng)絡(luò)攝像機(jī)、網(wǎng)點(diǎn)視頻直播信號(hào)采集、推送服務(wù)器組成,通過(guò)網(wǎng)點(diǎn)的帶寬,經(jīng)互聯(lián)網(wǎng)直接推送視頻信號(hào)至RTMP/RTMPE流媒體直播服務(wù)器,用戶(hù)通過(guò)登
錄門(mén)戶(hù)網(wǎng)站跳轉(zhuǎn)至直播Web服務(wù)器,通過(guò)瀏覽器解析訪問(wèn)流媒體直播服務(wù)器收看直播節(jié)目。
視頻采集、推送服務(wù)器主要擔(dān)負(fù)視頻信號(hào)的采集、編碼和推送任務(wù)。采用專(zhuān)業(yè)級(jí)視頻采集卡,Adobe Flash Media Live Encoder 3.0軟件采集。直播服務(wù)器使用現(xiàn)有流媒體服務(wù)器,承擔(dān)Flash視頻直播任務(wù),采用安全、穩(wěn)定的RTMP協(xié)議與Flash客戶(hù)端進(jìn)行數(shù)據(jù)通訊。服務(wù)器軟件目前為Adobe Flash Media Interactive Server 3.5(簡(jiǎn)稱(chēng)“FMS”)系統(tǒng)。FMS系統(tǒng)平臺(tái)的強(qiáng)大功能,能夠?yàn)榫W(wǎng)站用戶(hù)提供高性能的直播視頻流服務(wù),下一步還可以借助受保護(hù)、可伸縮的視頻流創(chuàng)建引人入勝的社交媒體服務(wù)。
FMS系統(tǒng)平臺(tái)可以提供出色的Flash Video流媒體播放功能,主要體現(xiàn)在以下幾個(gè)方面:①無(wú)論網(wǎng)站用戶(hù)的連接速度如何,動(dòng)態(tài)流均包含服務(wù)質(zhì)量監(jiān)視功能,檢測(cè)用戶(hù)帶寬的變化情況,并在回放過(guò)程中與流之間順暢切換,確保高品質(zhì)、不間斷。②更快的服務(wù)器速度和可伸縮性。以更低的服務(wù)器CPU使用率交付更多流和用戶(hù),這樣降低了流和基礎(chǔ)設(shè)施成本。③實(shí)施更簡(jiǎn)單。借助更簡(jiǎn)單的開(kāi)箱,即用部署立即投入使用。④H.264視頻和HE-AAC音頻。借助行業(yè)標(biāo)準(zhǔn)的H.264 視頻和HE-AAC音頻流,將高達(dá)1 080 P的高清內(nèi)容交付到Adobe Flash Player、Adobe AIR和Adobe Media Player。⑤多點(diǎn)發(fā)布。使用多點(diǎn)發(fā)布,將新的實(shí)時(shí)或預(yù)先錄制的流遠(yuǎn)程注入交付系統(tǒng)中,從而快速添加時(shí)間敏感型內(nèi)容。⑥服務(wù)器重定向處理。服務(wù)器重定向可以為客戶(hù)自動(dòng)提供缺少內(nèi)容的新位置或備選位置。RTMP 中的流重定向與 HTTP302重定向十分相似。⑦記錄。借助W3C 兼容型ASCII日志、一個(gè)實(shí)時(shí)使用情況監(jiān)視程序、一個(gè)面向服務(wù)器和流事件的完整API,能夠確保用戶(hù)擁有跟蹤、生成用戶(hù)內(nèi)容使用情況所需的所有工具。⑧MPEG-4視頻記錄。將高品質(zhì)實(shí)時(shí)流在服務(wù)器上存檔,在實(shí)時(shí)活動(dòng)結(jié)束后,通過(guò)點(diǎn)播方式快速部署所有實(shí)時(shí)流,創(chuàng)建傳統(tǒng)模式的視頻點(diǎn)播服務(wù)(VOD)。
服務(wù)器部署完成后,項(xiàng)目實(shí)施比較順利,完成一系列的外采任務(wù),按照自主研發(fā)設(shè)計(jì)直播方案,實(shí)現(xiàn)臺(tái)慶40周年紀(jì)念大會(huì)網(wǎng)絡(luò)現(xiàn)場(chǎng)直播、公共頻道《DV觀察》相親俱樂(lè)部國(guó)慶60周年集體婚禮活動(dòng)網(wǎng)絡(luò)直播和安陽(yáng)師范學(xué)院建校六十周年直播。
總之,在今后的工作中要注意總結(jié)、交流工作經(jīng)驗(yàn),從細(xì)節(jié)處入手,進(jìn)一步完善預(yù)案體系和硬件設(shè)備,從而提高技術(shù)方案的可操作性。
參考文獻(xiàn)
[1]丁劍.基于Flex和FMS的遠(yuǎn)程教學(xué)直播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].大連民族學(xué)院學(xué)報(bào),2011(01).
〔編輯:劉曉芳〕endprint
摘 要:基于Flash在線直播技術(shù)的日趨成熟,結(jié)合現(xiàn)有的Web門(mén)戶(hù)網(wǎng)站和視頻直播系統(tǒng),“直播河南”系統(tǒng)解決方案得以實(shí)施。
關(guān)鍵詞:FMS系統(tǒng);Flash視頻;文件格式;Web門(mén)戶(hù)
中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-6835(2014)10-0129-01
早期的網(wǎng)絡(luò)視頻文件格式需要安裝支持該格式的多媒體文件播放器,如asf格式、wmv格式使用Media Player進(jìn)行播放,rm格式采用RealPlayer播放。河南電視臺(tái)網(wǎng)站最初的視頻直播、點(diǎn)播系統(tǒng)選用的是rm格式。這樣的視頻方案存在一個(gè)問(wèn)題,即不同的格式需要用戶(hù)安裝不同的播放器,視頻格式受到播放器版本的限制,導(dǎo)致部分用戶(hù)無(wú)法收看。此外,網(wǎng)站文件容量大,下載緩慢,觀看不流暢,用戶(hù)體驗(yàn)度不高。解決播放器和文件容量的問(wèn)題,可以運(yùn)用Flash技術(shù)將各類(lèi)視頻轉(zhuǎn)換成Flash視頻,可以實(shí)現(xiàn)在網(wǎng)頁(yè)上直接播放。
Flash視頻,也就是Flash Video,是當(dāng)前視頻文件的主流格式,最先流行于youtube.com。國(guó)內(nèi)視頻門(mén)戶(hù)網(wǎng)站大都采用這種格式,比如土豆、酷6、優(yōu)酷等。98%的互聯(lián)網(wǎng)用戶(hù)均安裝有Flash客戶(hù)端組件,任何安裝Flash組件的計(jì)算機(jī)、移動(dòng)設(shè)備均可享受Flash視頻服務(wù)。嵌入瀏覽器中的Flash播放器,解決了其他視頻文件需要挑選播放器的問(wèn)題,這就是Flash的優(yōu)勢(shì)。在容量方面,從FlashMX2004起就支持轉(zhuǎn)換為Flash視頻的功能,經(jīng)過(guò)相關(guān)設(shè)置后,可縮小原有視頻的容量,文件擴(kuò)展名轉(zhuǎn)換為Flv,最終獲得的這個(gè)Flv就是Flash視頻文件。
正是基于Flash在線直播技術(shù)的日趨成熟,結(jié)合已有的Web門(mén)戶(hù)網(wǎng)站和視頻直播系統(tǒng),“直播河南”網(wǎng)絡(luò)在線直播設(shè)計(jì)方案才得以快速實(shí)施?!爸辈ズ幽稀本W(wǎng)絡(luò)結(jié)構(gòu)和數(shù)據(jù)傳輸如圖1所示。
在整個(gè)“直播河南”項(xiàng)目中,Web服務(wù)器和Flash流媒體服務(wù)器使用現(xiàn)有的服務(wù)器,網(wǎng)站主頁(yè)開(kāi)辟新的“直播河南”欄目,由各采集點(diǎn)實(shí)時(shí)向服務(wù)器推送視頻采集信號(hào)。從圖1可以看出,遠(yuǎn)程視頻采集網(wǎng)點(diǎn)主要由網(wǎng)絡(luò)攝像機(jī)、網(wǎng)點(diǎn)視頻直播信號(hào)采集、推送服務(wù)器組成,通過(guò)網(wǎng)點(diǎn)的帶寬,經(jīng)互聯(lián)網(wǎng)直接推送視頻信號(hào)至RTMP/RTMPE流媒體直播服務(wù)器,用戶(hù)通過(guò)登
錄門(mén)戶(hù)網(wǎng)站跳轉(zhuǎn)至直播Web服務(wù)器,通過(guò)瀏覽器解析訪問(wèn)流媒體直播服務(wù)器收看直播節(jié)目。
視頻采集、推送服務(wù)器主要擔(dān)負(fù)視頻信號(hào)的采集、編碼和推送任務(wù)。采用專(zhuān)業(yè)級(jí)視頻采集卡,Adobe Flash Media Live Encoder 3.0軟件采集。直播服務(wù)器使用現(xiàn)有流媒體服務(wù)器,承擔(dān)Flash視頻直播任務(wù),采用安全、穩(wěn)定的RTMP協(xié)議與Flash客戶(hù)端進(jìn)行數(shù)據(jù)通訊。服務(wù)器軟件目前為Adobe Flash Media Interactive Server 3.5(簡(jiǎn)稱(chēng)“FMS”)系統(tǒng)。FMS系統(tǒng)平臺(tái)的強(qiáng)大功能,能夠?yàn)榫W(wǎng)站用戶(hù)提供高性能的直播視頻流服務(wù),下一步還可以借助受保護(hù)、可伸縮的視頻流創(chuàng)建引人入勝的社交媒體服務(wù)。
FMS系統(tǒng)平臺(tái)可以提供出色的Flash Video流媒體播放功能,主要體現(xiàn)在以下幾個(gè)方面:①無(wú)論網(wǎng)站用戶(hù)的連接速度如何,動(dòng)態(tài)流均包含服務(wù)質(zhì)量監(jiān)視功能,檢測(cè)用戶(hù)帶寬的變化情況,并在回放過(guò)程中與流之間順暢切換,確保高品質(zhì)、不間斷。②更快的服務(wù)器速度和可伸縮性。以更低的服務(wù)器CPU使用率交付更多流和用戶(hù),這樣降低了流和基礎(chǔ)設(shè)施成本。③實(shí)施更簡(jiǎn)單。借助更簡(jiǎn)單的開(kāi)箱,即用部署立即投入使用。④H.264視頻和HE-AAC音頻。借助行業(yè)標(biāo)準(zhǔn)的H.264 視頻和HE-AAC音頻流,將高達(dá)1 080 P的高清內(nèi)容交付到Adobe Flash Player、Adobe AIR和Adobe Media Player。⑤多點(diǎn)發(fā)布。使用多點(diǎn)發(fā)布,將新的實(shí)時(shí)或預(yù)先錄制的流遠(yuǎn)程注入交付系統(tǒng)中,從而快速添加時(shí)間敏感型內(nèi)容。⑥服務(wù)器重定向處理。服務(wù)器重定向可以為客戶(hù)自動(dòng)提供缺少內(nèi)容的新位置或備選位置。RTMP 中的流重定向與 HTTP302重定向十分相似。⑦記錄。借助W3C 兼容型ASCII日志、一個(gè)實(shí)時(shí)使用情況監(jiān)視程序、一個(gè)面向服務(wù)器和流事件的完整API,能夠確保用戶(hù)擁有跟蹤、生成用戶(hù)內(nèi)容使用情況所需的所有工具。⑧MPEG-4視頻記錄。將高品質(zhì)實(shí)時(shí)流在服務(wù)器上存檔,在實(shí)時(shí)活動(dòng)結(jié)束后,通過(guò)點(diǎn)播方式快速部署所有實(shí)時(shí)流,創(chuàng)建傳統(tǒng)模式的視頻點(diǎn)播服務(wù)(VOD)。
服務(wù)器部署完成后,項(xiàng)目實(shí)施比較順利,完成一系列的外采任務(wù),按照自主研發(fā)設(shè)計(jì)直播方案,實(shí)現(xiàn)臺(tái)慶40周年紀(jì)念大會(huì)網(wǎng)絡(luò)現(xiàn)場(chǎng)直播、公共頻道《DV觀察》相親俱樂(lè)部國(guó)慶60周年集體婚禮活動(dòng)網(wǎng)絡(luò)直播和安陽(yáng)師范學(xué)院建校六十周年直播。
總之,在今后的工作中要注意總結(jié)、交流工作經(jīng)驗(yàn),從細(xì)節(jié)處入手,進(jìn)一步完善預(yù)案體系和硬件設(shè)備,從而提高技術(shù)方案的可操作性。
參考文獻(xiàn)
[1]丁劍.基于Flex和FMS的遠(yuǎn)程教學(xué)直播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].大連民族學(xué)院學(xué)報(bào),2011(01).
〔編輯:劉曉芳〕endprint
摘 要:基于Flash在線直播技術(shù)的日趨成熟,結(jié)合現(xiàn)有的Web門(mén)戶(hù)網(wǎng)站和視頻直播系統(tǒng),“直播河南”系統(tǒng)解決方案得以實(shí)施。
關(guān)鍵詞:FMS系統(tǒng);Flash視頻;文件格式;Web門(mén)戶(hù)
中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2095-6835(2014)10-0129-01
早期的網(wǎng)絡(luò)視頻文件格式需要安裝支持該格式的多媒體文件播放器,如asf格式、wmv格式使用Media Player進(jìn)行播放,rm格式采用RealPlayer播放。河南電視臺(tái)網(wǎng)站最初的視頻直播、點(diǎn)播系統(tǒng)選用的是rm格式。這樣的視頻方案存在一個(gè)問(wèn)題,即不同的格式需要用戶(hù)安裝不同的播放器,視頻格式受到播放器版本的限制,導(dǎo)致部分用戶(hù)無(wú)法收看。此外,網(wǎng)站文件容量大,下載緩慢,觀看不流暢,用戶(hù)體驗(yàn)度不高。解決播放器和文件容量的問(wèn)題,可以運(yùn)用Flash技術(shù)將各類(lèi)視頻轉(zhuǎn)換成Flash視頻,可以實(shí)現(xiàn)在網(wǎng)頁(yè)上直接播放。
Flash視頻,也就是Flash Video,是當(dāng)前視頻文件的主流格式,最先流行于youtube.com。國(guó)內(nèi)視頻門(mén)戶(hù)網(wǎng)站大都采用這種格式,比如土豆、酷6、優(yōu)酷等。98%的互聯(lián)網(wǎng)用戶(hù)均安裝有Flash客戶(hù)端組件,任何安裝Flash組件的計(jì)算機(jī)、移動(dòng)設(shè)備均可享受Flash視頻服務(wù)。嵌入瀏覽器中的Flash播放器,解決了其他視頻文件需要挑選播放器的問(wèn)題,這就是Flash的優(yōu)勢(shì)。在容量方面,從FlashMX2004起就支持轉(zhuǎn)換為Flash視頻的功能,經(jīng)過(guò)相關(guān)設(shè)置后,可縮小原有視頻的容量,文件擴(kuò)展名轉(zhuǎn)換為Flv,最終獲得的這個(gè)Flv就是Flash視頻文件。
正是基于Flash在線直播技術(shù)的日趨成熟,結(jié)合已有的Web門(mén)戶(hù)網(wǎng)站和視頻直播系統(tǒng),“直播河南”網(wǎng)絡(luò)在線直播設(shè)計(jì)方案才得以快速實(shí)施?!爸辈ズ幽稀本W(wǎng)絡(luò)結(jié)構(gòu)和數(shù)據(jù)傳輸如圖1所示。
在整個(gè)“直播河南”項(xiàng)目中,Web服務(wù)器和Flash流媒體服務(wù)器使用現(xiàn)有的服務(wù)器,網(wǎng)站主頁(yè)開(kāi)辟新的“直播河南”欄目,由各采集點(diǎn)實(shí)時(shí)向服務(wù)器推送視頻采集信號(hào)。從圖1可以看出,遠(yuǎn)程視頻采集網(wǎng)點(diǎn)主要由網(wǎng)絡(luò)攝像機(jī)、網(wǎng)點(diǎn)視頻直播信號(hào)采集、推送服務(wù)器組成,通過(guò)網(wǎng)點(diǎn)的帶寬,經(jīng)互聯(lián)網(wǎng)直接推送視頻信號(hào)至RTMP/RTMPE流媒體直播服務(wù)器,用戶(hù)通過(guò)登
錄門(mén)戶(hù)網(wǎng)站跳轉(zhuǎn)至直播Web服務(wù)器,通過(guò)瀏覽器解析訪問(wèn)流媒體直播服務(wù)器收看直播節(jié)目。
視頻采集、推送服務(wù)器主要擔(dān)負(fù)視頻信號(hào)的采集、編碼和推送任務(wù)。采用專(zhuān)業(yè)級(jí)視頻采集卡,Adobe Flash Media Live Encoder 3.0軟件采集。直播服務(wù)器使用現(xiàn)有流媒體服務(wù)器,承擔(dān)Flash視頻直播任務(wù),采用安全、穩(wěn)定的RTMP協(xié)議與Flash客戶(hù)端進(jìn)行數(shù)據(jù)通訊。服務(wù)器軟件目前為Adobe Flash Media Interactive Server 3.5(簡(jiǎn)稱(chēng)“FMS”)系統(tǒng)。FMS系統(tǒng)平臺(tái)的強(qiáng)大功能,能夠?yàn)榫W(wǎng)站用戶(hù)提供高性能的直播視頻流服務(wù),下一步還可以借助受保護(hù)、可伸縮的視頻流創(chuàng)建引人入勝的社交媒體服務(wù)。
FMS系統(tǒng)平臺(tái)可以提供出色的Flash Video流媒體播放功能,主要體現(xiàn)在以下幾個(gè)方面:①無(wú)論網(wǎng)站用戶(hù)的連接速度如何,動(dòng)態(tài)流均包含服務(wù)質(zhì)量監(jiān)視功能,檢測(cè)用戶(hù)帶寬的變化情況,并在回放過(guò)程中與流之間順暢切換,確保高品質(zhì)、不間斷。②更快的服務(wù)器速度和可伸縮性。以更低的服務(wù)器CPU使用率交付更多流和用戶(hù),這樣降低了流和基礎(chǔ)設(shè)施成本。③實(shí)施更簡(jiǎn)單。借助更簡(jiǎn)單的開(kāi)箱,即用部署立即投入使用。④H.264視頻和HE-AAC音頻。借助行業(yè)標(biāo)準(zhǔn)的H.264 視頻和HE-AAC音頻流,將高達(dá)1 080 P的高清內(nèi)容交付到Adobe Flash Player、Adobe AIR和Adobe Media Player。⑤多點(diǎn)發(fā)布。使用多點(diǎn)發(fā)布,將新的實(shí)時(shí)或預(yù)先錄制的流遠(yuǎn)程注入交付系統(tǒng)中,從而快速添加時(shí)間敏感型內(nèi)容。⑥服務(wù)器重定向處理。服務(wù)器重定向可以為客戶(hù)自動(dòng)提供缺少內(nèi)容的新位置或備選位置。RTMP 中的流重定向與 HTTP302重定向十分相似。⑦記錄。借助W3C 兼容型ASCII日志、一個(gè)實(shí)時(shí)使用情況監(jiān)視程序、一個(gè)面向服務(wù)器和流事件的完整API,能夠確保用戶(hù)擁有跟蹤、生成用戶(hù)內(nèi)容使用情況所需的所有工具。⑧MPEG-4視頻記錄。將高品質(zhì)實(shí)時(shí)流在服務(wù)器上存檔,在實(shí)時(shí)活動(dòng)結(jié)束后,通過(guò)點(diǎn)播方式快速部署所有實(shí)時(shí)流,創(chuàng)建傳統(tǒng)模式的視頻點(diǎn)播服務(wù)(VOD)。
服務(wù)器部署完成后,項(xiàng)目實(shí)施比較順利,完成一系列的外采任務(wù),按照自主研發(fā)設(shè)計(jì)直播方案,實(shí)現(xiàn)臺(tái)慶40周年紀(jì)念大會(huì)網(wǎng)絡(luò)現(xiàn)場(chǎng)直播、公共頻道《DV觀察》相親俱樂(lè)部國(guó)慶60周年集體婚禮活動(dòng)網(wǎng)絡(luò)直播和安陽(yáng)師范學(xué)院建校六十周年直播。
總之,在今后的工作中要注意總結(jié)、交流工作經(jīng)驗(yàn),從細(xì)節(jié)處入手,進(jìn)一步完善預(yù)案體系和硬件設(shè)備,從而提高技術(shù)方案的可操作性。
參考文獻(xiàn)
[1]丁劍.基于Flex和FMS的遠(yuǎn)程教學(xué)直播系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].大連民族學(xué)院學(xué)報(bào),2011(01).
〔編輯:劉曉芳〕endprint