SDK multimédia VXG pour iOS
Clause de non-responsabilité
Il s'agit d'une version non commerciale du SDK VXG Media pour iOS. La lecture est limitée à 2 minutes. L'utilisation commerciale et l'accès à des fonctionnalités supplémentaires nécessitent une licence. En savoir plus sur le SDK RTSP iOS VXG
À propos du SDK
Le SDK se compose de trois modules :
- Player SDK - pour la lecture de fichiers multimédias et de flux
- Encoder SDK - pour la diffusion vidéo en direct depuis un appareil mobile
- Cloud SDK - module pour la lecture ou le streaming vers VXG Cloud / VXG Server
- Dépendances - partie commune à tous les SDK. Contient des modules réutilisables tels que ffmpeg, openssl etc.
Le module lecteur peut être utilisé pour IPTV, client iOS du système de surveillance, visionneuse de caméra IP, lecteur TV, clients OTT et autres types d'applications avec lecture vidéo. Le module d'encodage peut être utilisé pour tout type de diffusion vidéo mobile : surveillance domestique, réseaux sociaux, etc. Le code source des échantillons peut être fourni.
Documentation
SDK du lecteur
SDK d'encodeur
SDK cloud
Lecteur multimédia
Principales caractéristiques :
- Faible latence pour les flux réseau – Une API spéciale contrôle la latence de lecture et la mise en mémoire tampon dans chaque module.
- Prise en charge multicanal – Prise en charge de la connexion simultanée à plusieurs sources vidéo.
- Obtention d'images vidéo brutes (entières ou recadrées) après le décodeur pour le gestionnaire de vision par ordinateur (inclure un échantillon de détecteur de visage).
- Accélération matérielle – Décodage accéléré matériellement de la vidéo HD (H.264, H.265, MPEG4, MPEG2 et autres).
- Post-traitement et pré-traitement matériel – Désentrelacement matériel et pré-traitement à l'aide de shaders OpenGL.
- Rendu OpenGL intelligent - Zoom numérique et décalage d'image.
- Lecture rapide et faible - Prise en charge d'une vitesse de 0,1x à 16x pour les fichiers et de 0,1x à 3x pour les flux en direct
- Changement de position en douceur - Prise en charge d'un changement de position rapide avec fondu audio en peu de temps
- Enregistrement pendant la lecture - Prise en charge de l'enregistrement d'une source vidéo en direct vers un fichier mp4 compatible avec tous les réseaux sociaux
- Statistiques en temps réel - Les statistiques sont calculées en temps réel : débit binaire, latence du flux vidéo et audio, nombre d'images dans le flux vidéo
- Trimming - Prise en charge de la découpe de fichiers locaux sur plusieurs segments
Fonctionnalités supplémentaires :
- Vignettes intelligentes – L'API simple et rapide obtient des vignettes pour les fichiers locaux et les flux en direct.
- Replay - Prise en charge du changement de position dans les flux HLS en direct
- Filtrage audio - Prise en charge de l'augmentation du volume, du tempo et du notch
- ONVIF - Prise en charge du protocole ONVIF (il est fourni sur demande)
Formats de fichiers et protocoles réseau pris en charge :
- Formats de fichiers pris en charge : AVI, 3GP, M4V, MP4, WMV, FLV, MPEG, MPG, MOV, RM, VOB, ASF, MKV, F4V, TRP, TS, TP et autres.
- Protocoles réseau pris en charge : HLS, HTTP, RTMPT, RTMPE, HTTTPS, RTMPTS, MMS, RTMP, RTP, SRTP, UDP, HLS, RTSP et autres.
- Prise en charge de la multidiffusion, de la monodiffusion et de la diffusion
- Lecture de flux : Multicast/Unicast UDP, tunneling HTTP et HTTPS pour RTSP.
Sous-titres pris en charge :
- Sous-titres DVD (codec dvd_subtitle), sous-titres codés (EIA-608 / CEA-708), décodeur (codec eia_608), sous-titre PJS, sous-titre RealText, sous-titre SSA (SubStation Alpha), sous-titre SubRip, sous-titre texte brut, sous-titre WebVTT
Encodeur multimédia
Principales caractéristiques :
- Serveur RTSP (en réseau local) / RTMP en réseau public
- Encodage H.264 jusqu'à une résolution 4K
- Enregistrement et diffusion simultanés
- Capturer l'audio du microphone
- Enregistrement audio au format WAV
- Chiffrement de flux personnalisé (sur demande)
- Tunneling RTSP sur HTTPS, HTTP
- Capturer des vidéos brutes jusqu'à 30 FPS
- Capturer de l'audio brut (format PCM)
En savoir plus sur la vidéosurveillance dans le cloud
Captures d'écran de démonstration