Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. На Сервере:
    1. Открыть порт для получения данных с удаленного Клиента.

      Info
      titleПримечание.

      Открытый порт должен быть не занят. Для проверки доступности порта можно использовать следующую команду:

      No Format
      netstat -ano | findstr :<Порт>

      Рекомендуется задавать порты выше 10000.


    2. Добавить устройство 1 channel device и в поле IP-адрес задать адрес в формате:

      No Format
      listenrtsp://<IP-адрес Cервера>:<Порт>

      Info
      titleПримечание

      RTSP-ссылка задается опционально.

      No Format
      listenrtsp://<IP-адрес Cервера>:<Порт>/<RTSP-ссылка>

      Например:

      No Format
      listenrtsp://127.0.0.1:1554/live1.sdp

      где
      127.0.0.1 – IP-адрес Сервера;
      1554 – RTSP-порт, который должен быть не занят. Для проверки доступности порта можно использовать команду из пункта 1а;
      live1.sdp– RTSP-ссылка.


  2. На удаленном Клиенте:
    • Скачать сборку открытых библиотек FFmpeg с официального сайта.
    • Запустить командную строку и перейти в директорию с файлом ffmpeg.exe.
    • Выполнить команду следующего формата:

      Code Block
      ffmpeg.exe -f gdigrab -video_size 640x480 -i desktop -c:v <Кодек> -f rtsp -muxdelay 0.1 "listenrtsp://<IP-адрес Cервера>:<Порт>/<RTSP-ссылка>"

      где

      - параметр Кодек может принимать значения mpeg2video, mpeg4, h264, hevc;
      - параметры -video_size 640x480 и -muxdelay 0.1 являются необязательными и могут быть убраны или изменены.

      При необходимости в команде могут быть заданы дополнительные параметры:

      Поддерживаемые параметрыОписание
      -draw_mouse <int>Отрисовка курсора мыши. Возможные значения от 0 до 1, по умолчанию 1
      -show_region <int>Отрисовка границ по линии захвата. Возможные значения от 0 до 1, по умолчанию 1
      -framerate <video_rate>Значение частоты кадров (количество кадров)
      -video_size <image_size>Размер видеоизображения (пиксели)
      -muxdelay <int>Максимальная задержка демультиплексора-декодирования (секунды)
      -offset_x <int>Отступ​ по оси Х области захвата (пиксели). Значение по умолчанию 0
      -offset_y <int>Отступ​ по оси Y области захвата (пиксели). Значение по умолчанию 0

      После выполнения команды будет запущена трансляция экрана удаленного Клиента.

      Info
      titleПримечание.
      • Отступы​ по осям области захвата производятся от верхнего левого угла основного монитора.
      • Если дополнительный монитор расположен слева от основного монитора, необходимо использовать отрицательное значение offset_x, чтобы переместить область захвата на дополнительный монитор.
      • Если дополнительный монитор расположен над основным монитором, необходимо использовать отрицательное значение offset_y, чтобы переместить область захвата на дополнительный монитор.


...