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

一種實(shí)時(shí)視頻教學(xué)裝置的制造方法_2

文檔序號(hào):10194741閱讀:來(lái)源:國(guó)知局
ink是數(shù)據(jù)消費(fèi)者的抽象,比如把接收到數(shù)據(jù)存儲(chǔ)到文件,該文件就是一個(gè)Sink。數(shù)據(jù)的流動(dòng)可能經(jīng)過(guò)多個(gè)Source和Sink。媒體槽類MediaSink是各種類型的Sink的基類,媒體源類MediaSource是各種類型Source的基類,各種類型的流媒體格式和編碼的支持即是通過(guò)對(duì)這兩個(gè)類的派生實(shí)現(xiàn)的。Source和Sink通過(guò)RTP子會(huì)話(MediaSubSess1n)聯(lián)系在一起。
[0032]微處理器11運(yùn)行教學(xué)服務(wù)應(yīng)用程序時(shí),完成一次多媒體信息交互主要執(zhí)行如下步驟:
[0033]1、創(chuàng)建RTSP服務(wù)器
[0034]通過(guò)RTSPServer類構(gòu)建一個(gè)RTSP服務(wù)器,該類同時(shí)在其內(nèi)部定義了一個(gè)RTSPClientSess1n類,用于處理單獨(dú)的客戶會(huì)話。
[0035]首先創(chuàng)建RTSP服務(wù)器(具體實(shí)現(xiàn)類是動(dòng)態(tài)實(shí)時(shí)流傳輸協(xié)議服務(wù)DynamicRTSPServer),在創(chuàng)建過(guò)程中,先建立Socket (ourSocket,套接字)在TCP的554端口進(jìn)行監(jiān)聽,然后把連接處理函數(shù)句柄(RTSPServer::1ncomingConnect1nHandler)和socket句柄傳給任務(wù)調(diào)度器(taskScheduler)。
[0036]任務(wù)調(diào)度器把socket句柄放入后面select調(diào)用中用到的socket句柄集(fReadSet)中,同時(shí)將socket句柄和incomingConnect1nHandler句柄關(guān)聯(lián)起來(lái)。接著,主程序開始進(jìn)入任務(wù)調(diào)度器的主循環(huán)(doEventLoop),在主循環(huán)中調(diào)用系統(tǒng)函數(shù)select阻塞,等待網(wǎng)絡(luò)連接。
[0037]當(dāng)RTSP 客戶端輸入(rtsp://192.168.1.109/1.mpg)連接服務(wù)器時(shí),select返回對(duì)應(yīng)的scoket,進(jìn)而根據(jù)前面保存的對(duì)應(yīng)關(guān)系,可找到對(duì)應(yīng)處理函數(shù)句柄,并創(chuàng)建RTSPClientSess1n,開始對(duì)這個(gè)客戶端的會(huì)話進(jìn)行處理。
[0038]2、命令解析
[0039]1)、RTSP服務(wù)器收到客戶端的連接請(qǐng)求,建立了 RTSPClientSess1n類,處理單獨(dú)的客戶會(huì)話。在建立RTSPClientSess1n的過(guò)程中,將新建立的socket句柄(clientSocket)和 RTSP 請(qǐng)求處理函數(shù)句柄 RTSPClientSess1n::1ncomingRequestHandler傳給任務(wù)調(diào)度器,由任務(wù)調(diào)度器對(duì)兩者進(jìn)行一對(duì)一關(guān)聯(lián)。當(dāng)客戶端發(fā)出RTSP請(qǐng)求后,月艮務(wù)器主循環(huán)中的select調(diào)用返回,根據(jù)socket句柄找到對(duì)應(yīng)的incomingRequestHandler,開始消息處理。先進(jìn)行消息的解析,如果發(fā)現(xiàn)請(qǐng)求是OPT1NS則進(jìn)入handleCmd_0PT10NS函數(shù)。
[0040]2)、根據(jù)客戶端請(qǐng)求URL的后綴(例如是1.ts),調(diào)用成員函數(shù)DynamicRTSPServer:: lookupServerMediaSess1n 查找對(duì)應(yīng)的流媒體信息 ServerMediaSess1n。如果ServerMediaSess1n不存在,但是本地存在1.ts文件,則創(chuàng)建一個(gè)新的ServerMediaSess1n ο在創(chuàng)建ServerMediaSess1n過(guò)程中,根據(jù)文件后綴.ts,創(chuàng)建子會(huì)話描述MPEG2TransportFileServerMediaSubsess1n,再根據(jù)擴(kuò)展名.tsx創(chuàng)建索引文件MPEG2TransportStreamIndexFile。最后由 ServerMediaSess1n 完成組裝響應(yīng)消息中的SDP(Sess1n Descript1n Protocol,會(huì)話描述協(xié)議)信息(SDP組裝過(guò)程見(jiàn)下面的描述),然后將響應(yīng)消息發(fā)給客戶端,完成一次消息交互。
[0041]SDP消息組裝過(guò)程:ServerMediaSess1n負(fù)責(zé)產(chǎn)生會(huì)話公共描述信息,子會(huì)話描述由 MPEG2TransportFileServerMediaSubsess1n 產(chǎn)生。MPEG2TransportFileServerMediaSubsess1n 在其父類成員函數(shù) OnDemandServerMediaSubsess1n:: sdpLines ()中生成會(huì)話描述信息。在sdpLines ()實(shí)現(xiàn)里面,創(chuàng)建一個(gè)虛構(gòu)dummy的幀源FramedSource (具體實(shí)現(xiàn)類為ByteStreamFileSource)和RTPSink(具體實(shí)現(xiàn)類為SimpRTPSink),最后調(diào)用setSDPLinesFromRTPSink(...)成員函數(shù)生成子會(huì)話描述。
[0042]上述實(shí)施例中,通過(guò)在微處理器11的Linux操作系統(tǒng)中包含了一個(gè)嵌入式TeachingServer,通過(guò)攝像頭12錄制教學(xué)視頻,經(jīng)過(guò)微處理器11保存數(shù)據(jù),實(shí)時(shí)傳送至嵌入式TeachingServer,經(jīng)網(wǎng)口接口 14和/或無(wú)線訪問(wèn)接入點(diǎn)13送至以太網(wǎng),通過(guò)Internet的網(wǎng)絡(luò)環(huán)境進(jìn)行傳輸,實(shí)現(xiàn)實(shí)時(shí)視頻傳輸?shù)囊???蛻舳丝梢灾苯油ㄟ^(guò)瀏覽器來(lái)進(jìn)行實(shí)時(shí)訪問(wèn)。
[0043]通過(guò)本申請(qǐng)實(shí)施例中的一個(gè)或多個(gè)技術(shù)方案,可以實(shí)現(xiàn)如下技術(shù)效果:
[0044]1)使信息傳遞方式多樣,學(xué)習(xí)的場(chǎng)所和形式靈活多變,因此可以隨時(shí)隨地上課。學(xué)生亦可以透過(guò)互聯(lián)網(wǎng)、APP、網(wǎng)頁(yè)等多種不同管道學(xué)習(xí)。
[0045]2)提供更多的學(xué)習(xí)機(jī)會(huì)、擴(kuò)大教學(xué)規(guī)模、提高教學(xué)質(zhì)量、降低教學(xué)的成本。
[0046]3)支持多種終端設(shè)備:IPAD,IPHONE, Android, PC (windows)。PC 版本具備 windows系統(tǒng)下的網(wǎng)頁(yè)版本控件,有利于各種設(shè)備接入。
[0047]4)終端設(shè)備不需增加任何額外的裝置或零件,利用自帶的wifi模塊即可實(shí)現(xiàn)接入,使用方便,不消耗3G流量費(fèi)用。
[0048]5)支持TS、MP4、3GP、FLV等流媒體格式和RTP、HTTP、FMS等多種流媒體傳輸協(xié)議,保證對(duì)終端播放器的兼容性。
[0049]6)可以支持到多路用戶,成本低。
[0050]7)提供對(duì)終端用戶接入互聯(lián)網(wǎng)的認(rèn)證管理。
[0051]盡管已描述了本實(shí)用新型的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本實(shí)用新型范圍的所有變更和修改。
[0052]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本實(shí)用新型進(jìn)行各種改動(dòng)和變型而不脫離本實(shí)用新型的精神和范圍。這樣,倘若本實(shí)用新型的這些修改和變型屬于本實(shí)用新型權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本實(shí)用新型也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種實(shí)時(shí)視頻教學(xué)裝置,其特征在于,所述實(shí)時(shí)視頻教學(xué)裝置包括: 攝像頭,用于實(shí)時(shí)錄制教學(xué)視頻; 微處理器,包含網(wǎng)口接口,所述微處理器與所述攝像頭相連,所述微處理器用于接收所述攝像頭錄制的所述教學(xué)視頻,并對(duì)所述教學(xué)視頻進(jìn)行流媒體封裝格式轉(zhuǎn)換及流媒體傳輸協(xié)議轉(zhuǎn)換獲得流媒體數(shù)據(jù)流; 無(wú)線訪問(wèn)接入點(diǎn),與所述微處理器相連,所述無(wú)線訪問(wèn)接入點(diǎn)和/或所述網(wǎng)口接口通過(guò)網(wǎng)絡(luò)將所述流媒體數(shù)據(jù)流傳輸至客戶端及接收所述客戶端發(fā)送的用于獲取所述流媒體數(shù)據(jù)流的通信請(qǐng)求; 其中,所述微處理器上安裝有教學(xué)服務(wù)應(yīng)用程序,所述微處理器運(yùn)行所述教學(xué)服務(wù)應(yīng)用程序時(shí),用于控制教學(xué)消息的輸入輸出、教學(xué)事件的異步處理、教學(xué)事件處理函數(shù)的注冊(cè)、創(chuàng)建實(shí)時(shí)傳輸協(xié)議會(huì)話。2.如權(quán)利要求1所述的實(shí)時(shí)視頻教學(xué)裝置,其特征在于,所述實(shí)時(shí)視頻教學(xué)裝置還包括: 耳機(jī),與所述微處理器相連,用于輸出語(yǔ)音數(shù)據(jù); 話筒,與所述微處理器相連,用于輸入語(yǔ)音數(shù)據(jù)。
【專利摘要】本實(shí)用新型公開了一種實(shí)時(shí)視頻教學(xué)裝置,包括:攝像頭;微處理器,包含網(wǎng)口接口,微處理器與攝像頭相連,微處理器用于接收攝像頭錄制的教學(xué)視頻,并對(duì)教學(xué)視頻進(jìn)行流媒體封裝格式轉(zhuǎn)換及流媒體傳輸協(xié)議轉(zhuǎn)換獲得流媒體數(shù)據(jù)流;無(wú)線訪問(wèn)接入點(diǎn),與微處理器相連,無(wú)線訪問(wèn)接入點(diǎn)和/或網(wǎng)口接口通過(guò)網(wǎng)絡(luò)將流媒體數(shù)據(jù)流傳輸至客戶端及接收客戶端發(fā)送的用于獲取流媒體數(shù)據(jù)流的通信請(qǐng)求;其中,微處理器運(yùn)行教學(xué)服務(wù)應(yīng)用程序時(shí),用于控制教學(xué)消息的輸入輸出、教學(xué)事件的異步處理、教學(xué)事件處理函數(shù)的注冊(cè)及創(chuàng)建實(shí)時(shí)傳輸協(xié)議會(huì)話。通過(guò)上述技術(shù)方案,解決了現(xiàn)有技術(shù)中網(wǎng)絡(luò)教學(xué)設(shè)備配置繁瑣、成本高昂的技術(shù)問(wèn)題,簡(jiǎn)化配置、降低成本。
【IPC分類】H04N5/76, H04N21/472
【公開號(hào)】CN205105318
【申請(qǐng)?zhí)枴緾N201520770790
【發(fā)明人】李蓮, 劉智平, 杜鵬, 李肇
【申請(qǐng)人】武漢鋼鐵(集團(tuán))公司
【公開日】2016年3月23日
【申請(qǐng)日】2015年9月30日
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东阿县| 浪卡子县| 三原县| 定远县| 广宁县| 武宁县| 明溪县| 平遥县| 华坪县| 新营市| 镇江市| 安仁县| 枣庄市| 万荣县| 衡阳县| 漯河市| 垦利县| 定边县| 沈阳市| 扶风县| 读书| 怀远县| 庆城县| 亚东县| 长沙县| 富阳市| 山东省| 临武县| 文山县| 盐源县| 乌苏市| 昭觉县| 汝南县| 大冶市| 宿松县| 怀集县| 张家川| 常山县| 张家界市| 阳新县| 玉山县|