Re: 28.05.2015 FFMpeg support
Добавлено: Чт сен 10, 2015 10:00 pm
Обновил сегодня систему и перестал работать параметр live="1". При его установке картинка вообще не отображается. При live="0" - все работает как и раньше.
А попробуйте пожалуйста скопировать ссылку на картинку при live="1" и открыть её отдельно -- может быть в браузере какая ошибка выведется.Victor_S писал(а):Обновил сегодня систему и перестал работать параметр live="1". При его установке картинка вообще не отображается. При live="0" - все работает как и раньше.
Решил для себя следующим образом:sergejey писал(а):С обычной картинкой так и происходит -- по клику открывается оригинальная. С видео-потоком немного по-другому. Модуль выдирает картинку из потока именно с указанным размером, т.е. на этапе конвертации из rtsp-потока в картинку. Эту же картинку сохраняет в кэш и её же использует при увеличении. Я пробовал вариант, когда заданные размеры не учитываются при сохранении картинки в кэш, тогда работает как выше ожидалось, но в ущерб производительности. Возможно всё же верну как было.dmw писал(а):Параметр enlarge="1" так понимаю задуман открывать оригинальную картинку в новом окне по клику?
Настроено так: [#module name="thumb" url="rtsp://192.168.5.33/user=admin&password=&channel=1&stream=0.sdp" width="779" height="438" enlarge="1" live="0"#]
То есть ffmpeg берет изображение с rtsp основного стрима = 1280х720
Модуль thumb выводит картинку = 779х438
Почему enlarge открывает тоже 779х438 а не 1280х720? В чем его смысл?
Код: Выделить всё
<style>
.layer1 {
width: 784px;
}
img {
max-width: 100%;
}
</style>
<div class="layer1">
[#module name="thumb" url="rtsp://192.168.5.33/user=admin&password=&channel=1&stream=0.sdp" width="1280" height="720" enlarge="1" live="0"#]
</div>
Код: Выделить всё
[#module name="thumb" url="rtsp://%DVR.IPint%:%DVR.stream%/user=%DVR.login%&password=%DVR.password%&channel=1&stream=0.sdp" width="%DVR.Mwidth%" height="%DVR.Mheight%" enlarge="0" live="1"#]
dmw писал(а):Решил для себя следующим образом:sergejey писал(а):С обычной картинкой так и происходит -- по клику открывается оригинальная. С видео-потоком немного по-другому. Модуль выдирает картинку из потока именно с указанным размером, т.е. на этапе конвертации из rtsp-потока в картинку. Эту же картинку сохраняет в кэш и её же использует при увеличении. Я пробовал вариант, когда заданные размеры не учитываются при сохранении картинки в кэш, тогда работает как выше ожидалось, но в ущерб производительности. Возможно всё же верну как было.dmw писал(а):Параметр enlarge="1" так понимаю задуман открывать оригинальную картинку в новом окне по клику?
Настроено так: [#module name="thumb" url="rtsp://192.168.5.33/user=admin&password=&channel=1&stream=0.sdp" width="779" height="438" enlarge="1" live="0"#]
То есть ffmpeg берет изображение с rtsp основного стрима = 1280х720
Модуль thumb выводит картинку = 779х438
Почему enlarge открывает тоже 779х438 а не 1280х720? В чем его смысл?Теперь в меню и на сцене картинка выводится с заданным размером width: 784px , а при клике на ней открывается в отдельном окне с разрешением width="1280" height="720"Код: Выделить всё
<style> .layer1 { width: 784px; } img { max-width: 100%; } </style> <div class="layer1"> [#module name="thumb" url="rtsp://192.168.5.33/user=admin&password=&channel=1&stream=0.sdp" width="1280" height="720" enlarge="1" live="0"#] </div>
окей, то оно окей....! но если картинку видео долго(иногда всего несколько десятков минут) держать открытой, то видео в ней подвисает! У меня так!Victor_S писал(а):Какой браузер на клиенте? В IE не работает! В Хроме - все ОК.
Почему-то перестал (примерно пол года назад) работать параметр enlarge=1 с этими настройками на сценах (код что указан выше стоит в меню, на сцене HTML-элемент при клике на который открывается заданный пункт меню).dmw писал(а):Решил для себя следующим образом:sergejey писал(а):С обычной картинкой так и происходит -- по клику открывается оригинальная. С видео-потоком немного по-другому. Модуль выдирает картинку из потока именно с указанным размером, т.е. на этапе конвертации из rtsp-потока в картинку. Эту же картинку сохраняет в кэш и её же использует при увеличении. Я пробовал вариант, когда заданные размеры не учитываются при сохранении картинки в кэш, тогда работает как выше ожидалось, но в ущерб производительности. Возможно всё же верну как было.dmw писал(а):Параметр enlarge="1" так понимаю задуман открывать оригинальную картинку в новом окне по клику?
Настроено так: [#module name="thumb" url="rtsp://192.168.5.33/user=admin&password=&channel=1&stream=0.sdp" width="779" height="438" enlarge="1" live="0"#]
То есть ffmpeg берет изображение с rtsp основного стрима = 1280х720
Модуль thumb выводит картинку = 779х438
Почему enlarge открывает тоже 779х438 а не 1280х720? В чем его смысл?Теперь в меню и на сцене картинка выводится с заданным размером width: 784px , а при клике на ней открывается в отдельном окне с разрешением width="1280" height="720"Код: Выделить всё
<style> .layer1 { width: 784px; } img { max-width: 100%; } </style> <div class="layer1"> [#module name="thumb" url="rtsp://192.168.5.33/user=admin&password=&channel=1&stream=0.sdp" width="1280" height="720" enlarge="1" live="0"#] </div>