1.Unity项目设置
1.使用
Unity2018.1.0f2及以上创建项目
2.导入UnityChatSDK包
3.设置
3.1
3.2 添加Layer
30[devicevideo] (场景中的摄像机Culling Mask 去除此层)
3.3 Edit-> ProjectSettings -> Audio ->DSP -> Good Latency
3.4 Edit-> ProjectSettings -> Time
Fixed Timestep=
0.04;
3.5 Player Settings -> Other Settings -> Configuration
.Net 4.x
如果你部署Hololens项目,需要导入
HoloToolkit2018及设置如下
HoloToolkit2018包可在群文件下载(211031265)
2.Demo服务器部署
1.设置
TCP端口:
6650 UDP端口:
6680,
在防火墙高级设置:新增入栈,添加以上两个端口,以及把这两个服务器添加到信任列表中(重要)
服务器可部署在本地及云服务器,只需在
Config.cs中更改IP地址即可。
运行
TcpSIPServer.exe及
UpdStreamServer.exe即可开始音视频通讯
3.将UnityChatSDK集成到你的项目中
如果你要将UnityChatSDK集成到你自己的服务器中,也很简单,只需设置
ChatDataHandler.cs和更改
UnityChatSet.cs中的音视频数据发送及接收的网络接口。
4.更多的音视频教程更新请关注
https://blog.csdn.net/ShanGuUncle/article/details/81535884
如有疑问和意见欢迎在评论区留言,我会及时回复,谢谢!