Jump to content
AlexMaa

Как забрать RTSP поток от XVR 16 ?

Recommended Posts

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

2 часа назад, AlexMaa сказал:

на XVR прошивка v20180820 - из виндового клиента не могу забрать поток не через (9780 порт) не rtsp://user:password@IP_address:9784/cameras/0/streaming/main

не понимаю - висит либо "не могу получить поток" либо "не удалось определить протокол" 

В локальной сети или через интернет?
Соответствующие порты открыты?
Если к Вашему ПК возможен удалённый доступ  с помощью ПО TeamViewer 8|9 ( www.devline.ru/soft/ds.exe ) - укажите данные для подключения личным сообщением.

Share this post


Link to post
Share on other sites

rtsp поток забрал, после долгих мучений - не понял в итоге в чем дело - но работает и фиг с ним

Share this post


Link to post
Share on other sites

в пароле не может быть спец символов типа *(звездочка) %(процент) и т.д. я так понимаю - линия почему то не хочет авторизоваться на камере или регистраторе - если есть таки символы, когда сменили пароли на простые - смог забрать rtsp

Share this post


Link to post
Share on other sites

Да, конечно, использование спец. символов не допускается.

Share this post


Link to post
Share on other sites

Частенько на форуме возникает вопрос по поводу ретрансляции камер с одного устройства Devline на другое, поэтому решил сделать небольшие таблицы "совместимости".

Может быть, так будет проще пользователям понять откуда и куда можно передать видеопотоки с камер.

Внимание!!! Данная инструкция будет верна, пока не появится кроссплатформенная версия Линии.

Итак:

Протокол Devline, а также FLV и HLS

27.png.0101ec76c8f9b94e03713a6133d54710.png

RTSP

28.png.2dcc03fb898703063880b28f3238e489.png

Собственно, инструкция:

1. Определяемся с устройством, с которого нужно получить поток с определённой камеры. Например, сервер на базе Windows.

2. Находим его в таблице слева под словом "Отдаёт".

3. Определяемся с устройством, на котором нужно принять поток с определённой камеры первого устройства. Например, видеорегистратор Линия XVR.

4. Находим его в шапке таблицы, справа от слова "Принимает".

5. На пересечении столбцов и строк смотрим, есть ли знак "+": если есть, значит задача реализуемая. И так с каждой таблицей.

В нашем примере по первой таблице "Сервер Windows ~ Линия XVR" - задача реализуемая, так как "Сервер Windows" способен отдавать потоки по протоколам Devline, FLV и HLS. "Линия XVR", в свою очередь, способна их принять.

В нашем примере по второй таблице "Сервер Windows ~ Линия XVR" - задача НЕреализуемая, так как "Сервер Windows" не способен отдавать потоки по протоколу RTSP.

Share this post


Link to post
Share on other sites

Доброго времени суток.

Есть задача получить поток с камеры, подключенной через Windows сервер Линия, но т.к. RTSP Windows сервер Линии отдавать не может, остается использовать только H264.

В спецификации приведены примеры ссылок на RTSP и потоки H264.

Если по первым все понятно, то по вторым возник вопрос - 

Примеры ссылок на потоки, где /kfd3ado1sdrms - uri объекта Camera:

/kfd3ado1sdrms/streaming/main.flv - первый поток в формате Flash Video;
/kfd3ado1sdrms/streaming/sub.m3u8 - второй поток в формате HLS;

Собственно вопрос - откуда можно получить этот самый URI объекта Camera или каким образом он генерируется? 

 

 

 

 

Share this post


Link to post
Share on other sites

Здравствуйте!
Сервер под управлением Windows  может отдавать потоки FLV и HLS , ссылка вида:

http://demo.devline.ru/cameras/0/streaming/sub.flv?authorization=Basic%20d2ViOg==

d2ViOg== - это закодированное имя пользователя и пароль, в данном случае -  web без пароля.  Чтобы закодировать требуемую пару откройте http://base64.ru/ и укажите данные в виде login:pass

 

Также можно использовать ссылки вида:

Первый поток http://login:pass@ip:9786/cameras/0/streaming/main.flv
Второй поток http://login:pass@ip:9786/cameras/0/streaming/sub.flv

Первый поток http://login:pass@ip:9786/cameras/0/streaming/main.m3u8
Второй поток http://login:pass@ip:9786/cameras/0/streaming/sub.m3u8

Сейчас работа ведётся над кроссплатформенной версией,  ней планируется поддерживать RTSP.  

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×