1.一種無窗體的網(wǎng)頁播放器插件裝置,其特征在于該插件裝置包括會(huì)話模塊和顯示模塊,會(huì)話模塊支持RTSP、SIP以及onvif等流媒體開發(fā)協(xié)議;顯示模塊在Internet Explorer瀏覽器環(huán)境下使用的ActiveX技術(shù),非Internet Explorer瀏覽器環(huán)境下使用NPAPI和/或PPAPI技術(shù);會(huì)話模塊采用hDC方式與顯示模塊連接。
2.如權(quán)利要求1所述的無窗體的網(wǎng)頁播放器插件裝置,其特征在于所述的會(huì)話模塊在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)頁播放。
3.如權(quán)利要求1所述的無窗體的網(wǎng)頁播放器插件裝置,其特征在于所述的會(huì)話模塊在非Internet Explorer瀏覽器環(huán)境下的工作步驟為:
1)會(huì)話模塊初始化時(shí)引用NPAPI庫,直接采用hDc方式;
2)用初始化時(shí)創(chuàng)建的hDC句柄傳遞給D3D、SDL或OpenGL的PPAPI庫,無窗體的網(wǎng)頁播放。
4.如權(quán)利要求1所述的無窗體的網(wǎng)頁播放器插件裝置,其特征在于所述的會(huì)話模塊采用工廠模式和適配器模式,以用于解決新增會(huì)話協(xié)議的擴(kuò)展。