|
<< Нажмите, чтобы показать Содержание >> 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 |
|
не обязательно, если DeviceType=rvdtHTTP обязательно, если DeviceType=rvdtRTSP |
не обязательно, если DeviceType=rvdtHTTP или rvdtIPCamera, обязательно в противном случае; Указанный видеоформат игнорируется: он определяется автоматически. |
rvvfH264 |
обязательно |
||
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