本發(fā)明涉及播放器領(lǐng)域,特別是一種支持多終端的融媒體發(fā)布播放器生成系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)視頻的快速發(fā)展,在瀏覽器、APP(客戶端)中完成視頻播放幾乎成為人們的標(biāo)準(zhǔn)配置。目前視頻格式采用H.264,播放方式采用Html5、flash的video標(biāo)簽制作播放器成為事實上的行業(yè)標(biāo)準(zhǔn),但是H.264、Html5、flash都不能完全滿足所有的瀏覽器或客戶端進(jìn)行視頻播放。由于Windows XP及其以下的版本不支持H.264的解碼,至少31.7%的操作系統(tǒng)不支持H.264解碼。盡管智能手機瀏覽器都支持Html5,但PC的瀏覽器中只有IE9以上才支持Html5(還不包括基于IE內(nèi)核的QQ、360瀏覽器)。目前至少有25.35%的用戶的瀏覽器不支持Html5。而Apple手機由于設(shè)計時考慮電池續(xù)航,不允許使用flash,常常采用Html5做播放器解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種支持多終端的融媒體發(fā)布播放器生成系統(tǒng),該系統(tǒng)能夠讓開發(fā)人員越過復(fù)雜、繁瑣的技術(shù)細(xì)節(jié),關(guān)注自身網(wǎng)站業(yè)務(wù),促進(jìn)網(wǎng)站的快速開發(fā)。用戶不用去深入研究播放器構(gòu)建、播放器和瀏覽器兼容、以及多終端支持等技術(shù),直接使用本發(fā)明的播放器生成系統(tǒng),可實現(xiàn)常見的互聯(lián)網(wǎng)常見的播放應(yīng)用,節(jié)省大量的開發(fā)時間、維護(hù)時間,把精力投放到網(wǎng)站、APP開發(fā)的業(yè)務(wù)邏輯中去,本系統(tǒng)開發(fā)的播放器能覆蓋所有的操作系統(tǒng)、瀏覽器(含智能手機瀏覽器),而且可以讓調(diào)用者及其簡便的植入播放器代碼以實現(xiàn)直播、點播、直播回看業(yè)務(wù)。
本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)的:支持多終端的融媒體發(fā)布播放器生成系統(tǒng),它包括播放器定義模塊、代碼生成模塊、代碼植入模塊、客戶端判斷模塊、播放器生成模塊以及視頻播放模塊;
所述的播放器定義模塊提供播放器的制作平臺;
所述的代碼生成模塊根據(jù)播放器定義模塊對播放器的設(shè)置自動生成實現(xiàn)完整播放器的代碼;
所述的代碼植入模塊將生成的播放器代碼植入到網(wǎng)頁或應(yīng)用頁面中;
所述的客戶端判斷模塊判斷用戶是否在手機端使用播放器;
所述的播放器生成模塊根據(jù)客戶端的類型生成對應(yīng)的Html5腳本或flash腳本,調(diào)用腳本呈現(xiàn)完整的播放器;
所述的視頻播放模塊播放視頻內(nèi)容。
所述的播放器的制作包括自定義播放器的logo、臺標(biāo)、開關(guān)燈選項和廣告植入設(shè)置。
所述的臺標(biāo)由用戶自定義尺寸和位置,臺標(biāo)格式為帶α通道的.tga、.png文件格式。
所述的視頻播放器支持MP4、flv、f4v及3gp格式的文件播放,支持http、flv、rtsp、hls和rtmp協(xié)議。
所述的代碼生成模塊還在生成播放器代碼的同時加入防盜鏈技術(shù)代碼。
本發(fā)明的有益效果是:本發(fā)明提供了一種支持多終端的融媒體發(fā)布播放器生成系統(tǒng),該系統(tǒng)能夠讓開發(fā)人員越過復(fù)雜、繁瑣的技術(shù)細(xì)節(jié),關(guān)注自身網(wǎng)站業(yè)務(wù),促進(jìn)網(wǎng)站的快速開發(fā)。用戶不用去深入研究播放器構(gòu)建、播放器和瀏覽器兼容、以及多終端支持等技術(shù),直接使用本發(fā)明的播放器生成系統(tǒng),可實現(xiàn)更換logo、自定義臺標(biāo)、開關(guān)燈、自定義播放器廣告(前貼、中貼、后貼、緩沖廣告)、直播、直播時移回看等常見的互聯(lián)網(wǎng)常見的播放應(yīng)用,節(jié)省大量的開發(fā)時間、維護(hù)時間,把精力投放到網(wǎng)站、APP開發(fā)的業(yè)務(wù)邏輯中去,本系統(tǒng)開發(fā)的播放器能覆蓋所有的操作系統(tǒng)、瀏覽器(含智能手機瀏覽器),而且可以讓調(diào)用者及其簡便的植入播放器代碼以實現(xiàn)直播、點播、直播回看業(yè)務(wù)。
附圖說明
圖1為播放器生成系統(tǒng)模塊圖。
具體實施方式
下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。
如圖1所示,支持多終端的融媒體發(fā)布播放器生成系統(tǒng),它包括播放器定義模塊、代碼生成模塊、代碼植入模塊、客戶端判斷模塊、播放器生成模塊以及視頻播放模塊;
所述的播放器定義模塊提供播放器的制作平臺,可自定義播放器的logo、臺標(biāo)、開關(guān)燈選項、廣告植入設(shè)置以及其他播放器設(shè)置;臺標(biāo)由用戶自定義尺寸和位置,臺標(biāo)格式為帶α通道的.tga、.png文件格式。
所述的代碼生成模塊根據(jù)播放器定義模塊對播放器的設(shè)置自動生成實現(xiàn)完整播放器的代碼,同時加入防盜鏈技術(shù)代碼,減小視頻鏈接被盜取帶來的不可控制的下載、播放,從而帶來資源流失、流媒體服務(wù)器癱瘓;
所述的代碼植入模塊將生成的播放器代碼植入到網(wǎng)頁或應(yīng)用頁面中;
所述的客戶端判斷模塊判斷用戶是否在手機端使用播放器;
所述的播放器生成模塊根據(jù)客戶端的類型生成對應(yīng)的Html5腳本或flash腳本,調(diào)用腳本呈現(xiàn)完整的播放器;
所述的視頻播放模塊播放視頻內(nèi)容。
本發(fā)明的視頻播放器支持MP4、flv、f4v及3gp格式的文件播放,支持http、flv、rtsp、hls和rtmp協(xié)議。