原创 UnityAndroid(4) Unity上顯示窗口

發現一般的UI界面都是顯示在Unity界面的後面的,即Unity控件的zOrder是最高的。 用於WebRtc顯示的SurfaceViewRender在視頻(本地或者遠程)出來後是能顯示到Unity上面的,但是視頻還沒有出來時,等待時,是

原创 UnityAndroid(5) 劉海屏問題

我的手機是有劉海的,進入Unity界面後,它直接完全全屏了,導致劉海部分擋住了部分內容(正好我在那裏放了幾個按鈕),需要做一個Header,高度根據劉海自動調整。 一、自動調整標題高度 參考:Android 座標總結 //獲取狀

原创 Android開發(3) 浮動窗口(控件)

關於浮在界面上的可拖動窗口(控件),現在知道的有三種方案。 1.FloatView  FloatView是指在所有窗口(包括其他Activity,其他程序,桌面)上面的浮動窗口,一些浮動菜單,工具欄,流量監控界面等,github上找了幾個

原创 視頻服務器(12) Kurento[7] 保存視頻圖像

生娃了,斷斷續續補充完整 -------------------------------- 項目需求,無法用webrtc方式播放視頻流,考慮採用定時獲取視頻圖像的方式,達到類似的效果。 即網絡環境不允許服務端推送視頻流給客戶端,只能客戶端

原创 Android連接Kurento服務端通信過程

通信API 通信的過程是在封裝好的jar包裏面的,KurentoRoomAPI->(繼承)KurentoAPI->(實現)JsonRpcWebSocketClient.WebSocketConnectionEvents。 public

原创 UnityAndroid(1) Android打包

目錄 一、打包Android 二、VS調試(失敗) 需要打包Android,整理一下過程。 開發環境:Unity2019.2.17f,AndroidStudio3.5.3,VS2019。 一、打包Android 原本我的unity版本是2

原创 UnityAndroid(2) Android加載Unity

目錄 一、Android加載Unity 1.1 Unity打包Android項目 1.2 Android加載Unity生成項目 1.3 加載Unity內容 二、Unity和Android交互 2.1 Unity發消息給Java 2.2 A

原创 Android開發(2) 發佈Library(未完成)

前面在別人的基礎上寫了個日誌插件,寫成了Android Library,開發其他app時就能引用起來。 雖然也上傳github了,但是開發app時直接引用相當於copy過來,引用arr文件,也是copy過來。 查詢如何保證代碼唯一過程中發

原创 Android開發(4) drawable資源

開始時源於需要找一個關閉按鈕,百度圖片上一堆的jpg,少數的png,一些需要免費收費的圖標。 不過考慮到Android有個drawable,裏面的資源(圖片)好像是矢量的,找找看有沒有這種資源。 參考:Android使用矢量圖(SVG,

原创 UnityAndroid(3) 打包問題

之前調研測試時還挺順利的,對了 還留了一個旋轉崩潰的問題。 要實際和項目結合時,出了各種情況。 在公司打包和在家打包還不一樣。 崩潰。 --------------------------------------------- 模擬器不支

原创 視頻服務器(2) RTSPtoWebRTC(go語言)

接下來要把前面查到的資料深入的調研一下。 顯示https://github.com/deepch/RTSPtoWebRTC。 爲什麼呢, 1.名稱就是RTSPtoWebRTC,符合需求 。 2.說明上比較簡單 。 3.對go有點興趣 -

原创 UnityWebGL調研(5) SignalR通信

SignalR原本就是網頁支持的技術,底層應該是用WebSocket的。 但是項目打包成WebGL後,發現無法獲取服務端的告警信息,需要另外研究一下了。 Unity裏面的SignalR是用BestHTTP實現的。   一、搭建服務端 參考

原创 視頻服務器(1) webrtc-streamer

我的目的是找到一個代替H5Stream的開源rtsp to webrtc 的方案。 其實rtsp to websocket也是可以的,雖然我unity買的插件是webrtc+video的,但從原理上講websocket+video也是可以

原创 網頁中播放RTSP(2) H5Stream

總的思路是全面的7種方法,RTSP轉換成RTMP、WebSocket、WebRTC、HLS,再從網頁中獲取。 而這個轉換過程,就是一個視頻服務器端,通過視頻服務器軟件轉換RTSP爲其他協議格式。 1.H5Stream 官網:https:/

原创 網頁中播放RTSP(4) WebSocket學習

  1.一般通信 參考:C#版Websocket實例 用WPF實現了一下服務端,和一般的TCP通信一樣。 最早以前實現過Unity(Webgl平臺)裏面用WebSocket連接C#的TCP服務端的功能。 網頁中的WebSocket是瀏覽器