Страница 3 из 7

Re: 28.05.2015 FFMpeg support

Добавлено: Чт сен 10, 2015 10:00 pm
Victor_S
Обновил сегодня систему и перестал работать параметр live="1". При его установке картинка вообще не отображается. При live="0" - все работает как и раньше.

Re: 28.05.2015 FFMpeg support

Добавлено: Пт сен 11, 2015 11:12 am
sergejey
Victor_S писал(а):Обновил сегодня систему и перестал работать параметр live="1". При его установке картинка вообще не отображается. При live="0" - все работает как и раньше.
А попробуйте пожалуйста скопировать ссылку на картинку при live="1" и открыть её отдельно -- может быть в браузере какая ошибка выведется.

Re: 28.05.2015 FFMpeg support

Добавлено: Пт сен 11, 2015 3:19 pm
Victor_S
Прямо чудеса какие-то... Сейчас попробовал снова поставить live="1", чтобы определить ошибку - все работает как и раньше.... Что такое было вчера после обновления ХЗ, но с данным параметром не хотело отображать картинок. При чем перепроверял это и через ТимВьювер, т.к. связь бывает плохая. В общем пока никакой дополнительной информации дать не могу, все работает нормально, будем наблюдать дальше...

Re: 28.05.2015 FFMpeg support

Добавлено: Пн окт 12, 2015 10:28 am
dmw
sergejey писал(а):
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? В чем его смысл?
С обычной картинкой так и происходит -- по клику открывается оригинальная. С видео-потоком немного по-другому. Модуль выдирает картинку из потока именно с указанным размером, т.е. на этапе конвертации из rtsp-потока в картинку. Эту же картинку сохраняет в кэш и её же использует при увеличении. Я пробовал вариант, когда заданные размеры не учитываются при сохранении картинки в кэш, тогда работает как выше ожидалось, но в ущерб производительности. Возможно всё же верну как было.
Решил для себя следующим образом:

Код: Выделить всё

<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>
Теперь в меню и на сцене картинка выводится с заданным размером width: 784px , а при клике на ней открывается в отдельном окне с разрешением width="1280" height="720"

Re: 28.05.2015 FFMpeg support

Добавлено: Вс ноя 01, 2015 4:47 pm
Vovix
Использую вывод видео на сцене в таком виде:

Код: Выделить всё

[#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"#]  
при чем сцена постоянно включена на планшете перед выходом из дома.
Дак вот видео подвисает через несколько минут отображения и можно изменить ситуацию только обновив страницу в браузере, так и должно быть с модулем thumb?

Re: 28.05.2015 FFMpeg support

Добавлено: Сб ноя 28, 2015 1:25 pm
DiArt
dmw писал(а):
sergejey писал(а):
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? В чем его смысл?
С обычной картинкой так и происходит -- по клику открывается оригинальная. С видео-потоком немного по-другому. Модуль выдирает картинку из потока именно с указанным размером, т.е. на этапе конвертации из rtsp-потока в картинку. Эту же картинку сохраняет в кэш и её же использует при увеличении. Я пробовал вариант, когда заданные размеры не учитываются при сохранении картинки в кэш, тогда работает как выше ожидалось, но в ущерб производительности. Возможно всё же верну как было.
Решил для себя следующим образом:

Код: Выделить всё

<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> 
Теперь в меню и на сцене картинка выводится с заданным размером width: 784px , а при клике на ней открывается в отдельном окне с разрешением width="1280" height="720"

У меня примерно такой же RTSP поток отдает видеорегистратор. Только почему то в VLC показывает, а на сцене нет. Кто знает куда копать?

Re: 28.05.2015 FFMpeg support

Добавлено: Пн ноя 30, 2015 7:58 am
Victor_S
Какой браузер на клиенте? В IE не работает! В Хроме - все ОК.

Re: 28.05.2015 FFMpeg support

Добавлено: Пн ноя 30, 2015 12:12 pm
Vovix
Victor_S писал(а):Какой браузер на клиенте? В IE не работает! В Хроме - все ОК.
окей, то оно окей....! но если картинку видео долго(иногда всего несколько десятков минут) держать открытой, то видео в ней подвисает! У меня так!

Re: 28.05.2015 FFMpeg support

Добавлено: Пн ноя 30, 2015 12:49 pm
zumer34rus
Кстати не знаю почему, но у меня не работает на хроме видео.
Была идея, что не работает из за самого адреса потока: урл вида rtsp://blablalba.net/a41
в адресе урла нет расширения *.sdp

Поток точно работает, VLC по прямой ссылке всё воспроизводит.

Re: 28.05.2015 FFMpeg support

Добавлено: Чт май 05, 2016 11:11 am
dmw
dmw писал(а):
sergejey писал(а):
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? В чем его смысл?
С обычной картинкой так и происходит -- по клику открывается оригинальная. С видео-потоком немного по-другому. Модуль выдирает картинку из потока именно с указанным размером, т.е. на этапе конвертации из rtsp-потока в картинку. Эту же картинку сохраняет в кэш и её же использует при увеличении. Я пробовал вариант, когда заданные размеры не учитываются при сохранении картинки в кэш, тогда работает как выше ожидалось, но в ущерб производительности. Возможно всё же верну как было.
Решил для себя следующим образом:

Код: Выделить всё

<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> 
Теперь в меню и на сцене картинка выводится с заданным размером width: 784px , а при клике на ней открывается в отдельном окне с разрешением width="1280" height="720"
Почему-то перестал (примерно пол года назад) работать параметр enlarge=1 с этими настройками на сценах (код что указан выше стоит в меню, на сцене HTML-элемент при клике на который открывается заданный пункт меню).
Причем через меню все работает как и задумывалось, новое окно открывается с увеличенной картинкой.
А вот на сценах при клике элемент меню всплывает с кадром из камеры, но далее на всплывшую картинку не реагирует никак, новое окно не появляется.
В чем может быть причина?