Перейти к контенту
Форум о видеонаблюдении
a.ulasyuk

Вещание через VLC, вопрос по HTTP транспорту

Рекомендуемые сообщения

На удаленном объекте я запускаю трансляцию через vlc в Linux так:

vlc -I dummy v4l2:///dev/video-capture --sout "#transcode{vcodec=h264,vb=1024,venc=x264{profile=main,preset=medium,tune=zerolatency,keyint=15},scale=1,fps=15,acodec=none,scodec=none}:rtp{sdp=rtsp://:8554/channel1}"

На сервере я забираю поток через "Линию" rtsp://address:8554/channel1 - все ОК, за исключением того, что канал плохой и картинка рассыпается часто.

 

Я пробую использовать транспорт HTTP (транспортный поток TS, кодек h264):

 

vlc -I dummy v4l2:///dev/video-capture --sout "#transcode{vcodec=h264,vb=1024,venc=x264{profile=main,preset=medium,tune=zerolatency,keyint=15},scale=1,fps=15,acodec=none,scodec=none}:std{access=http,mux=ts,dst=:8080}"

Открываю ссылку на стороне сервера http://address:8080/ и видео вижу. Картинка без артефактов (правда задержка побольше)

Через "Линию" не могу открыть. перебираются протоколы и не подключается.

Вопрос как вещать через транспорт HTTP? что-то в код добавить? (обычно ссылки HTTP заканчиваются .../video.cgi )- может поможет?

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте! 

1.) Сформулируйте задачу и вопрос.

2.) Зачем VLC ?  Откуда должен забирать поток VLC ? 

3.) Что требуется от «Линия» ?

Учитывайте ограничения  «Линии 8»  https://devline.ru/line_8_restrictions/ 

Возможно, Вам пригодится спецификация «Линии 8» :

HLS поток https://devline.ru/aboutweb/#HLS
MP4 поток https://devline.ru/aboutweb/#MP4
RTSP поток https://devline.ru/aboutweb/#RTSP
 

 

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. Задача - получать поток HTTP от VLC на "Линию";

2. VLC используется т.к. источник - плата видеозахвата (/dev/video-capture). VLC выполняет роль стримера;

3. От "Линии" требуется принять поток HTTP;

4. Ограничений на h264 через HTTP я не нашел;

5. В спецификации описано как забирать с "Линии" поток. Мне надо принять..

 

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за уточнение. 
В «Линии 8» нет поддержки потока через HTTP 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какая последняя версия поддерживала HTTP? и возможно ли на неё перенести лицензии с 8?

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуйте запустить на демо версии:

Windows  «Линии 7.7.0» https://devline.ru/count.php?c=449

Linux  «Линия»  v20191029 x64  https://devline.ru/count.php?c=453 (без интерфейса пользователя)

За понижение до «Линия» 7 будет списана одна из дополнительных активаций при их наличии. 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Прошу прощения за вопрос. Но скачал линию v20191029 x64 без интерфейса. А как ей управлять? С другого компьютера через наблюдательный пост (правда 8 версии) не подключается. Компьютера с Win  у меня нет... Может через web интерфейс?

 

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нужна версия «Линии» для Windows  «Линии 7.7.0»  

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×