我可以使用 Unity3D 创建视频聊天应用程序吗?
can I create a video chat app with Unity3D?
我想使用 Unity 创建一个视频聊天应用程序
到目前为止,我只找到了一个名为 VideoChat 的资产,但图像和声音质量低于平均水平,并且在移动设备上它不会切换到前置摄像头。
这使得它毫无意义,因为它被称为视频聊天..
我在互联网上找到了一些 webRTC 的东西,但我不确定这是否会帮助我在 Unity 中使用它来与智能前置摄像头进行对话 phone(ios 或 android) 到其他设备前凸轮。
can I create a video chat app with Unity3D?
是的,只要您停止在互联网上随机找到这个那个assets/scripts并自己编写代码,就可以使用 Unity 来做到这一点。
步骤:
学习 C# 基础。
学习 C# 网络(套接字、TCPClient、TcpListener 和 UDP)
了解如何在屏幕上读取和显示来自摄像头的图像(那里有很多教程)
视频:
从相机中读取图像字节,压缩,将其转换为 jpg,使用您从学习中获得的知识发送到网络设备 #2。
在网络的另一端,接收到jpg字节,将字节加载为jpg,显示在屏幕上。
音频:
对于声音,您需要一个本机插件来从 Mic 获取原始字节,然后执行与视频相同的操作。
如您所见,这非常容易。现在您不再需要 search、find、found、discover、复制或粘贴来自互联网的代码,并期望它能有效地运行。就像那样...如果您的最终代码很慢,您可以在此处 post 它并从成千上万的 Unity 用户那里获得 免费 帮助来优化它。编码愉快!
我想使用 Unity 创建一个视频聊天应用程序
到目前为止,我只找到了一个名为 VideoChat 的资产,但图像和声音质量低于平均水平,并且在移动设备上它不会切换到前置摄像头。 这使得它毫无意义,因为它被称为视频聊天..
我在互联网上找到了一些 webRTC 的东西,但我不确定这是否会帮助我在 Unity 中使用它来与智能前置摄像头进行对话 phone(ios 或 android) 到其他设备前凸轮。
can I create a video chat app with Unity3D?
是的,只要您停止在互联网上随机找到这个那个assets/scripts并自己编写代码,就可以使用 Unity 来做到这一点。
步骤:
学习 C# 基础。
学习 C# 网络(套接字、TCPClient、TcpListener 和 UDP)
了解如何在屏幕上读取和显示来自摄像头的图像(那里有很多教程)
视频:
从相机中读取图像字节,压缩,将其转换为 jpg,使用您从学习中获得的知识发送到网络设备 #2。
在网络的另一端,接收到jpg字节,将字节加载为jpg,显示在屏幕上。
音频:
对于声音,您需要一个本机插件来从 Mic 获取原始字节,然后执行与视频相同的操作。
如您所见,这非常容易。现在您不再需要 search、find、found、discover、复制或粘贴来自互联网的代码,并期望它能有效地运行。就像那样...如果您的最终代码很慢,您可以在此处 post 它并从成千上万的 Unity 用户那里获得 免费 帮助来优化它。编码愉快!