Форумы  ·  Войти  · 

Тема: SIP-CDA2 RTSP и rest API

Страница 2 из 3, все  < 1 2 3 > 
[ #16 ]  10.01.19 8:43   Semikin  (21/13.12.18)  

У меня windows. Нужно в командной строке windows из директории с vlc выполнить всю команду в одну строчку

vlc rtsp://source:554/user77718 :sout=#transcode{vcodec=h264,vb=16,scale=автоматически,width=150,acodec=none,scodec=none}:duplicate{dst=rtp{sdp=rtsp://:8554/live/},dst=display} :no-sout-all :sout-keep

где rtsp://source:554/user77718 это адрес источника.

новый поток будет доступен по ссылке rtsp://x.y.k.l:8554/live/
где x.y.k.l это ip адрес компьютера с vlc

Подробнее https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/

[ Изменено: 10.01.19 9:58 Semikin ]
[ #17 ]  10.01.19 8:58   Tech.Support  KOMENDANT LAB  

Попробуйте указать в строке rtsp в SIP-CDA 10.137.130.78:8554/live без / в конце. если не получится, будем думать, что с этим можно сделать.

[ #18 ]  10.01.19 9:36   Tech.Support  KOMENDANT LAB  

У нас скрипт не заработал, к камере подключается, а при запросе с android vlc на setup ругается client error, попробуем еще поразбираться.

[ #19 ]  10.01.19 9:44   Semikin  (21/13.12.18)  

без слэша в конце Client error возникает тоже. Даже vlc такую ссылку уже не открывает.
Кстати, SIP-CDA2 версия ПО 4.1.2

[ #20 ]  10.01.19 9:47   Tech.Support  KOMENDANT LAB  

Версия правильная, та, что на сайте. Пробуйте действие скрипта на мобильном VLC, у нас пока результат тот же. В документации по ссылке синтаксис другой немного, еще по другому попробуем.

[ #21 ]  10.01.19 9:55   Semikin  (21/13.12.18)  

Ну это не совсем скрипт, это просто параметры для приложения vlc.

Этого же эффекта можно добиться, выбрав в GUI приложения vlc Медиа-Передавать-(выбрать источник сеть)-указать ссылку на поток с камеры-Нажать “поток”-Следующий-(в выпадающем меню выбрать rtsp)-нажать “Добавить”-(в стоке Путь указать /live/)-Следующий-(выбрать при необходимости параметры перекодирования)-Следующий-Поток


Возможно, проблема в версии ПО SIP-CDA? Неправильно интерпретируется SDP параметр потока....

[ #22 ]  10.01.19 9:57   Tech.Support  KOMENDANT LAB  

До SIP-CDA еще далеко, т.к. мобильный vlc тоже не подключается.

[ #23 ]  10.01.19 10:54   Tech.Support  KOMENDANT LAB  

Ничего не получилось ни с вашим синтаксисом, ни с тем, что в описании. Если будут какие-то идеи, пишите. Нужно добиться подключения мобильным vlc. А так, замысел хороший, готовы поучаствовать.

[ #24 ]  11.01.19 8:44   Semikin  (21/13.12.18)  

Спарятал транскодирующий vlc за rtsp прокси и удалось подключиться с vlc в android. Затем пробую звонок - в дампе вижу, что вроде пакеты приходят на SIP-CDA и вроде уходят, но на клиенте MicroSIP картинки почему-то нет.
вот дампы между sip-cda и сервером, а также между клиентом и сервером https://yadi.sk/d/07HiUU-ty7D6Sw
вот URL c потоком, должен быть доступен из Интернета rtsp://31.128.159.54/av0_1
во вложении настройки клиентов

[ Изменено: 11.01.19 9:04 Semikin ]
Вложенный рисунок
sip-cda.pngmicrosip.png
[ #25 ]  11.01.19 8:53   Oleg [Editor]  KOMENDANT LAB  

Поток не доступен.

[ #26 ]  11.01.19 8:58   Semikin  (21/13.12.18)  

мобильный оператор мегафон - у меня работает

[ #27 ]  11.01.19 9:04   Oleg [Editor]  KOMENDANT LAB  

ошибка в ссылке, RStp 😊 ... пробуем

[ #28 ]  11.01.19 9:04   Semikin  (21/13.12.18)  

там по ссылке rstp опечаточка, поправил

[ #29 ]  11.01.19 9:13   Tech.Support  KOMENDANT LAB  

В ссылке перепутаны 2 и 3 символы, должно быть rtsp://31.128.159.54/av0_1 . У нас ссылка в vlc открывается, размеры пакетов видео вроде бы подходящие и control стал нормальный, без url. В теории на CDA должно работать. На этом мы прерываемся, на CDA будем испытывать в понедельник. Нам нужен этот поток доступным в понедельник с 10 до 18. А также просьба прислать строку скрипта, которым удалось добиться правильной работы транскодирования, хотелось бы запустить у себя локально.

[ #30 ]  11.01.19 9:59   Semikin  (21/13.12.18)  
vlc  rtsp://source:554/cam --rtsp-tcp :sout=#transcode{vcodec=h264,scale=auto,width=150,height=90,f
ps=10,acodec=none,scodec=none}:rtp{sdp=rtsp://:8554/live,name=cast,proto=tcp}  -
-rtsp-host=x.y.k.l   :ttl=20 :sout-keep

сейчас строка такая, но с таким выходом vlc на android всё равно отказывается работать. Как я писал выше, пришлось установить rtsp proxy http://www.live555.com/proxyServer/ собирается как часть http://www.live555.com/liveMedia/ вот по этой инструкции http://www.live555.com/liveMedia/#config-unix

Поток будет работать в понедельник

Страница 2 из 3, все  < 1 2 3 > 
Komendant.pro
 ©1999-2025  Инженерная лаборатория "Комендантъ"