一種基于p2p的在線點(diǎn)播系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于教育應(yīng)用的視頻點(diǎn)播技術(shù)領(lǐng)域,具體涉及一種基于P2P的在線點(diǎn)播系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的不斷發(fā)展,視頻點(diǎn)播技術(shù)被廣泛應(yīng)用到各大媒體上,同時也普及到教育領(lǐng)域中,視頻在教育中的核心作用是所有人都認(rèn)同的;其能夠同時呈現(xiàn)聲音和畫面,可以達(dá)到現(xiàn)場互動教學(xué)的90%的效果;再加上網(wǎng)絡(luò)的即時通訊,社交網(wǎng)絡(luò)的互動和人際聯(lián)系,基于互聯(lián)網(wǎng)的以視頻為主要內(nèi)容載體、社交等,即時通訊為主要交際手段的遠(yuǎn)程教育正在不斷地發(fā)展著。
[0003]現(xiàn)有的IT界的視頻技術(shù),都是著眼于傳統(tǒng)的電視電影等內(nèi)容,視頻的制作需要攝像機(jī)作為最原始的輸入傳感器;流行的視頻格式,如mp4, wmv, rmvb, flv等,在設(shè)計(jì)開始,就是為了這些視頻點(diǎn)播服務(wù)的;圍繞這些視頻技術(shù)而建立的網(wǎng)絡(luò)視頻點(diǎn)播平臺,如pplive,ppstream,風(fēng)行網(wǎng)絡(luò),迅雷看看等,他們的商業(yè)模式都是為用戶提供各種娛樂節(jié)目,依靠廣告收費(fèi),贏利點(diǎn)比較單一。
【發(fā)明內(nèi)容】
[0004](一)要解決的技術(shù)問題
為解決上述問題,本發(fā)明提出了一種基于P2P的在線點(diǎn)播系統(tǒng),視頻文件在后臺一次性靜態(tài)加密,通過P2P分發(fā)給用戶;點(diǎn)播需要的密鑰必須統(tǒng)一從密鑰發(fā)放服務(wù)器上獲取。
[0005](二)技術(shù)方案
本發(fā)明的基于P2P的在線點(diǎn)播系統(tǒng),包括服務(wù)器端和客戶端;
所述服務(wù)器端包括密鑰發(fā)放服務(wù)器、BT協(xié)議的Tracker服務(wù)器、NAT打洞服務(wù)器;
客戶端由Proxy進(jìn)程和播放器進(jìn)程組成;所述Proxy進(jìn)程通過BitTorrent P2P協(xié)議與互聯(lián)網(wǎng)及BT協(xié)議的Tracker服務(wù)器建立聯(lián)系,獲取加密視頻數(shù)據(jù);所述播放器進(jìn)程通過http協(xié)議與Proxy進(jìn)程進(jìn)行通信,負(fù)責(zé)用戶界及視頻播放和管理;所述播放器進(jìn)程通過HTTPS協(xié)議還與密鑰發(fā)放服務(wù)器進(jìn)行通訊,獲得密鑰;所述Proxy進(jìn)程還與負(fù)責(zé)兩個客戶端進(jìn)行NAT穿透通訊的NAT打洞服務(wù)器進(jìn)行通信。
[0006]進(jìn)一步地,所述的播放器進(jìn)程與密鑰發(fā)放服務(wù)器之間通信還設(shè)置有CA認(rèn)證證書。
[0007]進(jìn)一步地,所述的密鑰由用戶輸入點(diǎn)播時間、機(jī)器碼、用戶名和口令四個要素組成,加密后發(fā)給客戶端。
[0008]進(jìn)一步地,所述的Proxy進(jìn)程和播放器進(jìn)程在同一設(shè)備上。
[0009](三)有益效果本發(fā)明與現(xiàn)有技術(shù)相比較,其具有以下有益效果:本發(fā)明的基于P2P的在線點(diǎn)播系統(tǒng),將視頻文件在后臺一次性靜態(tài)加密,通過P2P分發(fā)給用戶;點(diǎn)播時需要的密鑰統(tǒng)一從密鑰發(fā)放服務(wù)器上獲??;使得運(yùn)營商具有更多的贏利點(diǎn),同時也保證了視頻的流暢性。
【附圖說明】
[0010]圖1是本發(fā)明的整體框架示意圖。
【具體實(shí)施方式】
[0011]如圖1所示,本發(fā)明的基于P2P的在線點(diǎn)播系統(tǒng),包括服務(wù)器端和客戶端;
所述服務(wù)器端包括密鑰發(fā)放服務(wù)器、BT協(xié)議的Tracker服務(wù)器、NAT打洞服務(wù)器;
客戶端由Proxy進(jìn)程和播放器進(jìn)程組成;所述Proxy進(jìn)程通過BitTorrent P2P協(xié)議與互聯(lián)網(wǎng)及BT協(xié)議的Tracker服務(wù)器建立聯(lián)系,獲取加密視頻數(shù)據(jù);所述播放器進(jìn)程通過http協(xié)議與Proxy進(jìn)程進(jìn)行通信,負(fù)責(zé)用戶界及視頻播放和管理;所述播放器進(jìn)程通過HTTPS協(xié)議還與密鑰發(fā)放服務(wù)器進(jìn)行通訊,獲得密鑰;所述Proxy進(jìn)程還與負(fù)責(zé)兩個客戶端進(jìn)行NAT穿透通訊的NAT打洞服務(wù)器進(jìn)行通信。
[0012]其中,所述的播放器進(jìn)程與密鑰發(fā)放服務(wù)器之間通信還設(shè)置有CA認(rèn)證證書;所述的密鑰由用戶輸入點(diǎn)播時間、機(jī)器碼、用戶名和口令四個要素組成,加密后發(fā)給客戶端;所述的Proxy進(jìn)程和播放器進(jìn)程在同一設(shè)備上。
[0013]上面所述的實(shí)施例僅僅是對本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行描述,并非對本發(fā)明的構(gòu)思和范圍進(jìn)行限定。在不脫離本發(fā)明設(shè)計(jì)構(gòu)思的前提下,本領(lǐng)域普通人員對本發(fā)明的技術(shù)方案做出的各種變型和改進(jìn),均應(yīng)落入到本發(fā)明的保護(hù)范圍,本發(fā)明請求保護(hù)的技術(shù)內(nèi)容,已經(jīng)全部記載在權(quán)利要求書中。
【主權(quán)項(xiàng)】
1.一種基于P2P的在線點(diǎn)播系統(tǒng),其特征在于:包括服務(wù)器端和客戶端; 所述服務(wù)器端包括密鑰發(fā)放服務(wù)器、BT協(xié)議的Tracker服務(wù)器、NAT打洞服務(wù)器; 客戶端由Proxy進(jìn)程和播放器進(jìn)程組成;所述Proxy進(jìn)程通過BitTorrent P2P協(xié)議與互聯(lián)網(wǎng)及BT協(xié)議的Tracker服務(wù)器建立聯(lián)系,獲取加密視頻數(shù)據(jù);所述播放器進(jìn)程通過http協(xié)議與Proxy進(jìn)程進(jìn)行通信,負(fù)責(zé)用戶界及視頻播放和管理;所述播放器進(jìn)程通過HTTPS協(xié)議還與密鑰發(fā)放服務(wù)器進(jìn)行通訊,獲得密鑰;所述Proxy進(jìn)程還與負(fù)責(zé)兩個客戶端進(jìn)行NAT穿透通訊的NAT打洞服務(wù)器進(jìn)行通信。2.根據(jù)權(quán)利要求1所述的基于P2P的在線點(diǎn)播系統(tǒng),其特征在于:所述的播放器進(jìn)程與密鑰發(fā)放服務(wù)器之間通信還設(shè)置有CA認(rèn)證證書。3.根據(jù)權(quán)利要求1所述的基于P2P的在線點(diǎn)播系統(tǒng),其特征在于:所述的密鑰由用戶輸入點(diǎn)播時間、機(jī)器碼、用戶名和口令四個要素組成,加密后發(fā)給客戶端。4.根據(jù)權(quán)利要求1所述的基于P2P的在線點(diǎn)播系統(tǒng),其特征在于:所述的Proxy進(jìn)程和播放器進(jìn)程在同一設(shè)備上。
【專利摘要】本發(fā)明公開了一種基于P2P的在線點(diǎn)播系統(tǒng),基于P2P的在線點(diǎn)播系統(tǒng),包括服務(wù)器端和客戶端;所述服務(wù)器端包括密鑰發(fā)放服務(wù)器、BT協(xié)議的Tracker服務(wù)器、NAT打洞服務(wù)器;客戶端由Proxy進(jìn)程和播放器進(jìn)程組成;所述Proxy進(jìn)程通過BitTorrentP2P協(xié)議與互聯(lián)網(wǎng)及BT協(xié)議的Tracker服務(wù)器建立聯(lián)系,獲取加密視頻數(shù)據(jù);所述播放器進(jìn)程通過http協(xié)議與Proxy進(jìn)程進(jìn)行通信,所述播放器進(jìn)程通過HTTPS協(xié)議還與密鑰發(fā)放服務(wù)器進(jìn)行通訊,獲得密鑰;所述Proxy進(jìn)程還與負(fù)責(zé)兩個客戶端進(jìn)行NAT穿透通訊的NAT打洞服務(wù)器進(jìn)行通信;本發(fā)明的基于P2P的在線點(diǎn)播系統(tǒng),將視頻文件在后臺一次性靜態(tài)加密,通過P2P分發(fā)給用戶;點(diǎn)播時需要的密鑰統(tǒng)一從密鑰發(fā)放服務(wù)器上獲取。
【IPC分類】H04N21/6334, H04N21/61, H04N21/643
【公開號】CN104980815
【申請?zhí)枴緾N201410132866
【發(fā)明人】楊迎松
【申請人】南京匯智明華信息科技有限公司
【公開日】2015年10月14日
【申請日】2014年4月3日