Jump to content
Владимир1978

rtsp поток или аналогичное решение

Recommended Posts

Здравствуйте уважаемые форумчане. Вопрос к профессионалам. Есть видео регистратор IP H.264 на 4 канала. Белый адрес. Каким образом можно сделать поток с рега в браузере, но так чтобы гости, предположим их 10, смог бы просматривать поток каждый  по своей ссылке, а не всем одну и ту же предоставлять. Фишка в чем, хочу за какую то символическую оплату предоставить стрим нескольким соседям, но так чтобы они не смогли зайти в софт и что то сами там регулировать и менять. Заранее спасибо !!!

Share this post


Link to post
Share on other sites

Здравствуйте !
Если пользователей действительно несколько - проще завести несколько пользователей и предоставлять им доступ к веб интерфейсу.    
Или
Попробуйте сервис https://rtsp.me/
Как забрать RTSP ссылки с наших регистратором подробно расписывал здесь


Или
Можно обратиться к программисту, показать https://devline.ru/aboutweb/ , описать задание и получить написанное именно для Вашей задачи решение.  
Если у Вас возникнут вопросы, я постараюсь на них ответить.

Share this post


Link to post
Share on other sites

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

Цитата

Есть видео регистратор IP H.264 на 4 канала.

Во-первых, что за регистратор, какая модель? Ибо на некоторых регистраторах может быть ограничение по количеству пользователей, на некоторых ограничение по числу одновременных соединений, на некоторых и то, и другое.

Во-вторых, я уже молчу про то, что бывает высокая вероятность, что при проблемах с интернетом или электричеством на стороне клиентов - со стороны сетевого оборудования (в данном случае неизвестного нам - форумчанам - регистратора) может соединение не скинуться, соответственно, либо клиент не попадёт в очередной раз, либо количество соединений будет накапливаться, пока вообще никто не сможет попадать. В этом случае как бы не пришлось ставить промежуточный сервер-ретранслятор, с полноценной настройкой web-сервера на нём, а там уже и рулить любым количеством пользователей можно.

В-третьих, также есть ограничение на общий битрейт - исходящий и входящий трафик.

Цитата

Белый адрес. Каким образом можно сделать поток с рега в браузере, но так чтобы гости, предположим их 10, смог бы просматривать поток каждый  по своей ссылке, а не всем одну и ту же предоставлять.

Без web-сервера - никак. Максимум, можно для каждого пользователя (соседа) завести свой порт на внешнем IP-адресе роутера, а перенаправлять на один и тот же в рамках локальной сети.

Цитата

но так чтобы они не смогли зайти в софт и что то сами там регулировать и менять.

На почти любом регистраторе можно задавать права пользователям - выдать права на просмотр определённой камеры (определённых камер) для каждого пользователя и всё.

Edited by unlifer

Share this post


Link to post
Share on other sites

Кстати, чтобы не заморачиваться с web-сервером, можно воспользоваться предложением Станислава:

13 часов назад, Станислав сказал:

Попробуйте сервис https://rtsp.me/

Заодно и трафик можно будет сильно снизить через данный сервис. До Вас один коннект всего будет даже при одновременном подключении нескольких пользователей + можно ограничить разрешение картинки.

Если всё таки регистратор от "Линии", то помимо web-сервера регистратора можно воспользоваться программой Линия-Мини на стороне клиентов.

Edited by unlifer

Share this post


Link to post
Share on other sites
Цитата

До Вас один коннект всего будет даже при одновременном подключении нескольких пользователей

Поправлю самого себя: один коннект на один канал регистратора соответственно.

Share this post


Link to post
Share on other sites

А как правильно эти несколько портов для соседей настроить ? подскажите пожалуйста ? я не профи и так сам все настраивал, но все вышло, буду очень признателен вам за помощь. роутер тплинк

Share this post


Link to post
Share on other sites

Здравствуйте!
По умолчанию используется порт 9786 TCP.
Как открыть порт можно посмотреть здесь


Если Вам требуется удаленная помощь с настройками, необходимо обеспечить доступ к серверу с помощью программы TeamViewer (7/8/9 версии)  https://devline.ru/soft/tv.exe. Данные для подключения укажите личным сообщением. 

Share this post


Link to post
Share on other sites

Общий план проброса:

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

2. Нужно на роутере найти настройки файервола, в частности, Переадресация --- Виртуальные сервисы (или серверы).

3. Добавить правило проброса для соседа №1:

--- указываете описание \ комментарий (если есть) --- сосед1,

--- указываете входящий порт (он же сервисный), который нужно слушать на интернетовском интерфейсе --- например, 13001 (типа 1-й сосед),

--- указываете порт назначения (он же внутренний) --- для подключения через мобильные устройства и браузеры 9786, если через Наблюдательный пост 9780,

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

--- указываете протокол --- TCP,

--- указываете интерфейс, на котором слушать порт, то есть по которому приходит интернет (если есть такой пункт).

4. Аналогично пункту 3 добавляете для других соседей, но указываете, соответственно, входящий порт 13002 - для соседа №2, 13003 - для соседа №3 и т.д.

Edited by unlifer

Share this post


Link to post
Share on other sites

Кстати, чтобы проверить - работают правила или нет:

1. Проверяете со своего компьютера (в той же сети, что и регистратор) открыты ли порты 13001, 13002 и т.д. здесь https://2ip.ru/check-port/

2. Если есть смартфон с доступом в интернет через 3g \ 4g (через wi-fi проверить не получится, так как настройки роутера не позволят), то можно:

2.1. Зайти через браузер по адресу http://Ваш_белый_IP_адрес:13001,

2.2. Или установить мобильное приложение Линии, и добавив в нём сервер.

Edited by unlifer

Share this post


Link to post
Share on other sites

ПС. Хотя... подумал... есть вероятность, что через браузер не пойдёт... Потребует Flash-player. Ну, может, есть планшет с Windows, мобильным интернетом и Flash-player'ом.

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

×