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

無窗體的網(wǎng)頁播放器插件裝置的制作方法

文檔序號:11917705閱讀:304來源:國知局

本發(fā)明涉及視頻顯示,尤其是一種解決了有窗體插件播放器的層級遮擋問題的無窗體的網(wǎng)頁播放器插件裝置。



背景技術(shù):

目前,開發(fā)Web版的流媒體用得比較多的插件裝置有VLC、adobe flash player以及攝像機(jī)廠商的SDK插件,其中:

VLC是一個(gè)開源的、跨平臺的插件裝置,支持RTSP、http等會話協(xié)議;但是VLC不支持SIP協(xié)議,不利于GB28181、GB28059的開發(fā),且該插件在瀏覽器中是存在窗體的,不利于網(wǎng)頁中層級關(guān)系的控制,不支持chrome45以后版本的chrome瀏覽器;

adobe flash player插件裝置支持跨平臺,但是會話協(xié)議比較局限,如不支持RTSP、SIP等會話協(xié)議,也不支持PS、TS等流媒體協(xié)議,不適合用在監(jiān)控平臺上,如GB28181、G28059、以及基于RTSP會話的流媒體監(jiān)控;

SDK插件與前端設(shè)備緊密關(guān)聯(lián),如用??档腟DK插件,就只能用??档臄z像機(jī),其它廠商的SDK插件也類似;不具有通用性,如果一個(gè)項(xiàng)目中用到多個(gè)廠商的設(shè)備就會增加平臺開發(fā)難度,不支持chrome45以后版本的chrome瀏覽器。



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

本發(fā)明所要解決的就是現(xiàn)有Web版的流媒體插件不利于網(wǎng)頁中層級關(guān)系控制的問題,提供一種解決了有窗體插件播放器的層級遮擋問題的無窗體的網(wǎng)頁播放器插件裝置。

本發(fā)明的無窗體的網(wǎng)頁播放器插件裝置,其特征在于該插件裝置包括會話模塊和顯示模塊,會話模塊支持RTSP、SIP以及onvif等流媒體開發(fā)協(xié)議;顯示模塊在Internet Explorer瀏覽器環(huán)境下使用的ActiveX技術(shù),非Internet Explorer瀏覽器環(huán)境下使用NPAPI和/或PPAPI技術(shù);會話模塊采用hDC方式與顯示模塊連接。

所述的會話模塊在Internet Explorer瀏覽器環(huán)境下的工作步驟為:

1)創(chuàng)建窗體,得到窗體句柄hwnd;

2)從創(chuàng)建的窗體中提取hDc,并調(diào)用系統(tǒng)函數(shù)GetDC;

3)把從窗體中得到的hDC句柄傳遞給D3D、SDL或OpenGL的API結(jié)構(gòu),實(shí)現(xiàn)無窗體的網(wǎng)頁播放。

所述的會話模塊在非Internet Explorer瀏覽器環(huán)境下的工作步驟為:

1)會話模塊初始化時(shí)引用NPAPI庫,直接采用hDc方式;

2)用初始化時(shí)創(chuàng)建的hDC句柄傳遞給D3D、SDL或OpenGL的PPAPI庫,無窗體的網(wǎng)頁播放。

所述的會話模塊采用工廠模式和適配器模式,以用于解決新增會話協(xié)議的擴(kuò)展。

本發(fā)明的無窗體的網(wǎng)頁播放器插件裝置,具有以下的優(yōu)點(diǎn)和積極效果:

1、支持多種會話協(xié)議:支持SIP(用于GB28181、GB28059開發(fā))、RTSP、onvif等常用標(biāo)準(zhǔn)會話協(xié)議,預(yù)留設(shè)備廠商私有會話協(xié)議接口;

2、支持多種視頻格式:支持PS(用于28181)、TS(用于28059)、H264等;

3、支持多種音頻格式:支持G711a、G711u、G726等音頻格式;

4、支持多種瀏覽器:支持IE、360、Firefox、chrome等主流瀏覽器;

5、支持多種網(wǎng)絡(luò)通信協(xié)議:支持TCP、UDP;

6、支持跨平臺:支持Windows、Linux下的調(diào)用;

7、具有通用性:任何想做Web視頻開發(fā)的都可以調(diào)用此無窗體播放器插件裝置;

8、支持多種功能接口:實(shí)時(shí)視頻播放接口、歷史視頻播放接口、截圖接口、錄像接口、單擊事件回調(diào)、雙擊事件回調(diào)等;

9、支持無窗體特性:此特點(diǎn)有效解決在瀏覽器中層級關(guān)系、遮擋等缺陷。

具體實(shí)施方式

實(shí)施例1: 一種無窗體的網(wǎng)頁播放器插件裝置,該插件裝置包括會話模塊和顯示模塊,會話模塊支持RTSP、SIP以及onvif等流媒體開發(fā)協(xié)議;顯示模塊在Internet Explorer瀏覽器環(huán)境下使用的ActiveX技術(shù),會話模塊采用hDC方式與顯示模塊連接。會話模塊在Internet Explorer瀏覽器環(huán)境下的工作步驟為:

1)創(chuàng)建窗體,得到窗體句柄hwnd;

2)從創(chuàng)建的窗體中提取hDc,并調(diào)用系統(tǒng)函數(shù)GetDC;

3)把從窗體中得到的hDC句柄傳遞給D3D、SDL或OpenGL的API結(jié)構(gòu),實(shí)現(xiàn)無窗體的網(wǎng)頁播放。

會話模塊采用工廠模式和適配器模式,以用于解決新增會話協(xié)議的擴(kuò)展。

實(shí)施例2:一種無窗體的網(wǎng)頁播放器插件裝置,包括會話模塊和顯示模塊,會話模塊支持RTSP、SIP以及onvif等流媒體開發(fā)協(xié)議;顯示模塊在非Internet Explorer瀏覽器環(huán)境下使用NPAPI和/或PPAPI技術(shù);會話模塊采用hDC方式與顯示模塊連接。會話模塊在非Internet Explorer瀏覽器環(huán)境下的工作步驟為:

1)會話模塊初始化時(shí)引用NPAPI庫,直接采用hDc方式;

2)用初始化時(shí)創(chuàng)建的hDC句柄傳遞給D3D、SDL或OpenGL的PPAPI庫,無窗體的網(wǎng)頁播放。

會話模塊采用工廠模式和適配器模式,以用于解決新增會話協(xié)議的擴(kuò)展。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
舟山市| 安庆市| 泌阳县| 海门市| 台南县| 那坡县| 明溪县| 靖宇县| 叶城县| 辽中县| 洞头县| 县级市| 安吉县| 龙门县| 泰顺县| 宝丰县| 喀什市| 灵山县| 太湖县| 克东县| 广饶县| 西昌市| 昭觉县| 平阳县| 阿图什市| 榆社县| 科尔| 青铜峡市| 祁连县| 宁强县| 鄱阳县| 冀州市| 纳雍县| 通化县| 都昌县| 南昌市| 防城港市| 双鸭山市| 二连浩特市| 阳西县| 宽城|