小编mur*_*der的帖子

Unity 5-将Unity相机流式传输到智能手机

我目前正在Unity 5中开发无人机模拟器,并且我的场景中有4个Unity相机。我现在正在研究一种解决方案,用于将Unity中一个虚拟摄像机的屏幕实时流式传输到我的android智能手机。我正在考虑以下步骤:

  1. 使用Texture2D.ReadPixels将屏幕像素读取到一个空的Texture2D

  2. 使用EncodeToJPG或EncodeToPNG对Texture2D进行编码

3.将编码的字节发送到设备(通过套接字发送到设备;或使用此WebRTC解决方案)

  1. 在设备上:将字节读入图像(例如,使用ByteArrayInputStream和BitmapFactory的组合)

我已经完成了前两个步骤。现在我不知道如何使用套接字,所以我正在使用WebRTC。但是如何在Unity项目中实现JavaScript代码?有人可以帮我吗?

我在论坛中也找到了WebRTC API,但是我的网络技能还不够好。也许有人可以告诉我,在此代码中我在哪里创建对等连接?

论坛:https : //forum.unity3d.com/threads/unitypeerjs-simple-webrtc-support-for-unity-webgl.310166/

代码(Unity的WebRTC API): https : //www.pastiebin.com/embed/5880b2815c96a

video smartphone video-streaming unity-game-engine unity5

5
推荐指数
1
解决办法
2846
查看次数