前沿拓展:
net framework4.
問題分析:NET Framework 4.0 安裝時發(fā)生嚴重錯誤一般由于系統(tǒng)設(shè)來自置上異常導(dǎo)致
解決方案一: 1.點擊開始菜單,點文件夾的路徑為:錯那執(zhí)張勝初(C:windowssystem32)如下圖
5.第二再次點擊開始菜單,點運行,輸入cmd然后按回車。第二在命令行下輸入:net start 萬WuAuServ
解束防了達決方案二:
1.開始——運行——輸入regedit——回車
2.找到注冊滑試專車隨有貴表,HKEY_LOCAL_MACHINESOFWAREMicrosoftInternet Explorer下的MAIN子鍵
3.點擊main后,在上面菜單中找到“編輯”–“權(quán)限”,點擊后就會出現(xiàn)“允許完全控制”等字樣,勾上即可
1、為什么用.net framework4.6.1 ,因為要用EmguCV 來 播放流媒體。 而EmguCV目前只在framwwork4.6 運行良好,如果是.net5 (或者.net core)只需要明白道理找個其他庫即可;
2、按道理是先寫一篇windows程序的,因為EmguCV 自帶顯示控件,可以直接顯示視頻。再web下用signalR顯示涉及的知識點有點多:
1)為什么用signalR,或者流媒體服務(wù),或者寫websocket ? 因為哥愿意。 但是signalR是只傳輸文本的,所以把圖片轉(zhuǎn)成base64 傳到頁面;
2)頁面不需要h5的vedio之類,為什么呢,還是哥愿意。圖片自然不能寫地址,src指定base64 數(shù)據(jù)即可;
3)EmguCV得到的圖片,可不是.net中的bitmap 之類,得轉(zhuǎn)換。
1、創(chuàng)建.net framework4.6.1 的mvc項目用SignalR 實現(xiàn)HomeIndex給視圖發(fā)送文本數(shù)據(jù)并顯示。 signalR這一套,不在這篇文章,所以自行研究透,這是前提。以后我會寫一篇簡單的教程;
解釋一下,靜態(tài)構(gòu)造函數(shù)是為了單例,不然多打開幾個頁面就實例化多次,會初選視頻抖動。實際項目需要用依賴注入單例,或者更加優(yōu)美的方式這里提高閱讀性,簡單實現(xiàn);
中間的幾句轉(zhuǎn)換代碼,上面提到了為什么。
拓展知識:
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http:///8421.html