Unity插件-適用于畫面傳輸的FMETP STREAM使用方法(三)基礎使用

目錄

一、插件介紹

二、組件介紹

三、Game View Streaming

1、使用 FM Network UDP 的基本設置

Server Scene

Client Scene

2、使用使用 FM WebSocket 的基本設置

四、Audio Streaming

五、Microphone Streaming


一、插件介紹

??????Unity插件-適用于畫面傳輸的FMETP STREAM使用方法(一)FMETP STREAM介紹-CSDN博客


二、組件介紹

Unity插件-適用于畫面傳輸的FMETP STREAM使用方法(二)組件介紹-CSDN博客


三、Game View Streaming

1、使用 FM Network UDP 的基本設置

Server Scene

創建新的空物體并添加組件:FM Network Manager

選擇 Network Type (網絡類型) 作為 Server (服務器)

創建 Game View Encoder

選擇 Render Camera Mode


添加攝像機對象,并重命名為“RenderCam”

將 RenderCam 分配到設置中:RenderCam

添加事件:將 FMNetworkManager 分配到“OnDataByteReadyEvent()”中

將 Byte[] 數據傳遞到 FM Network Manager > SendToOthers()


Client Scene

創建新的空物體并添加組件:FM Network Manager

選擇 Network Type (網絡類型) 作為 Client (客戶端)

創建 Game View Decoder

FM Network Manager > 接收器 > OnReceivedByteDataEvent() 中分配 Game View 解碼器

將數據傳遞到 GameViewDecoder > Action_ProcessingImageData

Game View Encoder 上的結果

GameViewDecoder Inspector 上的結果

可以通過創建 Texture2D 來傳遞 Texture2D 數據

將創建的 RawImage 拖入 TestingProp 中,即可顯示同步畫面


2、使用使用 FM WebSocket 的基本設置

創建空游戲對象并添加組件:FMSocketIOManager

其余操作與FM Network UDP相似,以下是官方測試推薦

安裝 npm + Node.js

  1. 下載并安裝所需組件:Node.js官網下載地址


安裝 Socket.IO

  1. 打開終端/命令提示符,輸入:npm install socket.io

安裝 Express

  1. 打開終端/命令提示符,輸入:npm init(按回車使用默認配置)
  2. 繼續輸入:npm install express --save

部署本地測試服務器

  1. 將?FMWebSocket/TestServer.zip?解壓到非資源文件夾的目錄中
  2. 打開終端/命令提示符,輸入:node /[路徑]/index.js

配置服務器連接

  1. 確保 Node.js 服務器的 ?IP 地址端口號與?FMSocketIOManager?中的設置一致

四、Audio Streaming

創建新的空物體并添加組件: Audio Encoder

將 FMNetworkManager 或 FMSocketIOManager 分配到“OnDataByteReadyEvent()”中將 Byte[] 數據傳遞到 FM Network Manager 或 FMSocketIOManager > SendToOthers()

創建新的空物體并添加組件并添加組件: Audio Decoder

Audio Source 將自動添加

在 FMNetworkManager 或 FMSocketIOManager 中:將數據傳遞給音頻解碼器 > Action_ProcessingData()


五、Microphone Streaming

創建新的空物體并添加組件并添加組件:Mic Encoder

將 FMNetworkManager 或 FMSocketIOManager 分配到“OnDataByteReadyEvent()”中將 Byte[] 數據傳遞到 FM Network Manager 或 FMSocketIOManager > SendToOthers()

創建新的空物體并添加組件并添加組件: Audio Decoder

Audio Source 將自動添加

在 FMNetworkManager 或 FMSocketIOManager 中:將數據傳遞給音頻解碼器 > Action_ProcessingData()

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/73815.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/73815.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/73815.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何為預訓練模型進行領域適配:全參數微調、LoRA 還是 Prompt Tuning?

目錄 如何為預訓練模型進行領域適配:全參數微調、LoRA 還是 Prompt Tuning? 1. 全參數微調(Full Fine-tuning) 適用場景 優缺點 示例代碼(使用 Hugging Face Transformers 進行全參數微調) 2. LoRA&am…

C++ —— 線程同步(互斥鎖)

C —— 線程同步(互斥鎖) 線程同步互斥鎖(互斥量)測試代碼mutex互斥鎖 線程同步 線程同步:多線程協同工作,協商如何使用共享資源。 C11線程同步包含三部分內容: 互斥鎖(互斥量&…

UI設計中的加載動畫:優化用戶體驗的細節

hello寶子們...我們是艾斯視覺擅長ui設計和前端數字孿生、大數據、三維建模、三維動畫10年經驗!希望我的分享能幫助到您!如需幫助可以評論關注私信我們一起探討!致敬感謝感恩! 在數字產品泛濫的今天,用戶對體驗的要求早已超越功能本身。一個看似簡單的加載動畫&…

SpringBoot3+Vue3實戰(Vue3快速開發登錄注冊頁面并對接后端接口)(4)

目錄 一、SpringBoot3Vue3實現基本增刪改查。前后端通信交互、配置后端跨域請求。數據批量刪除。(博客鏈接) 二、SpringBoot3Vue3快速開發登錄、注冊頁面并實現對接。 &#xff08;1&#xff09;操作數據表employee(員工信息表)。 <1>修改employee表的字段組成。 <2&g…

Python標準庫中bisect模塊的bisect_right()函數在網格交易中的應用

本文將深入探討Python標準庫中bisect模塊的bisect_right()函數在網格交易中的具體應用。 bisect模塊 bisect模塊是Python標準庫中的一個模塊&#xff0c;提供了對有序列表的插入和搜索操作的支持。它基于二分查找算法&#xff0c;可以高效地在有序列表中查找或插入元素&#x…

Excel(函數篇):IF函數、FREQUNCY函數、截取函數、文本處理函數、日期函數、常用函數詳解

目錄 IF函數等于判斷區間判斷與AND函數、OR函數一同使用IFNA函數和IFERROR函數 FREQUNCY函數、分斷統計LEFT、RIGHT、MID截取函數FIND函數、LEN函數SUBSTITUTE函數ASC函數、WIDECHAR函數實戰&#xff1a;如何獲取到表中所有工作簿名稱文本處理函數TEXT函數TEXTJOIN函數 日期函數…

生成PDF文件:從html2canvas和jsPdf渲染到Puppeteer矢量圖

剛剛實現而已&#xff1a;第一次明白&#xff0c;雙擊或file:///打開html文件&#xff0c;居然和從localhost:3000打開同一個html文件有本質的區別。 字體居然還能以Base64代碼嵌入到網頁&#xff0c;只是太大太笨。 需要安裝node.js&#xff0c;npm安裝更多依賴&#xff1a;…

Git 分支刪除操作指南(含本地與遠程)

&#x1f680; Git 分支刪除操作指南&#xff08;含本地與遠程&#xff09; 在多人協作的開發過程中&#xff0c;定期清理已合并的臨時分支&#xff08;如 feature/*、bugfix/*、hotfix/* 等&#xff09;可以保持倉庫整潔&#xff0c;避免混亂。 &#x1f4cc; 分支命名規范回…

Qt中打開windows的cmd窗口并顯示

在windows上&#xff0c;用Qt的GUI程序打開另一個程序&#xff0c;使用QProcess即可&#xff0c;并且被打開的程序通常也會顯示出來&#xff0c;但是如果想要打開dos窗口并顯示&#xff0c;并執行其中的命令或者批處理&#xff0c;則需要使用QProcess提供的windows特有的函數QP…

Modbus TCP到RTU:輕松轉換指南!

Modbus TCP 到 RTU&#xff1a;輕松轉換指南&#xff01; 在現代工業自動化領域&#xff0c;Modbus TCP和Modbus RTU兩種通信協議因其高效、穩定的特點被廣泛應用。然而&#xff0c;隨著技術的發展和設備升級的需求&#xff0c;經常會遇到需要將這兩種協議進行互相轉換的場景。…

微信小程序訂閱消息發送消息,點擊消息進入小程序頁面

1、在小程序官網訂閱消息選用或創建消息模板獲取模板ID可多個 如圖&#xff1a; 2、微信小程序前端頁面發送請求訂閱權限 請求模板id的權限可以是一個可以是多個&#xff0c;用戶同意訂閱&#xff0c;獲取code傳遞給后端——后端拿到code生成唯一的openid用于發送訂閱消息 注…

卷積神經網絡 - 卷積層

卷積神經網絡一般由卷積層、匯聚層和全連接層構成&#xff0c;本文我們來學習卷積層。 卷積層&#xff08;Convolutional Layer&#xff09;是卷積神經網絡&#xff08;CNN&#xff09;的核心組件&#xff0c;專門用于處理具有網格結構的數據&#xff08;如圖像、音頻、時間序…

Vue3全局化配置(ConfigProvider)

效果如下圖&#xff1a; 在線預覽 APIs ConfigProvider 參數說明類型默認值theme主題對象Theme{}abstractboolean是否不存在 DOM 包裹元素truetagstringConfigProvider 被渲染成的元素&#xff0c;abstract 為 true 時有效‘div’ Theme Type 名稱說明類型默認值common?全…

LabVIEW煙氣速度場實時監測

本項目針對燃煤電站煙氣流速實時監測需求&#xff0c;探討了靜電傳感器結構與速度場超分辨率重建方法&#xff0c;結合LabVIEW多板卡同步采集與實時處理技術&#xff0c;開發出一個高效的煙氣速度場實時監測系統。該系統能夠在高溫、高塵的復雜工況下穩定運行&#xff0c;提供高…

若依excel工具類導出excel模板數據帶下拉映射

導出模板代碼&#xff0c;原理是combo屬性 傳遞一個數組 里面是label下拉數組。 Overridepublic void downloadTemplate(HttpServletResponse response) {ExcelUtil<ThMachineryManageExcel> util new ExcelUtil<>(ThMachineryManageExcel.class);List<SysDist…

3.8 Spring Boot監控:Actuator+Prometheus+Grafana可視化

在Spring Boot應用中&#xff0c;通過整合Actuator、Prometheus和Grafana可以構建完整的監控體系&#xff0c;實現指標采集、存儲和可視化。以下是具體實現步驟&#xff1a; 一、Spring Boot Actuator 配置 作用&#xff1a;暴露應用健康指標、性能數據等監控端點。 1. 添加依…

啟幕數據結構算法雅航新章,穿梭C++夢幻領域的探索之旅——二叉樹序列構造探秘——堆的奧義與實現詩篇

人無完人&#xff0c;持之以恒&#xff0c;方能見真我&#xff01;&#xff01;&#xff01; 共同進步&#xff01;&#xff01; 文章目錄 一、堆的定義與結構二、堆的實現1.堆的初始化和銷毀堆的初始化堆的銷毀 2.向上調整算法和入堆向上調整算法入堆 3.向下調整算法和出堆頂數…

“Failed to Load SteamUI.dll” 錯誤詳解:全面解析與高效解決方案,助你快速修復 Steam 客戶端問題

在使用 Steam 客戶端時&#xff0c;你是否遇到過 failed to load steamui.dll 錯誤&#xff1f;這個令人頭疼的問題可能導致 Steam 無法正常啟動&#xff0c;影響游戲體驗。Failed to load steamui.dll 錯誤通常與文件損壞、系統配置或軟件沖突有關&#xff0c;但無需擔心&…

STM32 DAC詳解:從原理到實戰輸出正弦波

目錄 一、DAC基礎原理1.1 DAC的作用與特性1.2 DAC功能框圖解析 二、DAC配置步驟2.1 硬件配置2.2 初始化結構體詳解 三、DAC數據輸出與波形生成3.1 數據格式與電壓計算3.2 正弦波生成實戰3.2.1 生成正弦波數組3.2.2 配置DMA傳輸3.2.3 定時器觸發配置 四、常見問題與優化建議4.1 …

CNN 稠密任務經典結構

FCN UNet FPN FCNUNETFPNpadding無&#xff08;逐漸變小&#xff09; 有&#xff08;左右對稱&#xff09;上采樣 雙線性雙線性 最近鄰跳躍鏈接 相加 Cropcat 1x1卷積相加 三個網絡差不多&#xff0c;UNet名字最直觀&#xff0c;后續流傳…