Unity FMETP STREAM 插件 画面的回显 (上)Server的创建

1 篇文章 0 订阅
1 篇文章 0 订阅

最近让做中控回显功能,翻了很多插件找到了FMETP STREAM 来看看效果吧 

1.导入FMETP STREAM插件

https://download.csdn.net/download/Baobaosimida/21560882

导入后可以参考里面的例子场景

2.创建服务端,接收客户端的消息

(1)首先创建一个空场景 可命名为:Server

(2)新建场景中创建空物体可命名为:FMNetworkManager,并在空物体上添加组件FMNetworkManager,将NetWorkType 选择为 Server

组件中有个几个重要的事件监听

OnRecieveByteDataEvent,OnRecieveStringDataEvent,GetRawRecievedData

目前我们只需要接收客户端的传来的转成byte[] 的Texture2D即可,因此只需要关注OnRecieveByteDataEvent,并在之后的步骤中为此事件中添加监听。

(3)场景中再创建一个空物体 可命名为:GameViewDecoder,并在空物体上添加组件:GameViewDecoder

这里的组件就是用来展示接收到的数据并将接来的byte[]转成图片进行实时渲染。

(4)回到FMNetworkManager组件上进行属性的配置

 首先配置ServerSetting中的端口 以及ClientSetting中的端口,这里可以为默认。

在Recieve 的OnRecieveByteDataEvent中添加 (3)组件中的Action_ProcessData方法,就相当于每次我们的Server接收到了数据 就交给GameViewDecoder进行画面的处理。

(5)配置GameViewDecoder

我们需要在外部(一般是PS)绘制一张图片,并保存导入。将图片拖入RecieveTexture中,这张图片将实时绘制传输过来的画面。

(6)展示画面,场景中新建RawImage,将RecieveTexture中的图片拖入Texture中,完成画面的扎展示。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: Unity FMETP StreamUnity游戏引擎中的一个功能模块,它能够向流媒体服务器推送音视频数据流。FMETP是一种实时通讯协议,可以对数据进行可靠的传输和错误纠正。使用FMETP协议可以大幅减少音视频数据流传输的延迟,提高数据的实时性。 Unity FMETP Stream 的主要作用是将Unity游戏引擎中的音视频数据流推送到流媒体服务器,这样其他人可以通过互联网观看这些数据流。使用Unity FMETP Stream的好处是可以方便地将游戏中的音视频元素作为直播内容,从而吸引更多的观众和玩家。 Unity FMETP Stream 还提供了一些高级特性,比如自动适应码率调整、多画面拼接、异步传输等。这些特性可以帮助用户提高传输效率,减小带宽负载,提升观看体验。 总之,Unity FMETP Stream 是一个强大的音视频流媒体处理模块,可以帮助Unity游戏引擎用户轻松地将游戏中的音视频元素作为直播内容,从而增强互动性和用户体验。 ### 回答2: Unity FMETP Stream是一种基于Unity引擎的流媒体技术,它可以帮助开发者在游戏或应用中实现音视频直播、点播和录制等功能。该技术借助Unity Engine的优秀性能、交互性和可定制性,让开发者可以方便快捷地创建高质量的流媒体内容,同时还能够对内容进行修改和调整,以满足用户需求。 在使用Unity FMETP Stream时,开发者只需几步操作就可以轻松实现流媒体内容的创建和控制。首先,开发者需要导入Unity FMETP Stream插件,并完成相关设置。然后,开发者可以通过调用插件提供的API,将直播或点播的音视频数据流传输到云端服务器上或本地进行存储。最后,开发者还可以根据自己的需求对音视频内容进行编辑和剪辑,并进行定制化的功能开发,例如添加交互元素和特效等。 总之,Unity FMETP Stream技术有效打破了传统流媒体技术的种种限制,推动了流媒体应用的发展。开发者可以根据自己的需求和特点来选择Unity FMETP Stream技术,并与其他技术结合起来,以创造更加丰富和智能化的应用体验。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值