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

網(wǎng)絡(luò)視頻直播處理系統(tǒng)及方法與流程

文檔序號(hào):11931647閱讀:1217來源:國(guó)知局
網(wǎng)絡(luò)視頻直播處理系統(tǒng)及方法與流程

本發(fā)明涉及計(jì)算機(jī)處理技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)視頻直播處理系統(tǒng)及方法。



背景技術(shù):

目前實(shí)現(xiàn)RTSP(實(shí)時(shí)流傳輸協(xié)議)視頻直播的方法大多采用嵌入式ARM(嵌入式RISC處理器)平臺(tái),在上面實(shí)現(xiàn)live555(即為流媒體提供解決方案的跨平臺(tái)的C++開源項(xiàng)目)功能。

視頻數(shù)據(jù)采用攝像頭采集,采集的數(shù)據(jù)通過fifo(先入先出隊(duì)列)的方式傳給live555。這種方式會(huì)存在在一定的延時(shí)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種網(wǎng)絡(luò)視頻直播處理系統(tǒng)及方法,用于解決現(xiàn)有技術(shù)中傳輸視頻數(shù)據(jù)的延遲問題。

第一方面,本發(fā)明提供一種網(wǎng)絡(luò)視頻直播處理系統(tǒng),包括第一軟核處理器、第二軟核處理器和存儲(chǔ)器,其中,

所述第一軟核處理器與外設(shè)攝像頭連接,用于控制所述外設(shè)攝像頭采集視頻數(shù)據(jù)并接收所述視頻數(shù)據(jù);

所述第一軟核處理器與所述存儲(chǔ)器連接,用于將所述視頻數(shù)據(jù)發(fā)送給所述存儲(chǔ)器;

所述第二軟核處理器與所述存儲(chǔ)器連接,用于從所述存儲(chǔ)器內(nèi)調(diào)用所述視頻數(shù)據(jù),并將所述視頻數(shù)據(jù)發(fā)送給外設(shè)終端;

所述存儲(chǔ)器,用于同步存儲(chǔ)和調(diào)出所述視頻數(shù)據(jù)。

可選地,所述存儲(chǔ)器包括相互排斥鎖模塊,所述相互排斥鎖模塊用于發(fā)出同步存儲(chǔ)和調(diào)出所述視頻數(shù)據(jù)的允許信號(hào)。

可選地,所述存儲(chǔ)器包括RAM或ROM。

第二方面,本發(fā)明提供一種基于上述系統(tǒng)的網(wǎng)絡(luò)視頻直播處理方法,包括:

所述第一軟核處理器獲取視頻數(shù)據(jù),并將視頻數(shù)據(jù)發(fā)送給所述存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)視頻數(shù)據(jù);

所述第二軟核處理器從所述存儲(chǔ)器內(nèi)調(diào)用所述視頻數(shù)據(jù),并將所述視頻數(shù)據(jù)發(fā)送給外設(shè)終端。

可選地,所述第一軟核處理器獲取視頻數(shù)據(jù),并將視頻數(shù)據(jù)發(fā)送給所述存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)視頻數(shù)據(jù),包括:

所述第一軟核處理器控制所述外設(shè)攝像頭采集視頻數(shù)據(jù)并接收所述視頻數(shù)據(jù);

所述第一軟核處理器向所述存儲(chǔ)器發(fā)送存儲(chǔ)請(qǐng)求,并在檢測(cè)到所述存儲(chǔ)器內(nèi)的所述相互排斥鎖模塊發(fā)出的存儲(chǔ)允許信號(hào)后,將所述視頻數(shù)據(jù)發(fā)送給所述存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)視頻數(shù)據(jù)。

可選地,所述第二軟核處理器從所述存儲(chǔ)器內(nèi)調(diào)用所述視頻數(shù)據(jù),并將所述視頻數(shù)據(jù)發(fā)送給外設(shè)終端,包括:

所述第二軟核處理器向所述存儲(chǔ)器發(fā)送調(diào)用請(qǐng)求,并在檢測(cè)到所述存儲(chǔ)器內(nèi)的所述相互排斥鎖模塊發(fā)出的調(diào)用允許信號(hào)后,將所述視頻數(shù)據(jù)從所述存儲(chǔ)器內(nèi)調(diào)出,并將所述視頻數(shù)據(jù)發(fā)送給外設(shè)終端。

可選地,所述存儲(chǔ)器包括RAM或ROM。

由上述技術(shù)方案可知,本發(fā)明提供的網(wǎng)絡(luò)視頻直播處理系統(tǒng)及方法,通過軟核處理器分工處理,實(shí)現(xiàn)采集、共享同步及傳輸視頻數(shù)據(jù),使傳輸更加靈活快速,降低視頻播放延時(shí)。

附圖說明

圖1為本發(fā)明實(shí)施例1提供的網(wǎng)絡(luò)視頻直播處理系統(tǒng)的結(jié)構(gòu)示意圖;

圖2為本發(fā)明實(shí)施例2提供的網(wǎng)絡(luò)視頻直播處理方法的流程示意圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。

本發(fā)明實(shí)施例1提供的一種網(wǎng)絡(luò)視頻直播處理系統(tǒng),該系統(tǒng)基于可編程片上系統(tǒng)(SOPC)平臺(tái),是一種特殊的嵌入式系統(tǒng)。首先它是片上系統(tǒng)(SOC),即由單個(gè)芯片完成整個(gè)系統(tǒng)的主要邏輯功能;其次,它是可編程系統(tǒng),具有靈活的設(shè)計(jì)方式,可裁減、可擴(kuò)充、可升級(jí),并具備軟硬件在系統(tǒng)可編程的功能。

圖1示出了本發(fā)明實(shí)施例1提供的一種網(wǎng)絡(luò)視頻直播處理系統(tǒng),包括第一軟核處理器11、第二軟核處理器12和存儲(chǔ)器13,其中,

所述第一軟核處理器與外設(shè)攝像頭連接,用于控制所述外設(shè)攝像頭采集視頻數(shù)據(jù),外設(shè)攝像頭采集數(shù)據(jù)后發(fā)送給第一軟核處理器。

本發(fā)明實(shí)施例中,所述存儲(chǔ)器可為RAM(隨機(jī)存取存儲(chǔ)器)或ROM(只讀存儲(chǔ)器),用于同步存儲(chǔ)和調(diào)出所述視頻數(shù)據(jù)。在共享同步視頻數(shù)據(jù)時(shí),可通過內(nèi)部設(shè)置的相互排斥鎖模塊14(MUTEX模塊)實(shí)現(xiàn),所述相互排斥鎖模塊用于發(fā)出同步存儲(chǔ)和調(diào)出所述視頻數(shù)據(jù)的允許信號(hào)。

所述第一軟核處理器與所述存儲(chǔ)器連接,用于將所述視頻數(shù)據(jù)發(fā)送給所述存儲(chǔ)器。具體為:所述第一軟核處理器向所述存儲(chǔ)器發(fā)送存儲(chǔ)請(qǐng)求,并在檢測(cè)到所述存儲(chǔ)器內(nèi)的所述相互排斥鎖模塊發(fā)出的存儲(chǔ)允許信號(hào)后,將所述視頻數(shù)據(jù)發(fā)送給所述存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)視頻數(shù)據(jù)。

所述第二軟核處理器與所述存儲(chǔ)器連接,用于從所述存儲(chǔ)器內(nèi)調(diào)用所述視頻數(shù)據(jù),并將所述視頻數(shù)據(jù)發(fā)送給外設(shè)終端。具體為:所述第二軟核處理器向所述存儲(chǔ)器發(fā)送調(diào)用請(qǐng)求,并在檢測(cè)到所述存儲(chǔ)器內(nèi)的所述相互排斥鎖模塊發(fā)出的調(diào)用允許信號(hào)后,將所述視頻數(shù)據(jù)從所述存儲(chǔ)器內(nèi)調(diào)出,并將所述視頻數(shù)據(jù)采用RTSP協(xié)議發(fā)送給外設(shè)終端。

本發(fā)明實(shí)施例1提供的網(wǎng)絡(luò)視頻直播處理系統(tǒng),通過軟核處理器分工處理,實(shí)現(xiàn)采集、共享同步及傳輸視頻數(shù)據(jù),使傳輸更加靈活快速,降低視頻播放延時(shí)。

圖2示出了本發(fā)明實(shí)施例2提供的一種基于上述系統(tǒng)的網(wǎng)絡(luò)視頻直播處理方法,包括:

S21、所述第一軟核處理器獲取視頻數(shù)據(jù),并將視頻數(shù)據(jù)發(fā)送給所述存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)視頻數(shù)據(jù)。

在本步驟中,需要說明的是,所述第一軟核處理器控制所述外設(shè)攝像頭采集視頻數(shù)據(jù)并接收所述視頻數(shù)據(jù)。

所述第一軟核處理器向所述存儲(chǔ)器發(fā)送存儲(chǔ)請(qǐng)求,并在檢測(cè)到所述存儲(chǔ)器內(nèi)的所述相互排斥鎖模塊發(fā)出的存儲(chǔ)允許信號(hào)后,將所述視頻數(shù)據(jù)發(fā)送給所述存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)視頻數(shù)據(jù)。

S22、所述第二軟核處理器從所述存儲(chǔ)器內(nèi)調(diào)用所述視頻數(shù)據(jù),并將所述視頻數(shù)據(jù)發(fā)送給外設(shè)終端。

所述第一軟核處理器向所述存儲(chǔ)器發(fā)送調(diào)用請(qǐng)求,并在檢測(cè)到所述存儲(chǔ)器內(nèi)的所述相互排斥鎖模塊發(fā)出的調(diào)用允許信號(hào)后,將所述視頻數(shù)據(jù)從所述存儲(chǔ)器內(nèi)調(diào)出,并將所述視頻數(shù)據(jù)采用RTSP協(xié)議發(fā)送給外設(shè)終端。

由于本發(fā)明實(shí)施例2所述方法與上述實(shí)施例所述系統(tǒng)的原理相同,對(duì)于更加詳細(xì)的解釋內(nèi)容在此不再贅述。

需要說明的是,本發(fā)明實(shí)施例中可以通過硬件處理器(hardware processor)來實(shí)現(xiàn)相關(guān)功能模塊。

本發(fā)明實(shí)施例2提供的網(wǎng)絡(luò)視頻直播處理方法,通過軟核處理器分工處理,實(shí)現(xiàn)采集、共享同步及傳輸視頻數(shù)據(jù),使傳輸更加靈活快速,降低視頻播放延時(shí)。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。

應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。

本領(lǐng)域普通技術(shù)人員可以理解:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明權(quán)利要求所限定的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
全南县| 南澳县| 南华县| 琼结县| 清涧县| 布尔津县| 旬阳县| 呼玛县| 长岛县| 乌鲁木齐市| 东乡县| 延吉市| 建昌县| 西安市| 兴和县| 宾川县| 辽阳县| 安溪县| 电白县| 葵青区| 岱山县| 泰州市| 弥渡县| 从江县| 洪雅县| 依兰县| 二连浩特市| 宽城| 永宁县| 丰原市| 通山县| 金秀| 桓台县| 博野县| 犍为县| 曲沃县| 赤城县| 长寿区| 洞头县| 柳江县| 滦平县|