На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
Модераторы: maxim84_, juice
  
> Отображение потокового видео с IP-камеры в Unity3D
Всем, здравствуйте!
Пытаюсь отобразить видеопоток с IP-камеры в приложении на Unity3D. Брал за основу различные примеры из мануалов и форумов. Такой код:

ExpandedWrap disabled
    public class MainCameraController : MonoBehaviour {
     
        private Texture2D IpCameraTexture;
        UnityWebRequest VideoRequest;
        private string sourceURL = "http://192.168.100.107/axis-cgi/mjpg/video.cgi";
     
        void Start() {
            IpCameraTexture = new Texture2D (50, 50, TextureFormat.RGB24, false);
            StartCoroutine(GetFrame());
        }
     
        public IEnumerator GetFrame() {
            string authorization = "Basic " + System.Convert.ToBase64String(System.Text.Encoding.GetEncoding("ISO-8859-1").GetBytes("admin:admin"));
            VideoRequest = new UnityWebRequest (sourceURL, UnityWebRequest.kHttpVerbGET);
            VideoRequest.SetRequestHeader("AUTHORIZATION", authorization);
            VideoRequest.downloadHandler = new DownloadHandlerBuffer();
            VideoRequest.Send();
            while (true) {
                yield return null;
                if (! string.IsNullOrEmpty(VideoRequest.error))
                    throw new UnityException(VideoRequest.error);
                if (VideoRequest.downloadHandler.data != null) {
                    IpCameraTexture.LoadRawTextureData(VideoRequest.downloadHandler.data);
                    IpCameraTexture.Apply();
                }
            }
        }
     
        public void OnGUI() {
            GUI.DrawTexture(new Rect(0, 0, Screen.width, Screen.height), IpCameraTexture);
        }
     
        public void Update() {
        }
    }


Отображает на экране расплывчатые квадратики вместо видео (скриншот прикреплен) и выводит ошибку "No texture data provided to LoadRawTextureData". Подскажите, пожалуйста, что не так.
Прикреплённый файлПрикреплённый файлVideoError.png (89,59 Кбайт, скачиваний: 8)
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script Execution time: 0,0772 ]   [ 22 queries used ]   [ Generated: 23.10.18, 20:51 GMT ]