欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種視頻直播的方法及系統(tǒng)的制作方法_2

文檔序號:9891972閱讀:來源:國知局
器將根據(jù)SID的生成規(guī)則為每個流生成唯一的SID并返回給所述采集端,然后所述流服務(wù)器為每個SID創(chuàng)建對應(yīng)的目錄,在該對應(yīng)的目錄下創(chuàng)建DID目錄,在DID目錄下創(chuàng)建IID目錄;若不合法,則結(jié)束流程;
[0038]描述信息獲取模塊,用于所述采集端向所述網(wǎng)絡(luò)攝像頭發(fā)送Describe命令來獲取會話描述信息,所述網(wǎng)絡(luò)攝像頭接收到Describe命令后,將會話描述信息返回給所述采集端;
[0039]會話建立模塊,用于所述采集端根據(jù)會話描述信息向所述網(wǎng)絡(luò)攝像頭發(fā)送SETUP命令來建立會話并設(shè)置傳輸模式,所述網(wǎng)絡(luò)攝像頭接收到SETUP命令后,建立會話標(biāo)志并確定傳輸模式為RTP協(xié)議;
[0040]RTP流傳輸模塊,用于所述采集端根據(jù)建立的會話標(biāo)志向所述網(wǎng)絡(luò)攝像頭發(fā)送PLAY命令來獲取ES流,所述網(wǎng)絡(luò)攝像頭接收到PLAY命令后,根據(jù)RTP協(xié)議開始傳輸ES流;
[0041]視頻直播模塊,用于所述采集端向所述設(shè)備用戶管理系統(tǒng)更新當(dāng)前狀態(tài)為播放狀態(tài),所述采集端開始采集ES流,所述采集端接收所述網(wǎng)絡(luò)攝像頭的ES流后,將ES流轉(zhuǎn)化成TS流,邊轉(zhuǎn)化邊將TS流進(jìn)行實(shí)時切片,將切片后的TS文件通過傳輸協(xié)議實(shí)時傳送給所述流服務(wù)器,并存入SID對應(yīng)的目錄下,所述流服務(wù)器接收TS流,并提供SID給所述播放端進(jìn)行視頻直播;
[0042]直播停止模塊,用于當(dāng)要停止視頻采集時,所述采集端向所述流服務(wù)器發(fā)送停止SID命令,所述流服務(wù)器收到停止SID命令后,執(zhí)行停止視頻直播操作,并且刪除SID對應(yīng)的目錄下的所有TS文件;
[0043]直播結(jié)束模塊,用于所述采集端向所述網(wǎng)絡(luò)攝像頭發(fā)送Teardown命令,所述網(wǎng)絡(luò)攝像頭收到Teardown命令后,停止傳輸ES流;所述采集端向所述設(shè)備用戶管理系統(tǒng)更新當(dāng)前狀態(tài)為下線狀態(tài),結(jié)束視頻直播;
[0044]若所述采集端為移動設(shè)備,則所述視頻直播的系統(tǒng)包括:
[0045]DID和IID分配模塊,用于用戶通過用戶管理門戶網(wǎng)站自動錄入相應(yīng)的信息給設(shè)備用戶管理系統(tǒng)后,所述設(shè)備用戶管理系統(tǒng)分配唯一的DID和網(wǎng)絡(luò)攝像頭的唯一標(biāo)志IID給所述采集端;
[0046]SID申請模塊,用于所述采集端根據(jù)DID和IID進(jìn)行登入后,所述采集端向所述設(shè)備用戶管理系統(tǒng)更新當(dāng)前狀態(tài)為上線狀態(tài),并向所述流服務(wù)器發(fā)送OPEN命令來申請SID;
[0047]SID生成模塊,用于所述流服務(wù)器接收到OPEN命令后,通知所述設(shè)備用戶管理系統(tǒng)檢查DID和IID的合法性,若合法,則所述設(shè)備用戶管理系統(tǒng)告知所述流服務(wù)器,所述流服務(wù)器將根據(jù)SID的生成規(guī)則對每個流生成唯一的SID并返回給所述采集端,然后所述流服務(wù)器為每個SID創(chuàng)建對應(yīng)的目錄,在該對應(yīng)的目錄下創(chuàng)建DID目錄,在DID目錄下創(chuàng)建IID目錄;若不合法,則結(jié)束流程;
[0048]視頻直播模塊,用于所述采集端向所述設(shè)備用戶管理系統(tǒng)更新當(dāng)前狀態(tài)為播放狀態(tài),所述采集端開始采集視頻,再編碼成ES流,將ES流轉(zhuǎn)化成TS流,邊轉(zhuǎn)化邊將TS流進(jìn)行實(shí)時切片,將切片后的TS文件通過HTTP協(xié)議或是UDT協(xié)議實(shí)時傳送給所述流服務(wù)器,并存入SID對應(yīng)的目錄下,所述流服務(wù)器接收TS流,并提供SID給所述播放端進(jìn)行視頻直播;
[0049]直播停止模塊,用于當(dāng)要停止視頻采集時,所述采集端向所述流服務(wù)器發(fā)送停止SID命令,所述流服務(wù)器收到停止SID命令后,執(zhí)行停止視頻直播操作,并且刪除SID對應(yīng)的目錄下的所有TS文件;
[0050]直播結(jié)束模塊,用于所述采集端向所述網(wǎng)絡(luò)攝像頭發(fā)送Teardown命令,所述網(wǎng)絡(luò)攝像頭收到Teardown命令后,停止傳輸ES流;所述采集端向所述設(shè)備用戶管理系統(tǒng)更新當(dāng)前狀態(tài)為下線狀態(tài),結(jié)束視頻直播。
[0051 ]進(jìn)一步地,所述DID和IID分配模塊中手動錄入的方式具體如下:
[0052]所述用戶通過用戶管理門戶網(wǎng)站錄入視頻網(wǎng)關(guān)信息和IPC配置信息給所述設(shè)備用戶管理系統(tǒng),該視頻網(wǎng)關(guān)信息包括MAC地址、IPC最大數(shù)、軟件版本號、硬件版本號、流媒體地址及描述信息,該IPC配置信息包括描述信息、IPC認(rèn)證名、地址名、IP地址、軟件版本號、硬件版本號及IID,手動錄入后,設(shè)備用戶管理系統(tǒng)根據(jù)所述MAC地址生成唯一的DID和所述網(wǎng)絡(luò)攝像頭對應(yīng)的IID。
[0053]進(jìn)一步地,所述DID和IID分配模塊中自動錄入的方式具體如下:
[0054]所述用戶根據(jù)手機(jī)號或郵箱向所述設(shè)備用戶管理系統(tǒng)申請DID,所述設(shè)備用戶管理系統(tǒng)收到申請后,將手機(jī)號或郵箱進(jìn)行合法認(rèn)證,如果認(rèn)證成功,則所述設(shè)備用戶管理系統(tǒng)為所述采集端分配唯一的DID和所述網(wǎng)絡(luò)攝像頭對應(yīng)的IID。
[0055]進(jìn)一步地,所述傳輸協(xié)議為HTTP協(xié)議或是UDT協(xié)議。
[0056]本發(fā)明具有如下優(yōu)點(diǎn):
[0057]1、把復(fù)雜的切片工作放在采集端完成,并且減少網(wǎng)絡(luò)因素造成的丟包引起的馬賽克/延遲問題;
[0058]2、本發(fā)明涵蓋大部分固定網(wǎng)絡(luò)攝像頭(IPC),充分使用現(xiàn)有支持ONVIF協(xié)議的IPC,目前市面上??荡笕A等廠家的攝像頭基本上時支持ONVIF協(xié)議,這樣無需專門的定制攝像頭;
[0059]3、手機(jī)也可以當(dāng)這采集端,充分使用手機(jī)的攝像頭,這樣可保證隨時隨地可以拍攝視頻并分享,具有移動錄制視頻特性;
[0060]4、觀看者無需專門的APP,觀看時可充分利用現(xiàn)有移動端瀏覽器和微信等來進(jìn)行直播的觀看,充分利用第三方用戶資源,提高視頻傳播速度和效率;
[0061 ] 5、充分考慮業(yè)務(wù)擴(kuò)展,結(jié)合視頻做業(yè)務(wù)流程,如可結(jié)合視頻做微信市場營銷業(yè)務(wù),而且業(yè)務(wù)系統(tǒng)可作為第三方系統(tǒng),有利于本發(fā)明的業(yè)務(wù)擴(kuò)展性。
【附圖說明】
[0062]下面參照附圖結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步的說明。
[0063]圖1為本發(fā)明的架構(gòu)圖。
[0064]圖2為本發(fā)明一種視頻直播的方法執(zhí)行流程圖。
【具體實(shí)施方式】
[0065]為使得本發(fā)明更明顯易懂,現(xiàn)以一優(yōu)選實(shí)施例,并配合附圖作詳細(xì)說明如下。
[0066]如圖1所示,本發(fā)明中包括采集端、設(shè)備用戶管理系統(tǒng)、流服務(wù)器、業(yè)務(wù)服務(wù)器及播放端,其功能具體如下:
[0067]1、采集端:
[0068]主要負(fù)責(zé)音視頻的采集并把音視頻ES流轉(zhuǎn)成TS流,并進(jìn)行實(shí)時切片,然后通過UDT協(xié)議傳輸?shù)搅鞣?wù)器上;采集端分成兩種類型,一種是視頻轉(zhuǎn)換網(wǎng)關(guān),專門針對支持ONVIF協(xié)議的IPC,另外一種是移動設(shè)備;
[0069]I)視頻轉(zhuǎn)換網(wǎng)關(guān):視頻網(wǎng)關(guān)信息包括MAC地址信息、IPC最大數(shù)、軟件版本號、硬件版本號、流媒體地址及描述地址,根據(jù)所述視頻網(wǎng)關(guān)信息向設(shè)備用戶管理系統(tǒng)登入,設(shè)備用戶管理系統(tǒng)進(jìn)行合法性檢查后,下發(fā)IPC配置信息,IPC配置信息包括描述信息、IPC認(rèn)證名、地址名、IP地址、軟件版本號、硬件版本號及IID;獲取到IPC配置信息后,開始進(jìn)行Probe探測IPC,根據(jù)回應(yīng)信息,找到配置對應(yīng)的IPC,找到后,對每個IPC通過獲得設(shè)備用戶管理系統(tǒng)文件,從中識別媒體信息地址URL(統(tǒng)一資源定位符,是對可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址,簡稱SID),獲取媒體信息,識別子通道,子通道視頻分辨率,獲取制定通道的流媒體地址;上報IPC狀態(tài)信息;發(fā)布直播時,先向流服務(wù)器申請SID,申請成功后,通過RTSP、Decribe、setup及play后,打開ES流,將ES流轉(zhuǎn)換成TS流,邊轉(zhuǎn)換邊切片,然后通過UDT傳輸視頻;
[0070]2)移動設(shè)備(手機(jī)):通過手機(jī)端或者郵箱向設(shè)備用戶管理系統(tǒng)申請DID/IID;發(fā)布直播視頻時候,先根據(jù)DID/IID向流服務(wù)器申請SID,申請成功后,打開攝像頭,開始采集視頻,獲取原始視頻后,編碼成ES流,并進(jìn)行邊切片邊通過UDT傳輸視頻;
[0071]3)UDT傳輸格式:UDT基于UDP的數(shù)據(jù)傳輸協(xié)議,適合海量數(shù)據(jù)傳輸,引入了擁塞控制和數(shù)據(jù)可靠傳輸機(jī)制,這樣應(yīng)用無需考慮丟包等問題;傳輸格式使用TLV(TYPE —LENGTH—VALUE)格式,TYPE 為 4 個字節(jié),LENGTH 為 4 個字節(jié);TYPE 類型包括 0PEN = 0x01/CL0SE= 0x02/WRITE = 0x03/EXP = 0x04,其中OPEN命令參數(shù)包括文件名,CLOSE無VALUE參數(shù),WRITE實(shí)際流,EXP表示異常信息,VALUE包含具體原因。
[0072]2、設(shè)備用戶管理系統(tǒng):
[0073]I)管理采集端采集到的設(shè)備:增加/修改/刪除采集的設(shè)備;錄入采集端設(shè)備時,需要錄制采集端的MAC(消息認(rèn)證碼(帶密鑰的hash函數(shù)))地址信息,防止非法采集端設(shè)備接入;當(dāng)錄入采集端設(shè)備成功后,為其分配全球唯一標(biāo)志,并為其屬下的每個
當(dāng)前第2頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
阜新市| 开化县| 威远县| 定陶县| 双鸭山市| 金堂县| 沙湾县| 吴桥县| 灵宝市| 罗平县| 武隆县| 龙陵县| 蒙山县| 甘洛县| 分宜县| 安溪县| 泾源县| 庐江县| 瑞丽市| 日土县| 英吉沙县| 洪湖市| 突泉县| 荆门市| 漯河市| 平阴县| 石门县| 巫溪县| 湄潭县| 焉耆| 常熟市| 苍山县| 连山| 乐业县| 凤台县| 黄梅县| 大石桥市| 内乡县| 司法| 新晃| 聊城市|