專利名稱:Ip實(shí)時(shí)在線錄制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及在線錄制系統(tǒng),更具體地說(shuō),涉及一種IP實(shí)時(shí)在線錄制 系統(tǒng)。
背景技術(shù):
目前有關(guān)網(wǎng)絡(luò)錄制多為下行至客戶端的音頻進(jìn)行本地錄制,再將由本地錄 制好的文件上傳至網(wǎng)絡(luò),無(wú)法實(shí)現(xiàn)文件錄制和上傳實(shí)時(shí)同步,必須在本地進(jìn)行 錄制,然后再上傳,費(fèi)時(shí)費(fèi)力。并且這其中的延時(shí)對(duì)于當(dāng)前迅速發(fā)展的網(wǎng)絡(luò)環(huán) 境,以及對(duì)網(wǎng)絡(luò)在線娛樂(lè)具有很高體驗(yàn)要求的用戶來(lái)說(shuō),是一種無(wú)法忍受的缺 陷。
實(shí)用新型內(nèi)容
本實(shí)用新型要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種 IP實(shí)時(shí)在線錄制系統(tǒng)。
本實(shí)用新型解決其技術(shù)問(wèn)題所采用的技術(shù)方案是構(gòu)造一種IP實(shí)時(shí)在線 錄制系統(tǒng),包括多個(gè)用于產(chǎn)生流媒體的媒體終端,所述IP實(shí)時(shí)在線錄制系統(tǒng) 還包括用于將所述媒體終端產(chǎn)生的流媒體進(jìn)行實(shí)時(shí)錄制的錄制服務(wù)器,所述錄 制服務(wù)器通過(guò)網(wǎng)絡(luò)與所述媒體終端相連,所述媒體終端包括從所述錄制服務(wù)器 中讀取流媒體數(shù)據(jù)的讀取模塊,用于播放所述流媒體數(shù)據(jù)的播放模塊。在本實(shí)用新型所述的IP實(shí)時(shí)在線錄制系統(tǒng)中,所述錄制服務(wù)器包括多個(gè) 單元錄制服務(wù)器。
在本實(shí)用新型所述的IP實(shí)時(shí)在線錄制系統(tǒng)中,所述單元錄制服務(wù)器采用 分布式結(jié)構(gòu)。
在本實(shí)用新型所述的IP實(shí)時(shí)在線錄制系統(tǒng)中,所述單元錄制服務(wù)器包括 錄制模塊、存儲(chǔ)模塊。
在本實(shí)用新型所述的IP實(shí)時(shí)在線錄制系統(tǒng)中,所述錄制服務(wù)器包括用于 將多路流媒體數(shù)據(jù)進(jìn)行合成的合成模塊。
在本實(shí)用新型所述的IP實(shí)時(shí)在線錄制系統(tǒng)中,所述多媒體終端包括用于 呼叫所述錄制服務(wù)器的觸發(fā)模塊,所述錄制服務(wù)器包括與所述觸發(fā)模塊建立連 接的接收模塊。
在本實(shí)用新型所述的IP實(shí)時(shí)在線錄制系統(tǒng)中,所述媒體終端還包括從所 述錄制服務(wù)器中下載流媒體數(shù)據(jù)的下載模塊。
在本實(shí)用新型所述的IP實(shí)時(shí)在線錄制系統(tǒng)中,所述媒體終端為IP電話、 計(jì)算機(jī)。
實(shí)施本實(shí)用新型的IP實(shí)時(shí)在線錄制系統(tǒng),具有以下有益效果由于本實(shí) 用新型的IP實(shí)時(shí)在線錄制系統(tǒng)將媒體終端的流媒體文件直接錄制在錄制服務(wù) 器,實(shí)現(xiàn)了文件錄制和上傳的同步;并且實(shí)現(xiàn)了實(shí)時(shí)發(fā)布流媒體文件,減少了
延時(shí),滿足對(duì)網(wǎng)絡(luò)在線娛樂(lè)具有很高體驗(yàn)要求的用戶的需求。
下面將結(jié)合附圖及實(shí)施例對(duì)本實(shí)用新型作進(jìn)一步說(shuō)明,附圖中 圖1是本實(shí)用新型的IP實(shí)時(shí)在線錄制系統(tǒng)的拓?fù)鋱D;圖2是本實(shí)用新型的IP實(shí)時(shí)在線錄制系統(tǒng)的原理框圖。
具體實(shí)施方式
結(jié)合圖1、圖2描述本實(shí)用新型的IP實(shí)時(shí)在線錄制系統(tǒng)的結(jié)構(gòu)。包括多 個(gè)用于產(chǎn)生流媒體的媒體終端100,用于將所述媒體終端100產(chǎn)生的流媒體進(jìn) 行實(shí)時(shí)錄制的錄制服務(wù)器,錄制服務(wù)器包括多個(gè)單元錄制服務(wù)器200,多個(gè)單 元錄制服務(wù)器200采用分布式結(jié)構(gòu)。媒體終端100與單元錄制服務(wù)器200通過(guò) 網(wǎng)絡(luò)相連,其中網(wǎng)絡(luò)可以為互聯(lián)網(wǎng)等,媒體終端100可以為IP電話、計(jì)算機(jī)。 流媒體為音頻和/或視頻。
如圖2所示,媒體終端100包括從所述錄制服務(wù)器中讀取流媒體數(shù)據(jù)的讀 取模塊IOI,用于播放所述流媒體數(shù)據(jù)的播放模塊102,用于呼叫所述錄制服 務(wù)器的觸發(fā)模塊103,從所述錄制服務(wù)器中下載流媒體數(shù)據(jù)的下載模塊104。
單元錄制服務(wù)器200包括錄制模塊203、存儲(chǔ)模塊204,用于將多路流媒 體數(shù)據(jù)進(jìn)行合成的合成模塊202,與所述觸發(fā)模塊103建立連接的接收模塊 201。
本實(shí)用新型的該IP實(shí)時(shí)在線錄制系統(tǒng),采用一種適用于IP環(huán)境的在線錄 制方法。該方法采用VOIP技術(shù)中SIP (Session Initiation Protocol會(huì)話初始協(xié) 議)服務(wù)器及RTP (Real-time Transport Protocol實(shí)時(shí)協(xié)議)代理/錄制程序。 通過(guò)設(shè)置虛擬SIP用戶代理SIP重定向等機(jī)制來(lái)完成實(shí)時(shí)在線錄制、合成,采 用web服務(wù)器并制定文件存貯目錄與URL對(duì)應(yīng)關(guān)系來(lái)完成音頻的存儲(chǔ)、網(wǎng)絡(luò) 發(fā)布。終端用戶(單方、雙方或多方)通過(guò)該IP實(shí)時(shí)在線錄制系統(tǒng),在錄制 開(kāi)啟時(shí),流媒體數(shù)據(jù)流即被VOIP技術(shù)中SIP (RFC3261)服務(wù)器及RTP代理 /錄制程序?qū)崟r(shí)錄制,錄制開(kāi)始的時(shí)候,生成一個(gè)URL地址,該地址指向錄制文件。其他終端用戶可以實(shí)時(shí)收聽(tīng)到該流媒體文件。如果媒體終端的流媒體在 上傳至錄制服務(wù)器過(guò)程中網(wǎng)絡(luò)中斷,網(wǎng)絡(luò)中斷前已經(jīng)錄制的文件則也已經(jīng)實(shí)時(shí) 發(fā)布到錄制服務(wù)器,其他終端用戶也可以收聽(tīng)到。
錄制者通過(guò)具備Mic及網(wǎng)絡(luò)連接配置的終端(可為PC,互聯(lián)網(wǎng)終端,智 能手機(jī)),終端內(nèi)置本系統(tǒng)的錄制客戶端軟件。如通過(guò)互聯(lián)網(wǎng)終端,用戶可以 隨時(shí)隨地向平臺(tái)的錄制服務(wù)器發(fā)起呼叫,經(jīng)過(guò)但不限于SIP路由程序的中轉(zhuǎn)及 信令轉(zhuǎn)輸,當(dāng)接通后,錄制客戶端軟件與錄制服務(wù)器之間會(huì)建立一種類似電話 雙方通話時(shí)鏈路,即時(shí),用戶即可以實(shí)時(shí)地向錄制服務(wù)器輸送音頻流。錄制系 統(tǒng)會(huì)與客戶端約定好轉(zhuǎn)輸參數(shù)并啟動(dòng)接收實(shí)時(shí)音頻流,其內(nèi)部的存儲(chǔ)程序會(huì)將 音頻流以一定規(guī)律的命名規(guī)則存儲(chǔ)在音頻存儲(chǔ)介質(zhì),如硬盤、磁盤。
在互聯(lián)網(wǎng)或無(wú)線寬帶網(wǎng)等IP網(wǎng)絡(luò)中,支持如PC、 PDA、智能手機(jī)、互聯(lián) 網(wǎng)終端等各種訪問(wèn)終端,終端內(nèi)置該IP實(shí)時(shí)在線錄制系統(tǒng)客戶端,終端所屬 網(wǎng)絡(luò)正常連接時(shí),即可點(diǎn)擊錄制按鈕,進(jìn)行錄制操作。當(dāng)用戶點(diǎn)擊錄制時(shí),錄 制終端作為SIP用戶代理會(huì)產(chǎn)生一次SIP呼叫,目標(biāo)地址為服務(wù)器上虛擬的另 一個(gè)SIP用戶代理,呼叫經(jīng)過(guò)SIP路由是要被重新路由,以便它們經(jīng)過(guò)在線錄 制系統(tǒng)。當(dāng)兩者撥通后,開(kāi)始錄制環(huán)節(jié),RTP代理會(huì)話與SIP路又是相通的, RTP接到呼叫后即會(huì)產(chǎn)生一個(gè)新的會(huì)話,SIP路由即被更新會(huì)錄制系統(tǒng)的IP 地址與端口,這樣在錄制終端與錄制系統(tǒng)建立起RTP數(shù)據(jù)流,錄制系統(tǒng)負(fù)責(zé) 接收RTP數(shù)據(jù)流,并完成數(shù)據(jù)流向磁盤的錄制操作。界面上同時(shí)會(huì)產(chǎn)生與錄 制系統(tǒng)硬盤存儲(chǔ)文件相對(duì)應(yīng)的一條錄制記錄。
在具有背景音樂(lè)的錄制要求功能,可同時(shí)錄制兩個(gè)半雙工RTP數(shù)據(jù)流, 這樣可以實(shí)時(shí)合成為一個(gè)同步的錄制文件。
錄制清單會(huì)自動(dòng)產(chǎn)生一條記錄,錄制完畢后,錄制者可以通過(guò)選取錄制清單里一條記錄,然后點(diǎn)擊播放來(lái)聽(tīng)取已錄制的內(nèi)容。用戶選中清單列表時(shí),單 擊播放按鈕,即可以進(jìn)行網(wǎng)絡(luò)播放。缺省情況下,只有當(dāng)用戶點(diǎn)擊停止時(shí),當(dāng) 前錄制文件的鏈接對(duì)應(yīng)的播放按鈕才可以生效。
本實(shí)用新型的IP實(shí)時(shí)在線錄制系統(tǒng)基于IP環(huán)境,采用標(biāo)準(zhǔn)SIP/RTP協(xié)議 實(shí)時(shí)錄制系統(tǒng)的方法及軟件客戶端應(yīng)用,包括但不限于這些手持終端,如硬件 IP電話及支持SIP協(xié)議的IM (Instant Messaging即時(shí)通訊)終端等。基于RTP 音頻流,實(shí)現(xiàn)實(shí)時(shí)錄制,同步網(wǎng)絡(luò)發(fā)布,實(shí)現(xiàn)但不限于音頻網(wǎng)絡(luò)直播效果。RTP 音頻流采用分布式設(shè)計(jì)思想,可同時(shí)支持大容量用戶錄制,具有較強(qiáng)的并發(fā)性 能。采用但不限于虛擬SIPUA (User Agent用戶代理)用戶代理的方法用于 音頻錄制。采用但不限于SIP/RTP協(xié)議重定向機(jī)制產(chǎn)生二次會(huì)話的方法向錄 制系統(tǒng)輸送音頻流。基于但不限于標(biāo)準(zhǔn)SIP/RTP協(xié)議實(shí)時(shí)錄制系統(tǒng)方法下,同 時(shí)錄制兩個(gè)半雙工RTP數(shù)據(jù)流,實(shí)時(shí)合成為一個(gè)同步的錄制文件。錄制文件 存儲(chǔ)與發(fā)布方法,實(shí)現(xiàn)但不限于同步互聯(lián)網(wǎng)網(wǎng)絡(luò)發(fā)布。基于但不限于RTP應(yīng) 用編程接口,設(shè)置錄制參數(shù)?;诘幌抻赟IP (Session Initiation Protocol) 會(huì)話初始協(xié)議,用于服務(wù)器停止單個(gè)API呼叫錄制能力。基于但不限于標(biāo)準(zhǔn) SIP/RTP協(xié)議實(shí)時(shí)錄制系統(tǒng)方法下,用于服務(wù)器SEVER的實(shí)時(shí)在線監(jiān)聽(tīng)及遠(yuǎn) 程(網(wǎng)絡(luò))監(jiān)控管理?;诘幌抻赗TP代理/錄制程序的關(guān)鍵字査詢。
權(quán)利要求1、一種IP實(shí)時(shí)在線錄制系統(tǒng),包括多個(gè)用于產(chǎn)生流媒體的媒體終端(100),其特征在于,所述IP實(shí)時(shí)在線錄制系統(tǒng)還包括用于將所述媒體終端(100)產(chǎn)生的流媒體進(jìn)行實(shí)時(shí)錄制并進(jìn)行發(fā)布的錄制服務(wù)器,所述錄制服務(wù)器通過(guò)網(wǎng)絡(luò)與所述媒體終端(100)相連,所述媒體終端(100)包括讀取流媒體數(shù)據(jù)的讀取模塊(101),用于播放所述流媒體數(shù)據(jù)的播放模塊(102)。
2、 根據(jù)權(quán)利要求1所述的IP實(shí)時(shí)在線錄制系統(tǒng),其特征在于,所述錄制 服務(wù)器包括多個(gè)單元錄制服務(wù)器(200)。
3、 根據(jù)權(quán)利要求2所述的IP實(shí)時(shí)在線錄制系統(tǒng),其特征在于,所述單元 錄制服務(wù)器(200)采用分布式結(jié)構(gòu)。
4、 根據(jù)權(quán)利要求1所述的IP實(shí)時(shí)在線錄制系統(tǒng),其特征在于,所述單元 錄制服務(wù)器(200)包括錄制模塊(203)、存儲(chǔ)模塊(204)。
5、 根據(jù)權(quán)利要求1所述的IP實(shí)時(shí)在線錄制系統(tǒng),其特征在于,所述錄制 服務(wù)器包括用于將多路流媒體數(shù)據(jù)進(jìn)行合成的合成模塊(202 )。
6、 根據(jù)權(quán)利要求1所述的IP實(shí)時(shí)在線錄制系統(tǒng),其特征在于,所述多媒 體終端(100)包括用于呼叫所述錄制服務(wù)器的觸發(fā)模塊(103),所述錄制服 務(wù)器包括與所述觸發(fā)模塊(103)建立連接的接收模塊(201)。
7、 根據(jù)權(quán)利要求1所述的IP實(shí)時(shí)在線錄制系統(tǒng),其特征在于,所述媒體 終端(100)還包括從所述錄制服務(wù)器中下載流媒體數(shù)據(jù)的下載模塊(104)。
8、 根據(jù)權(quán)利要求1至7中任何一項(xiàng)所述的IP實(shí)時(shí)在線錄制系統(tǒng),其特征 在于,所述媒體終端(100)為計(jì)算機(jī)、PDA、智能手機(jī)。
9、 根據(jù)權(quán)利要求1至7中任何一項(xiàng)所述的IP實(shí)時(shí)在線錄制系統(tǒng),其特征在于,所述流媒體為音頻和/或視頻。
10、根據(jù)權(quán)利要求1至7中任何一項(xiàng)所述的IP實(shí)時(shí)在線錄制系統(tǒng),其特 征在于,所述網(wǎng)絡(luò)為互聯(lián)網(wǎng)。
專利摘要本實(shí)用新型涉及一種IP實(shí)時(shí)在線錄制系統(tǒng),包括多個(gè)用于產(chǎn)生流媒體的媒體終端(100),所述IP實(shí)時(shí)在線錄制系統(tǒng)還包括用于將所述媒體終端(100)產(chǎn)生的流媒體進(jìn)行實(shí)時(shí)錄制的錄制服務(wù)器,所述錄制服務(wù)器通過(guò)網(wǎng)絡(luò)與所述媒體終端(100)相連,所述媒體終端(100)包括從所述錄制服務(wù)器中讀取流媒體數(shù)據(jù)的讀取模塊(101),用于播放所述流媒體數(shù)據(jù)的播放模塊(102)由于本實(shí)用新型的IP實(shí)時(shí)在線錄制系統(tǒng)將媒體終端的流媒體文件直接錄制在錄制服務(wù)器,實(shí)現(xiàn)了文件錄制和上傳的同步;并且實(shí)現(xiàn)了實(shí)時(shí)發(fā)布流媒體文件,減少了延時(shí),滿足對(duì)網(wǎng)絡(luò)在線娛樂(lè)具有很高體驗(yàn)要求的用戶的需求。
文檔編號(hào)H04L12/28GK201312323SQ20082021388
公開(kāi)日2009年9月16日 申請(qǐng)日期2008年11月25日 優(yōu)先權(quán)日2008年11月25日
發(fā)明者孟秀娟 申請(qǐng)人:孟秀娟