Платформа EasyCVR Video Fusion основана на интегрированной архитектуре облачных устройств и обладает мощными возможностями доступа, обработки и распространения данных. Платформа поддерживает массовое управление агрегацией видео и распределение нескольких типов видеопотоков, включая RTSP, RTMP, HTTP. -FLV, WS- FLV, HLS, Webrtc и т. д. могут охватывать несколько терминалов и несколько платформ.
Как мы все знаем, система iOS поддерживает потоковую передачу HLS, но потоковая передача HLS имеет высокую задержку и не может соответствовать требованиям потоковой передачи в реальном времени, в то время как задержка воспроизведения WebRTC низкая, поэтому многие пользователи надеются воспроизводить видеопотоки Webrtc в системах iOS. В ответ на этот запрос пользователей гибкие видеовозможности платформы EasyCVR могут полностью удовлетворить это требование. Сегодня я поделюсь, как этого добиться.
Пользователи могут интегрировать наш плеер EasyPlayer в систему iOS, а поток Webrtc, распространяемый платформой EasyCVR, можно воспроизводить в системе iOS. Но нужно обратить внимание на следующие два момента:
1) Поток webrtc, распространяемый платформой, находится в режиме прямой трансляции без запроса; 2) Интегрируйте плеер EasyPlayer.js в систему iOS.
Ниже приводится процесс реализации:
Проигрыватель EasyPlayer, разработанный TSINGSEE, имеет стабильную производительность, плавное воспроизведение и удобство использования. В настоящее время он имеет несколько версий, включая EasyPlayer-RTSP, EasyPlayer.js, EasyPlayerPro и т. д., и поддерживает кодирование видео H.264/H.265 и WebRTC. Такие функции, как запись видео в реальном времени, пользователи могут разрабатывать или интегрировать самостоятельно в соответствии со своими потребностями.