TRVCamera.VideoFormat

<< Нажмите, чтобы показать Содержание >>

TRVCamera.VideoFormat

Задаёт формат видео.

type

  // определено в модуле MRVType/fmxMRVType
  TRVVideoFormat = (

    rvvfMJPEG, rvvfH264, rvvfAVI_H264, rvvfMP4_H264, 
    rvvfAVI_MPEG, rvvfMP4_MPEG

  );

 
property VideoFormat: TRVVideoFormat;

Это свойство используется, если DeviceType=rvdtHTTP, rvdtRTSP или rvdtIPCamera..

Для всех видеоформатов (кроме MJPEG в режимах rvdtHTTP и rvdtIPCamera) требуется либо GStreamer, либо FFmpeg.

GStreamer: проверка наличия, включение и выключение;

FFmpeg: проверка наличия, включение и выключение.

Это свойство учитывается в двух случаях:

при воспроизведении видео (PlayVideoStream)

при поиске камер (SearchCamera)

Значение

Описание

Использование GStreamer

Использование FFmpeg

rvvfMJPEG

MJPEG

 

не обязательно, если DeviceType=rvdtHTTP

обязательно, если DeviceType=rvdtRTSP

не обязательно, если DeviceType=rvdtHTTP или rvdtIPCamera,

обязательно в противном случае;

Указанный видеоформат игнорируется: он определяется автоматически.

rvvfH264

H.264

обязательно

rvvfAVI_H264

Видео из AVI-файла.

Видеодорожка должна быть в формате H.264.

rvvfMP4_H26

Видео из файла MP4 (или QuickTime)

Видеодорожка должна быть в формате H.264.

rvvfAVI_MPEG

Видео из AVI-файла.

Видеодорожка должна быть в формате MPEG-4 Part 2

rvvfMP4_MPEG

Видео из файла MP4 (или QuickTime)

Видеодорожка должна быть в формате MPEG-4 Part 2

Примечание 1: MPEG-4 Part 2 и H.264 содержат запатентованные технологии, использование которых требует лицензирования в странах, признающих патенты на программные алгоритмы.

Примечание 2: Главное преимущество использования GStreamer и FFmpeg — поддержка видеопотоков H.264 из камер и других источников (видеоформат rvvfH264). Для отображения видеофайлов мы рекомендуем загрузить их на локальный компьютер и использовать DeviceType=rvdtFile. Это не требует GStreamer и позволяет воспроизводить любой видеофайл, который воспроизводится в Windows Media Player на этом компьютере.

Значение по умолчанию:

rvvfMJPEG