Поддержка второго потока IP-камер
17 июня 2012
Поддержка второго потока IP-камер
В системах с большим числом видеоклиентов ретрансляция видеопотоков от сервера к клиентам создает большую нагрузку на сеть. При этом видеопотоки мегапиксельного разрешения, получаемые видеоклиентом, зачастую масштабируются при выводе в мультикартину в разрешение, значительно ниже исходного, т.е. ресурсы сети тратятся впустую. Масштабирование потока из мегапиксельного разрешения в запрашиваемое клиентом на стороне сервера требует значительных вычислительных ресурсов, так как связано с декомпрессией/компрессией потока и приводит к неоправданному удорожанию сервера.
Эффективное решение проблемы заключается в использовании функции второго потока, которая присутствует в современных IP-камерах. Сервер запрашивает с камеры два потока: один — с максимальным разрешением камеры, для записи и ретрансляции клиентам, второй- с низким разрешением (обычно 640×480 или даже 320×240), только для ретрансляции клиентам. Программа-видеоклиент автоматически решает, какой поток запрашивать у сервера, например, если камера отображается в виде 4×4, клиент получает (и отображает) второй поток, а при выборе камеры для просмотра на весь экран («зум»), происходит практически мгновенное переключение на первый, мегапиксельный поток.
Для записи видеосервер всегда использует первый, мегапиксельный поток.
Поддерживаются вторые потоки всех интегрированных IP-камер (если, конечно, у камеры есть функция второго потока), при условии, что первый и второй потоки закомпрессированы H.264 и передаются по протоколу RTSP.
Эффективное решение проблемы заключается в использовании функции второго потока, которая присутствует в современных IP-камерах. Сервер запрашивает с камеры два потока: один — с максимальным разрешением камеры, для записи и ретрансляции клиентам, второй- с низким разрешением (обычно 640×480 или даже 320×240), только для ретрансляции клиентам. Программа-видеоклиент автоматически решает, какой поток запрашивать у сервера, например, если камера отображается в виде 4×4, клиент получает (и отображает) второй поток, а при выборе камеры для просмотра на весь экран («зум»), происходит практически мгновенное переключение на первый, мегапиксельный поток.
Для записи видеосервер всегда использует первый, мегапиксельный поток.
Поддерживаются вторые потоки всех интегрированных IP-камер (если, конечно, у камеры есть функция второго потока), при условии, что первый и второй потоки закомпрессированы H.264 и передаются по протоколу RTSP.
26 мая 2023