Mat*_*Dev -2 video mobile chat unity-game-engine webrtc
我想使用Unity创建一个视频聊天应用程序
到目前为止,我所发现的只是一个名为VideoChat的资产,但图像和声音质量低于平均水平,而在移动设备上它不会切换到前置摄像头.这使它毫无意义,因为它被称为视频聊天..
我在互联网上找到了一些webRTC的东西,但我不确定这是否有助于我在Unity中使用前置摄像头与智能手机(ios或android)与其他设备前置摄像头进行对话.
我可以用Unity3D创建视频聊天应用吗?
是的,只要您停止在互联网上随机查找此资产/脚本并自行编码,您就可以使用Unity 执行此操作.
脚步:
学习C#basic.
学习C#网络(套接字,TCPClient,TcpListener和UDP)
学习如何在屏幕上阅读和显示来自摄像机的图像(很多教程都在那里)
视频:
从相机读取图像字节,压缩它,将其转换为jpg,使用从学习#2获得的知识发送到网络设备.
在网络的另一端,接收jpg字节,将字节加载为jpg,显示在屏幕上.
音频:
对于声音,您需要一个原生插件来从Mic获取原始字节,然后执行与视频相同的操作.
如您所见,这很容易.现在,您不再需要从Internet 搜索,查找, 查找,发现,复制或粘贴代码,并期望它能够高效运行.就像那样...如果您的最终代码很慢,您可以在此处发布并获得数千名Unity用户的免费帮助以进行优化.快乐的编码!
| 归档时间: |
|
| 查看次数: |
3070 次 |
| 最近记录: |