Я пытаюсь реализовать трансляцию экрана с Unity, используя Agora Video Chat SDK for Unity
. Я использовал этот источник, который изначально не работает. Но после изменения кода, как показано ниже, я могу получать свой собственный поток через сервер в редакторе Unity (2019.1.2f1).
//Adding inside Start
mRtcEngine.OnJoinChannelSuccess = Joined;
}
private void Joined(string channelName, uint uid, int elapsed)
{
var videoSource = FindObjectOfType<VideoSurface>();
videoSource.SetForUser(uid);
videoSource.SetEnable(true);
}
Но в сборке Windows ничего не происходит. Я проверил файл VideoSurface.cs
. Я постоянно получаю tmpi = -1
внутри Update
. Что может быть причиной?
PS. Я проверяю все разрешения брандмауэра для сборки. Также пользователь может присоединиться к каналу. Это просто поток, который не принимается. Помощь оценена.