VXG Media SDK для iOS
Отказ от ответственности
Это некоммерческая версия VXG Media SDK для iOS. Воспроизведение ограничено 2 минутами. Коммерческое использование и доступ к дополнительным функциям требуют лицензии. Узнайте больше о VXG iOS RTSP SDK
О SDK
SDK состоит из трёх модулей:
- Player SDK — для воспроизведения медиафайлов и потоков
- Encoder SDK — для прямой трансляции видео с мобильного устройства
- Cloud SDK — модуль для воспроизведения или потоковой передачи на VXG Cloud/VXG Server.
- Зависимости — общая часть для всех SDK. Содержит повторно используемые модули, такие как ffmpeg, openssl и т. д.
Модуль проигрывателя можно использовать для IPTV, iOS-клиента системы наблюдения, просмотра IP-камер, ТВ-плеера, OTT-клиентов и других приложений с воспроизведением видео. Модуль кодирования можно использовать для любого вида мобильного видеовещания: домашнего наблюдения, социальных сетей и т.д. Могут быть предоставлены исходные коды образцов.
Документация
SDK проигрывателя
SDK кодировщика
Облачный SDK
Медиаплеер
Основные особенности:
- Низкая задержка для сетевых потоков . Специальный API контролирует задержку воспроизведения и буферизацию в каждом модуле.
- Многоканальная поддержка – Поддержка одновременного подключения к нескольким источникам видео.
- Получение необработанных видеокадров (целых или обрезанных) после декодера для обработчика компьютерного зрения (включая образец детектора лиц).
- Аппаратное ускорение — аппаратное ускорение декодирования HD-видео (H.264, H.265, MPEG4, MPEG2 и другие).
- Аппаратная пост- и предварительная обработка — аппаратный деинтерлейсинг и предварительная обработка с использованием шейдеров OpenGL.
- Интеллектуальный рендеринг OpenGL — цифровой зум и сдвиг изображения.
- Быстрое и низкоскоростное воспроизведение . Поддержка скорости 0,1x–16x для файлов и 0,1x–3x для прямых трансляций.
- Плавное изменение положения . Поддержка быстрого изменения положения с затуханием звука за короткое время.
- Запись во время воспроизведения . Поддержка записи из источника живого видео в файл mp4, совместимый со всеми социальными сетями.
- Статистика в реальном времени . Статистика рассчитывается в реальном времени: битрейт, задержка в видео- и аудиопотоке, количество кадров в видеопотоке.
- Обрезка - Поддержка обрезки локальных файлов на несколько сегментов.
Дополнительные возможности:
- Умные миниатюры . Быстрый и простой API позволяет получать миниатюры для локальных файлов и прямых трансляций.
- Replay — Поддержка смены позиции в прямых трансляциях HLS.
- Фильтрация звука — поддержка увеличения громкости, темпа, выреза
- ONVIF - Поддержка протокола ONVIF (предоставляется по запросу)
Поддерживаемые форматы файлов и сетевые протоколы:
- Поддерживаемые форматы файлов: AVI, 3GP, M4V, MP4, WMV, FLV, MPEG, MPG, MOV, RM, VOB, ASF, MKV, F4V, TRP, TS, TP и другие.
- Поддерживаемые сетевые протоколы: HLS, HTTP, RTMPT, RTMPE, HTTPS, RTMPTS, MMS, RTMP, RTP, SRTP, UDP, HLS, RTSP и другие.
- Поддержка многоадресной, одноадресной и широковещательной передачи
- Воспроизведение потока: многоадресная/одноадресная передача UDP, туннелирование HTTP и HTTPS для RTSP.
Поддерживаемые субтитры:
- Субтитры DVD (кодек dvd_subtitle), декодер скрытых титров (EIA-608 / CEA-708) (кодек eia_608), субтитры PJS, субтитры RealText, субтитры SSA (SubStation Alpha), субтитры SubRip, субтитры Raw text, субтитры WebVTT
Медиа-кодер
Основные характеристики:
- RTSP-сервер (в локальной сети)/RTMP в публичной сети
- Кодирование H.264 с разрешением до 4K
- Одновременная запись и трансляция
- Захват звука с микрофона
- Запись звука в формате WAV.
- Пользовательское шифрование потока (по запросу)
- RTSP-туннелирование через HTTPS, HTTP
- Захват необработанного видео со скоростью до 30 кадров в секунду
- Захват необработанного звука (формат PCM)
Узнайте больше об облачном видеонаблюдении
Демонстрационные скриншоты