Anylive - это проект anyrtc с открытым исходным кодом. Он принимает кроссплатформенную дизайн архитектуры (используя версию WEBRTC (93) в качестве основной структуры), а набор кодов поддерживает Android, iOS, Windows, Mac, Ubuntu и другие платформы.
| тип | Описание функции |
|---|---|
| стиль | Unified C ++ Core Code Code Style принимает: стиль кода Google |
| рамка | WEBRTC-93 |
| протокол | RTMP, HTTP/HTTPS, RTSP, HLS, M3U8, MKV, MP3, MP4 и т. Д. |
| Настройка макета | SDK отделен от пользовательского интерфейса, и вы можете настроить слой видео пользовательского интерфейса. |
| Фильтры | Поддерживает фильтры красоты GPUIMAGE, настраиваемые фильтры |
| Кадрская диаграмма | Видео первого кадра и видео -скриншота экрана |
| Играть | Singleton Play, множественная одновременная игра, списки видео, скольжение автоматического воспроизведения, страница сведений о переключении списков. |
| Самоооформирование/самоуправление | Настраиваемый слой сбора аудио и видео и рендеринг слой для легкого доступа к сторонней красоте, красоте и т. Д. |
| Толчок | Нет ограничений на толкание пользователей и вытягивание потоковых адресов |
| Потоковая картина | Поддержка отключения камеры в специальных сценариях и нажимать картинки |
| Обмен экранами | Обмен экраном поддержки |
| Сей | Поддерживает отправку и получение пользовательской информации |
| Обнаружение объема | Поддержка обнаружения объема |
| Зеркало | Поддержка локальных предварительных изображений и кодировки изображений |
| Кодек | H264/H265/Opus/AAC/G.711 |
| система | Компиляционная среда | Архитектура процессора |
|---|---|---|
| Android 4.4 и выше | Android Studio, NDK | Armeabi-V7a, Arm64-V8a |
| iOS 9.0 и выше | XCODE14 | ARM64 |
| Windows 7 и выше | VS2015, VS2017 | x86, x86-64 |
Официальный веб-сайт AnyRTC: https://www.anyrtc.io QQ Группа технической коммуникации: 554714720 (полная) Группа 2: 698167259 Контактный номер: 021-65650071-816 Электронная почта: [email protected]
Технические проблемы: форум разработчиков
Присоединяйтесь к технической группе для общения:
Если этот проект с открытым исходным кодом включает в себя авторское право другого программного обеспечения, пожалуйста, свяжитесь с автором вовремя, чтобы исправить его.
Этот проект не принимает пожертвования в какой -либо форме, ваша поддержка является наибольшей мотивацией.
Anylive доступен по лицензии GNU. Смотрите файл лицензии для получения дополнительной информации.
mailto: [email protected])