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

一種局域網(wǎng)內(nèi)視頻傳輸節(jié)省帶寬的方法_2

文檔序號(hào):9892102閱讀:來源:國知局
端和視頻接收端系統(tǒng)狀態(tài)流程。
[0019]發(fā)送端狀態(tài)流程:運(yùn)用有限狀態(tài)機(jī)的思想方法,狀態(tài)分別有初始狀態(tài)、傳輸預(yù)備狀態(tài)、初始化連接信息狀態(tài)、連接建立狀態(tài)、視頻流傳輸狀態(tài)、傳輸結(jié)束狀態(tài);系統(tǒng)狀態(tài)間的聯(lián)系如下:
11)初始狀態(tài):系統(tǒng)啟動(dòng),初始化基本任務(wù),加載網(wǎng)卡驅(qū)動(dòng)配置,設(shè)備連接到中心節(jié)點(diǎn)路由器。系統(tǒng)開啟一個(gè)線程實(shí)時(shí)檢測系統(tǒng)是否有視頻發(fā)送請求,沒有傳輸需求時(shí)線程持續(xù)監(jiān)聽,當(dāng)有視頻發(fā)送任務(wù)時(shí),暫停該線程,系統(tǒng)跳轉(zhuǎn)到輸預(yù)備狀態(tài)。
[0020]12)傳輸預(yù)備狀態(tài):發(fā)送端與接收端建立TCP通信連接,給接收端發(fā)送視頻傳輸請求命令,等待接收端的應(yīng)答信號(hào),開啟超時(shí)定時(shí)器,系統(tǒng)在規(guī)定的時(shí)間內(nèi)沒有應(yīng)答信息則跳轉(zhuǎn)到初始連接狀態(tài),開啟視頻傳輸監(jiān)聽線程。當(dāng)接收到應(yīng)答信號(hào)時(shí),解析應(yīng)答請求包,為忙狀態(tài)則系統(tǒng)跳轉(zhuǎn)到初始狀態(tài),當(dāng)接收到確認(rèn)信號(hào)并且請求配置信息命令包時(shí),系統(tǒng)跳轉(zhuǎn)到初始化連接信息狀態(tài)。
[0021]13)初始化連接信息狀態(tài):系統(tǒng)歸檔當(dāng)前與路由器連接的狀態(tài)和環(huán)境變量到本地(用于傳輸結(jié)束時(shí)恢復(fù)與路由器的連接),給接收端發(fā)送視頻傳輸服務(wù)端配置信息并請求接收端斷開與路由器的連接,等待接收端的應(yīng)答信號(hào),沒有收到應(yīng)答信號(hào)發(fā)送端開啟重發(fā)定時(shí)器,在規(guī)定的次數(shù)內(nèi)沒有收到應(yīng)答,定時(shí)器超時(shí),系統(tǒng)清除本地歸檔,跳轉(zhuǎn)到初始狀態(tài)。當(dāng)收到確認(rèn)命令時(shí),系統(tǒng)跳轉(zhuǎn)到連接建立狀態(tài)。
[0022]14)連接建立狀態(tài):發(fā)送端與路由器斷開連接,重新設(shè)置網(wǎng)卡配置信息,將網(wǎng)卡設(shè)置為AP模式,初始化連接地址和端口號(hào),設(shè)置本身為服務(wù)端,阻塞監(jiān)聽客戶端的接入,服務(wù)端開啟定時(shí)器,長時(shí)間沒有檢測到客戶端接入,系統(tǒng)復(fù)位網(wǎng)卡,恢復(fù)與路由器的連接,系統(tǒng)回到初始狀態(tài)。當(dāng)有客戶端接入時(shí),系統(tǒng)進(jìn)入視頻流傳輸狀態(tài)。
[0023]15)視頻流傳輸狀態(tài):發(fā)送端以UDP的方式將視頻流發(fā)給接收端;并實(shí)時(shí)判斷視頻是否發(fā)送結(jié)束,如果視頻傳輸出錯(cuò),則退出當(dāng)前線程,系統(tǒng)回到初始狀態(tài),視頻發(fā)送結(jié)束時(shí),向客戶端發(fā)送視頻傳輸結(jié)束命令,系統(tǒng)跳轉(zhuǎn)到傳輸結(jié)束狀態(tài)。
[0024]16)傳輸結(jié)束狀態(tài):服務(wù)端等待客戶端的傳輸結(jié)束確認(rèn)信號(hào),沒有收到接收端的確認(rèn)信號(hào)時(shí),開啟重發(fā)定時(shí)器,重新向客戶端發(fā)送傳輸結(jié)束命令,在規(guī)定的次數(shù)內(nèi)未收到確認(rèn)信號(hào)系統(tǒng)強(qiáng)制斷開與接收端的連接,退出線程,關(guān)閉定時(shí)器,復(fù)位網(wǎng)卡配置,重新連接路由器。收到確認(rèn)應(yīng)答信號(hào)時(shí),給接收端發(fā)送斷開連接、恢復(fù)與路由器連接命令。發(fā)送端跳轉(zhuǎn)到初始狀態(tài)。系統(tǒng)檢測到進(jìn)程結(jié)束命令時(shí),則退出當(dāng)前進(jìn)程。
[0025]接收端狀態(tài)流程:與發(fā)送端類似,接收端狀態(tài)分別有初始狀態(tài)、TCP命令包解析狀態(tài)、傳輸預(yù)備狀態(tài)、初始化連接信息狀態(tài)、UDP命令包解析狀態(tài)、視頻流處理狀態(tài)、傳輸結(jié)束狀態(tài);系統(tǒng)狀態(tài)間的聯(lián)系如下:
21)初始狀態(tài):系統(tǒng)啟動(dòng),初始化基本信息,加載網(wǎng)卡驅(qū)動(dòng),接收端連接到中心節(jié)點(diǎn)路由器,系統(tǒng)開啟監(jiān)聽設(shè)備接入線程,等待設(shè)備建立TCP連接,當(dāng)有客戶端接入時(shí),暫停監(jiān)聽線程,處理接收到的數(shù)據(jù)包命令,系統(tǒng)進(jìn)入TCP命令包解析狀態(tài)。
[0026]22)TCP命令包解析狀態(tài):系統(tǒng)開啟定時(shí)器,長時(shí)間未收到命令時(shí),系統(tǒng)跳轉(zhuǎn)到初始狀態(tài),當(dāng)?shù)玫桨l(fā)送端傳過來的命令包時(shí),根據(jù)具體的命令執(zhí)行相應(yīng)的操作,具體如下:
Ia)視頻傳輸請求:接收端查詢當(dāng)前系統(tǒng)是否處于忙狀態(tài),當(dāng)系統(tǒng)處于忙狀態(tài)時(shí),系統(tǒng)回應(yīng)忙信號(hào)給發(fā)送端。不忙時(shí),則系統(tǒng)進(jìn)入傳輸預(yù)備狀態(tài)。
[0027]Ib)配置信息、斷開路由器連接命令:系統(tǒng)發(fā)送應(yīng)答確認(rèn)信號(hào)給發(fā)送端,開啟定時(shí)器,系統(tǒng)跳轉(zhuǎn)到初始化連接信息狀態(tài)。
[0028]I c )其他:系統(tǒng)回到TCP命令包解析狀態(tài)。
[0029]23)傳輸預(yù)備狀態(tài):接收端向發(fā)送端回應(yīng)答信號(hào)并請求配置信息,系統(tǒng)進(jìn)入命令解析狀態(tài),等待發(fā)送端推送連接配置信息,開啟重發(fā)定時(shí)器,在規(guī)定的時(shí)間內(nèi)未收到配置信息,系統(tǒng)回到初始狀態(tài)。
[0030]24)初始化連接信息狀態(tài):系統(tǒng)歸檔當(dāng)前與路由器連接的狀態(tài)和環(huán)境變量到本地(用于傳輸結(jié)束時(shí)恢復(fù)與路由器的連接),接收端與路由器斷開連接,重新設(shè)置網(wǎng)卡配置信息,接收端連接到發(fā)送端的AP,初始化Socket,等待發(fā)送端傳輸數(shù)據(jù),系統(tǒng)進(jìn)入U(xiǎn)DP命令解析狀態(tài)。
[0031]25)UDP命令包解析狀態(tài):系統(tǒng)開啟定時(shí)器,長時(shí)間未收到命令時(shí),系統(tǒng)復(fù)位網(wǎng)卡信息,重新連接到路由器,跳轉(zhuǎn)到初始狀態(tài),當(dāng)?shù)玫桨l(fā)送端傳過來的命令包時(shí),命令解析如下:
2a)視頻流信號(hào):首次系統(tǒng)將初始化視頻流處理模塊,系統(tǒng)進(jìn)入到視頻流處理狀態(tài)。
[0032]2b)傳輸結(jié)束請求:檢測當(dāng)前視頻流是否處理完成,完成時(shí)將發(fā)送確認(rèn)信號(hào)給發(fā)送端,系統(tǒng)跳轉(zhuǎn)到UDP命令包解析狀態(tài),否則等待視頻流處理完成,向發(fā)送端發(fā)送忙信息。
[0033]2c)斷開連接:接收端進(jìn)入傳輸完成狀態(tài)。
[0034]2d)其它:系統(tǒng)回到UDP命令包解析狀態(tài)。
[0035]26)視頻流處理狀態(tài):接收端解析視頻流,將視頻一幀一幀的投送到顯示模塊,開啟超時(shí)定時(shí)器,長時(shí)間未收到視頻流時(shí),向發(fā)送端發(fā)送視頻請求信號(hào),查詢狀態(tài)信息。
[0036]傳輸結(jié)束狀態(tài):接收端斷開與發(fā)送端的連接,復(fù)位網(wǎng)卡配置,重新連接到路由器。接收端跳轉(zhuǎn)到初始狀態(tài)。系統(tǒng)檢測到進(jìn)程結(jié)束命令時(shí),則退出當(dāng)前進(jìn)程。
[0037]顯然,本發(fā)明的上述實(shí)施例僅僅是為清楚地說明本發(fā)明所作的舉例,而并非是對本發(fā)明的實(shí)施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動(dòng)。這里無需也無法對所有的實(shí)施方式予以窮舉。凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明權(quán)利要求的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種局域網(wǎng)內(nèi)視頻傳輸?shù)姆椒?,其特征在于,局域網(wǎng)內(nèi)發(fā)送端和接收端在進(jìn)行視頻傳輸時(shí),發(fā)送端斷開路由器連接,與視頻接收端建立點(diǎn)對點(diǎn)連接,直接通過點(diǎn)對點(diǎn)的方式發(fā)給視頻接收端,傳輸完畢時(shí)發(fā)送端和接收端恢復(fù)與路由器的連接,其具體實(shí)現(xiàn)方式為: 1)連接起始階段:在發(fā)送端,檢測到有視頻傳輸?shù)男枨髸r(shí),發(fā)送端將與接收端建立一個(gè)TCP的連接,給接收端發(fā)送視頻傳輸請求,接收端收到請求后發(fā)送一個(gè)應(yīng)答信號(hào)并請求配置信息,此時(shí)發(fā)送端將給接收端發(fā)送本機(jī)的配置信息并請求接收端斷開路由器連接,發(fā)送端和接收端握手確認(rèn)后開始視頻傳輸; 2)視頻傳輸階段:發(fā)送端和接收端與路由器斷開連接,發(fā)送端將網(wǎng)卡配置為AP模式,開啟超時(shí)定時(shí)器,等待接收端的接入,當(dāng)接收端在時(shí)間T內(nèi)未接入,則發(fā)送端重新將網(wǎng)卡配置為STA模式,并恢復(fù)與路由器的連接;接收端重新初始化網(wǎng)卡信息,與發(fā)送端建立通信連接,此時(shí)的通信鏈路路徑不經(jīng)過路由器;連接成功后,發(fā)送端將視頻流通過UDP的方式發(fā)給接收端; 3)傳輸完成階段:在發(fā)送端,檢測到視頻流發(fā)送完畢時(shí),將給接收端發(fā)送視頻傳輸完畢請求信號(hào),接收端收到該請求后發(fā)送應(yīng)答信號(hào),通信連接鏈路即將關(guān)閉,發(fā)送端發(fā)送斷開連接請求;握手確認(rèn)后,接收端和發(fā)送端斷開連接,重新初始化網(wǎng)卡信息,恢復(fù)與路由器間的連接,回到初始狀態(tài)。
【專利摘要】本發(fā)明公開一種局域網(wǎng)內(nèi)視頻傳輸?shù)姆椒ǎ钟蚓W(wǎng)內(nèi)發(fā)送端和接收端在進(jìn)行視頻傳輸時(shí),發(fā)送端斷開路由器連接,與視頻接收端建立點(diǎn)對點(diǎn)連接,直接通過點(diǎn)對點(diǎn)的方式發(fā)給視頻接收端,傳輸完畢時(shí)發(fā)送端和接收端恢復(fù)與路由器的連接。本發(fā)明中當(dāng)局域網(wǎng)內(nèi)設(shè)備間需要傳輸視頻流時(shí),視頻數(shù)據(jù)并不通過路由器轉(zhuǎn)發(fā),而是直接發(fā)給終端設(shè)備,這樣就不會(huì)占用路由器的帶寬,也不會(huì)造成路由器的擁塞,極大的節(jié)省了路由器的帶寬。
【IPC分類】H04N21/63, H04N21/647, H04N21/6437
【公開號(hào)】CN105657571
【申請?zhí)枴?br>【發(fā)明人】陸許明, 徐永鍵, 譚洪舟, 堯德仁
【申請人】中山大學(xué)花都產(chǎn)業(yè)科技研究院
【公開日】2016年6月8日
【申請日】2015年12月25日
當(dāng)前第2頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
榕江县| 民县| 沈丘县| 崇义县| 和政县| 贵阳市| 保定市| 黄山市| 平邑县| 屯留县| 锡林浩特市| 沽源县| 安康市| 建水县| 明光市| 大埔县| 河间市| 扶余县| 永泰县| 平昌县| 郁南县| 鱼台县| 六枝特区| 渑池县| 望谟县| 西林县| 城口县| 景泰县| 临沭县| 漯河市| 青川县| 岚皋县| 长沙县| 卓尼县| 广丰县| 社会| 安义县| 宝兴县| 昭苏县| 垫江县| 五大连池市|