VXG Media SDK für iOS
Haftungsausschluss
Dies ist eine nichtkommerzielle Version des VXG Media SDK für iOS. Die Wiedergabe ist auf 2 Minuten begrenzt. Für die kommerzielle Nutzung und den Zugriff auf zusätzliche Funktionen ist eine Lizenz erforderlich. Erfahren Sie mehr über das VXG iOS RTSP SDK
Über SDK
SDK besteht aus drei Modulen:
- Player SDK – für die Wiedergabe von Mediendateien und Streams
- Encoder SDK – für Live-Videoübertragung von Mobilgeräten
- Cloud SDK – Modul für die Wiedergabe von oder das Streaming zu VXG Cloud/VXG Server
- Abhängigkeiten – gemeinsamer Teil für alle SDKs. Enthält wiederverwendbare Module wie ffmpeg, openssl usw.
Das Player-Modul kann für IPTV, iOS-Client des Überwachungssystems, IP-Kamera-Viewer, TV-Player, OTT-Clients und andere Arten von Anwendungen mit Videowiedergabe verwendet werden. Das Kodierungsmodul kann für jede Art von mobiler Videoübertragung verwendet werden: Heimüberwachung, soziale Netzwerke usw. Quellcode von Beispielen kann bereitgestellt werden.
Dokumentation
Player-SDK
Encoder-SDK
Cloud-SDK
Mediaplayer
Hauptmerkmale:
- Geringe Latenz für Netzwerk-Streams – Eine spezielle API steuert die Wiedergabelatenz und Pufferung in jedem Modul.
- Mehrkanalunterstützung – Unterstützung der gleichzeitigen Verbindung mit mehreren Videoquellen.
- Erhalten roher Videobilder (ganz oder beschnitten) nach dem Decoder für Computer Vision Handler (einschließlich Gesichtserkennungsbeispiel).
- Hardwarebeschleunigung – Hardwarebeschleunigte Dekodierung von HD-Videos (H.264, H.265, MPEG4, MPEG2 und andere).
- H/W-Nachbearbeitung und Vorverarbeitung – Hardware-Deinterlacing und Vorverarbeitung mit OpenGL-Shadern.
- Intelligentes OpenGL-Rendering – Digitaler Zoom und Bildverschiebung.
- Schnelle Wiedergabe mit niedriger Geschwindigkeit – Unterstützung von 0,1- bis 16-facher Geschwindigkeit für Dateien und 0,1- bis 3-facher Geschwindigkeit für Live-Streams
- Reibungsloser Positionswechsel – Unterstützung eines schnellen Positionswechsels mit Audio-Einblendung in kurzer Zeit
- Aufnahme während der Wiedergabe – Unterstützung der Aufnahme von einer Live-Videoquelle in eine MP4-Datei, die mit allen sozialen Netzwerken kompatibel ist
- Echtzeitstatistiken – Statistiken werden in Echtzeit berechnet: Bitrate, Latenz im Video- und Audiofluss, Anzahl der Bilder im Videofluss
- Zuschneiden – Unterstützung des Zuschneidens lokaler Dateien in mehrere Segmente
Zusätzliche Funktionen:
- Intelligente Miniaturansichten – Die schnelle und einfache API ruft Miniaturansichten für lokale Dateien und Live-Streams ab.
- Replay – Unterstützung von Positionsänderungen in Live-HLS-Streams
- Audiofilterung – Unterstützung von Lautstärkeanhebung, Tempo, Notch
- ONVIF – Unterstützung des ONVIF-Protokolls (wird auf Anfrage bereitgestellt)
Unterstützte Dateiformate und Netzwerkprotokolle:
- Unterstützte Dateiformate: AVI, 3GP, M4V, MP4, WMV, FLV, MPEG, MPG, MOV, RM, VOB, ASF, MKV, F4V, TRP, TS, TP und andere.
- Unterstützte Netzwerkprotokolle: HLS, HTTP, RTMPT, RTMPE, HTTPS, RTMPTS, MMS, RTMP, RTP, SRTP, UDP, HLS, RTSP und andere.
- Unterstützung von Multicast, Unicast und Broadcast
- Stream-Wiedergabe: Multicast/Unicast UDP, HTTP- und HTTPS-Tunneling für RTSP.
Unterstützte Untertitel:
- DVD-Untertitel (Codec dvd_subtitle), Closed Caption (EIA-608 / CEA-708) Decoder (Codec eia_608), PJS-Untertitel, RealText-Untertitel, SSA (SubStation Alpha)-Untertitel, SubRip-Untertitel, Rohtext-Untertitel, WebVTT-Untertitel
Medien-Encoder
Hauptmerkmale:
- RTSP-Server (im lokalen Netzwerk) / RTMP im öffentlichen Netzwerk
- H.264-Kodierung bis zu 4K-Auflösung
- Gleichzeitige Aufnahme und Ausstrahlung
- Audio vom Mikrofon aufnehmen
- Aufnahme von Audio im WAV-Format
- Benutzerdefinierte Stream-Verschlüsselung (auf Anfrage)
- RTSP-Tunneling über HTTPS, HTTP
- Aufnahme von Rohvideos mit bis zu 30 FPS
- Rohes Audio aufnehmen (PCM-Format)
Erfahren Sie mehr über Cloud-Videoüberwachung
Demo-Screenshots