当前位置: 首页 > news >正文

Unity中使用FMETP STREAM传输实时画面

一、客户端(发送端)

总体思路:先把画面编码Encoder,再发送给服务端

新建场景,创建一个实体,名为FMnet,添加组件FMNetworkManager,将NetworkType设置为客户端Client,设置ServerIP为127.0.0.1

在FMnet下新建一个实体为Encoder,添加组件GameViewEncoder,CaptureMode设为Full Screen,OnDataByteReadyEvent中选择Runtime Only下的SendToServer

二、服务端(接收端) 

总体思路:接收数据,再解码Decoder

新建场景,创建一个实体,名为FMnet,添加组件FMNetworkManager,将NetworkType设置为客户端Server

在FMnet下新建一个实体为Decoder,添加组件GameViewDecoder

在UI上创建一个RawImage,并将其赋值以Decoder组件GameViewDecoder的TestImgProp

切换到FMnet的FMNetworkManager组件,给OnReceivedByteDataEvent添加处理函数GameViewDecoder.Action_ProcessImageData

运行服务端和客户端,即可看到客户端的画面传输到了服务端。


画质可在客户端的Encoder中修改

相关文章:

  • python全栈-vue框架
  • Hibernate:让对象与数据库无缝对话的全自动ORM框架
  • CesiumEarth能够本地浏览的三维倾斜模型切片(3DTiles)
  • GESP2025年3月认证C++七级( 第三部分编程题(2)等价消除)
  • 图像形态学操作对比(Opencv)
  • VSCode中选择Anaconda的Python环境
  • java数组06:Arrays类
  • 数据结构--线性表
  • 让你方便快捷实现主题色切换(useCssVar)
  • 【征程 6】工具链 VP 示例中 Cmakelists 解读
  • 创建虚拟环境无法加载到pycharm当conda环境,只能为python环境
  • C语言-字符串操作函数手册:语法、技巧与经典应用
  • FreeRTOS使任务处于挂起态的API
  • 小白学习java第11天(下):多线程详解
  • MergeX亮相GTC2025:开启全球广告流量交易新篇章
  • ​asm汇编源代码之-汉字点阵字库显示程序源代码下载​
  • JAVA——初识JAVA
  • Java学习手册:Java异常处理机制
  • 前端防御性编程
  • java数组08:稀疏数组
  • 洛阳网站建设/顾问
  • 公司接到网站中文域名到期/最近实时热点新闻事件
  • 做外贸什么网站比较好/泾县网站seo优化排名
  • 企业建设电商网站/建站平台如何隐藏技术支持
  • 政府网站手机版建设方案/深圳百度seo代理
  • 怎么在悉尼做网站/小红书如何引流推广