Что такое LIVE555? LIVE555 Streaming Media — это набор библиотек C++ с открытым исходным кодом (LGPL), разработанных Live Networks, Inc. для потоковой передачи мультимедиа. Библиотеки поддерживают открытые стандарты, такие как RTP/RTCP и RTSP для потоковой передачи, а также могут управлять форматами полезной нагрузки RTP видео, такими как H.264, H.265, MPEG, VP8 и DV, и форматами полезной нагрузки аудио RTP, такими как MPEG, AAC. , АМР, АС-3 и Ворбис. Он используется внутри известным программным обеспечением, таким как VLC и mplayer. Тонмайнд SIP печатная плата SIP-K20C применяет LIVE55 для поддержки RTSP и передачи видео. SIP-K20C может широко использоваться при разработке внутренней связи, домофона.
В дистрибутив программного обеспечения также входит полное серверное приложение RTSP, клиенты RTSP и прокси-сервер RTSP. Звуковая система Tonmind Программное обеспечение для управления PA System Pro в ближайшем будущем планируется поддерживать Onvif и RTSP. PA System Pro предназначена для выпуска в качестве расширенной версии существующей PA System Lite.
Потоковая передача видео по RTSP с помощью Live555MediaServer
LIVE555 — это проект для многих разработчиков, когда речь идет о чем-либо, связанном с RTSP, будь то клиент или сервер. Он написан на C++, красивый, чистый и очень стабильный код, и, кроме того, вы можете очень легко расширить его. Кроме того, он поставляется с несколькими инструментами, которые включают в себя: HLSProxy: преобразует прямой поток RTSP (например, с сетевой камеры) в набор сегментов HLS («HTTP Live Streaming»), которые можно просматривать в браузере, совместимом с HLS. MediaServer: это полноценное серверное приложение RTSP. Он может передавать несколько видов медиафайлов. ProxyServer: это одноадресный RTSP-сервер, созданный на основе программного обеспечения «LIVE555 Streaming Media», который действует как «прокси» для одного или нескольких «внутренних» одноадресных или многоадресных потоков RTSP/RTP. Для потоковой передачи видеофайлов по RTSP мы должны использовать live555MediaServer. LIVE555 Media Server поддерживает следующие форматы. .264 => файл элементарного видеопотока H.264 .265 => файл элементарного видеопотока H.265 .aac => файл AAC Audio (формат ADTS) .ac3 => аудиофайл AC-3 .amr => аудиофайл AMR .dv"=> видеофайл DV .m4e => файл MPEG-4 Video Elementary Stream .mkv => файл аудио+видео+(необязательно) субтитров Matroska .mp3 => аудиофайл MPEG-1 или 2 .mpg => файл программного потока MPEG-1 или 2 (аудио+видео) .ogg или .ogv или .opus => аудио- и/или видеофайл Ogg .ts"=> файл MPEG Transport Stream (индексный файл .tsx, если он присутствует, обеспечивает поддержку "trick play" на сервере) .vob => файл VOB (видео MPEG-2 с аудио AC-3) .wav => аудиофайл WAV .webm => аудиофайл WebM (Vorbis) + видео (VP8)
Благодаря простой совместимости LIVE555 широко используется в потоковом вещании обычных игроков. Тонмайнд Видео SIP SIP-K20C использует Live555 для передачи видео. Тонмайнд аудио программное обеспечение PA System Pro также поддерживает Onvif и RSTP для передачи видео.