Was ist LIVE555? LIVE555 Streaming Media ist ein Satz von Open Source (LGPL) C++-Bibliotheken, die von Live Networks, Inc. für Multimedia-Streaming entwickelt wurden. Die Bibliotheken unterstützen offene Standards wie RTP/RTCP und RTSP für das Streaming und können auch Video-RTP-Nutzlastformate wie H.264, H.265, MPEG, VP8 und DV sowie Audio-RTP-Nutzlastformate wie MPEG, AAC . verwalten , AMR, AC-3 und Vorbis. Es wird intern von bekannter Software wie VLC und mplayer verwendet. Tonmind SIP-Leiterplatte SIP-K20C wendet LIVE55 an, um RTSP und Videoübertragung zu unterstützen. SIP-K20C kann in großem Umfang bei der Entwicklung von Intercom und Doorphone verwendet werden.
Die Softwareverteilung umfasst auch eine komplette RTSP-Serveranwendung, RTSP-Clients und einen RTSP-Proxyserver. Tonmind PA-System Die Verwaltungssoftware PA System Pro soll in naher Zukunft Onvif und RTSP unterstützen. PA System Pro soll als erweiterte Version des bestehenden PA System Lite herausgegeben werden.
Streamen Sie ein Video über RTSP mit Live555MediaServer
LIVE555 ist für viele Entwickler die erste Wahl, wenn es um alles geht, was mit RTSP zu tun hat, sei es ein Client oder ein Server. Es ist in C++ geschrieben, schöner, sauberer und super stabiler Code und obendrein kann man es sehr einfach erweitern. Abgesehen davon enthält es einige der Tools, die Folgendes umfassen: HLSProxy: Konvertiert einen Live-RTSP-Stream (z. B. von einer Netzwerkkamera) in eine Reihe von HLS-Segmenten („HTTP Live Streaming“), die in einem HLS-kompatiblen Browser angezeigt werden können MediaServer: Es ist eine vollständige RTSP-Serveranwendung. Es kann verschiedene Arten von Mediendateien streamen. ProxyServer: Es handelt sich um einen Unicast-RTSP-Server – aufgebaut aus der Software „LIVE555 Streaming Media“ – der als „Proxy“ für einen oder mehrere „Back-End“-Unicast- oder Multicast-RTSP/RTP-Streams fungiert Um die Videodateien über RTSP zu streamen, müssen wir live555MediaServer verwenden. Der LIVE555 Media Server unterstützt die folgenden Formate. .264 => eine H.264 Video Elementary Stream-Datei .265 => eine H.265 Video Elementary Stream-Datei .aac => eine AAC-Audiodatei (ADTS-Format) .ac3 => eine AC-3 Audiodatei .amr => eine AMR-Audiodatei .dv"=> eine DV-Videodatei .m4e => eine MPEG-4 Video Elementary Stream-Datei .mkv => eine Matroska Audio+Video+(optional)Untertiteldatei .mp3 => eine MPEG-1 oder 2 Audiodatei .mpg => eine MPEG-1- oder 2-Program-Stream-Datei (Audio+Video) .ogg oder .ogv oder .opus => eine Ogg Audio- und/oder Videodatei .ts"=> eine MPEG-Transport-Stream-Datei (eine .tsx-Indexdatei - falls vorhanden - bietet Server-"Trickplay"-Unterstützung) .vob => eine VOB-Datei (MPEG-2-Video mit AC-3-Audio) .wav => eine WAV-Audiodatei .webm => eine WebM-Audio(Vorbis)+Video(VP8)-Datei
Dank der einfachen Kompatibilität von LIVE555 wird es häufig beim Streamen von gängigen Playern verwendet. Tonmind SIP-Video SIP-K20C verwendet Live555 für die Videoübertragung. Tonmind Audiosoftware PA System Pro erwägt, auch Onvif und RSTP für die Videoübertragung zu unterstützen.