ip-camera-live-streaming-1000

Як передати мою IP-камеру на платформи для прямої трансляції

Щоб транслювати свою IP-камеру в прямому ефірі, ви можете використовувати або самостійно розгорнуту службу Restreamer, інтегрований додаток CamStreamer, або навіть всемогутній апаратний медіа-шлюз.

Зміст

Можливо, у вашому домі встановлена ​​IP-камера (камера безпеки або Ethernet-камера), і ви задалися питанням, чи можете ви транслювати відео в режимі реального часу на прямі платформи або вставити пряму IP-трансляцію на веб-сторінку.

ip-camera-live-streaming-600

На жаль, ви не можете знайти простого рішення у своїй IP-камері. Тому вам доведеться використовувати деякі зовнішні програми або обладнання, щоб зробити камери безпеки доступними у всьому світі.

У цій статті розповідається, як перемістити потік із вашої IP-камери в будь-яке загальнодоступне місце і вставити його на веб-сайт або навіть у веб-камеру для спілкування в реальному часі.

Протокол RTSP VS RTMP

Ваша IP-камера використовує RTSP . RTSP — це протокол керування медіа, який дозволяє контролювати вашу безпеку в локальній мережі.

Загальнодоступний Інтернет-потік використовує RTMP . RTMP – це протокол передачі медіа, який широко використовується на Youtube, Twitch, Facebook Live та іншими платформами в прямому ефірі.

Щоб транслювати свою камеру відеоспостереження, вам потрібно передати оригінальний протокол з RTSP на RTMP. Усі інструменти, які ви будете використовувати, роблять те саме.

Підготовка

Перш ніж почати, потрібно:

  • Дізнайтеся RTSP-адресу вашої IP-камери . Перегляньте посібник користувача пристрою або зверніться за допомогою в Інтернеті та спробуйте отримати унікальну адресу, як-от rtsp://{YOUR_ADDRESS}:554/{YOUR_SESSION_ID}. Зазвичай ви можете знайти його в додатку керування пристроєм, наданому виробником IP-камери.
  • Підготуйте комп'ютер, який знаходиться в одній мережі з камерою . Це допоможе вам розгорнути програму або налаштувати обладнання, підключене до локальної мережі.
  • Отримайте URL-адресу потоку та ключ цільової платформи (Youtube, Twitch тощо). Вам знадобляться URL-адреса потоку та ключ потоку, щоб сформувати URL-адресу для натискання RTMP.

Потокове рішення IP-камери 1: додаток Restreamer

Restreamer — це безкоштовний інструмент з відкритим вихідним кодом для потокового відео H.264. Вам потрібно розгорнути його на локальному ПК і обробити потік RTSP так, як вам потрібно. Кроки:

1. Завантажте та розгорніть середовище Docker на своїй машині. Docker — це корисний контейнер додатків, у якому ви можете розгортати та запускати стандартизовані програми.

Якщо ви встановлюєте Docker Desktop на Windows, вам потрібно оновити ОС до останньої версії або встановити ядро ​​WSL 2 Linux перед розгортанням Docker.

2. (Візьмемо Windows як приклад) Відкрийте робочий стіл Docker і відкрийте командний рядок або Windows PowerShell, ініціалізуйте контейнер, ввівши таку команду:

docker run -d --restart always --name restreamer -e "RS_USERNAME=admin" -e "RS_PASSWORD=datarhei" -p 8080:8080 -v ${HOME}/restreamer/db:/restreamer/db datarhei/restreamer:latest

3. Відкрийте інтерфейс користувача Restreamer, відвідавши http://localhost:8080, або натисніть кнопку «Відкрити у браузері» на робочому столі Docker. Ім’я користувача/пароль за замовчуванням – admin/datarhei:

ip-camera-live-streaming-restreamer-interface-1

4. У веб-консолі введіть URL-адресу потоку RTSP вашої IP-камери, поставте галочку «Зовнішній сервер потокової передачі» та введіть URL-адресу потоку RTMP.

ip-camera-live-streaming-restreamer-rtsp-settings

Тепер ваш потік стане загальнодоступним.

Рішення IP Camera Stream 2: додаток CamStreamer

Як і Restreamer, CamStreamer — це ще один інструмент для потокової передачі вашого відео в прямому ефірі на YouTube, Facebook та інші платформи. Користувачі преміум-класу можуть мати доступ до інших функцій, таких як накладання зображень, мікшування звуку тощо.

ip-camera-live-streaming-camstreamer-prises

Плюси програми CamStreamer:

  • Простий в експлуатації інтерфейс;
  • Швидке налаштування камери;
  • Вбудовування веб-сайту одним кліком;
  • Достатньо розширень;

Мінуси програми CamStreamer:

  • Оплата починається від $299;
  • Доступно лише для певних камер (наприклад, Axis);
  • Необхідно підтримувати ПК в роботі;

IP Camera Stream Рішення 3: апаратний медіашлюз

Використання апаратного конвертера протоколів (медійного шлюзу) може дати вам:

  • цілодобова потокова передача з низьким споживанням енергії;
  • Підтримується кілька IP-потоків (RTMP, RTSP, SRT, NDI, HLS, TS через UDP);
  • Підтримується прямий вихід (HDMI/SDI);
  • Доступні кілька цільових потоків;
  • Підтримується роздільна здатність до 4K;
ip-camera-live-streaming-kiloview-hardware-media-gateway-console-interface

Щоб отримати дані IP-камери та передати їх на загальнодоступні платформи в апаратному конвертері, потрібно виконати наступні кроки (взяти як приклад Kiloview MG300):

1. Підключіть MG300 до локальної мережі та запустіть його.

2. Відкрийте консоль веб-сайту пристрою, налаштуйте макет.

3. Під вікном попереднього перегляду додайте джерело. Введіть правильну URL-адресу RTSP.

ip-camera-live-streaming-hardware-media-gateway-streaming-setting-1

4. Перетягніть джерело у вікно попереднього перегляду джерела (щоб перевірити, чи воно добре відображається).

5. У верхній частині завдання перейдіть на панель «Потокова служба», додайте точку публікації.

6. Серед параметрів джерела натисніть кнопку «Джерело», щоб вибрати той, який ви додали на кроці 2.

7. Серед параметрів джерела натисніть «Сервіс», щоб додати нову службу потоку. Введіть інформацію RTMP, яку ви підготували.

ip-camera-live-streaming-hardware-media-gateway-streaming-setting-2

Тепер ваш потік стане загальнодоступним. Ви можете встановити більше ефектів, таких як багатовіконне відображення, накладання зображення, перемикач джерела тощо.

Як вставити потік IP-камери на веб-сайт

Немає прямих способів вставити відео з камери безпеки на веб-сайт. Однак відео YouTube/Facebook/Twitch легко вставити на свою сторінку. Ось кроки:

Вставте потік YouTube на веб-сайт:

1. Перейдіть на сторінку YouTube з вашою IP-камерою в прямому ефірі, натисніть кнопку «Поділитися» внизу відео.

2. Натисніть «Вставити» для параметрів спільного доступу та скопіюйте HTML-код iframe.

ip-camera-live-streaming-youtube-sharing-embed

3. Перейдіть на консоль свого веб-сайту, створіть тестову сторінку (або допис).

4. Якщо ви використовуєте WordPress, додайте блок «Custom HTML». Якщо ви використовуєте інші конструктори веб-сайтів, виберіть «Редагувати як HTML».

5. Вставте HTML-код, який ви щойно скопіювали з YouTube.

6. Перегляньте його та за потреби відрегулюйте значення ширини та висоти вікна.

ip-camera-live-streaming-youtube-sharing-embed-code

7. Опублікуйте сторінку та насолоджуйтесь прямим ефіром.

Вставте Facebook Stream на веб-сайт:

1. Перейдіть на сторінку прямої трансляції IP-камери у Facebook, натисніть кнопку «Поділитися» праворуч.

2. Натисніть «Вставити» для параметрів спільного доступу та скопіюйте HTML-код iframe.

ip-camera-live-streaming-facebook-sharing-embed

3. Перейдіть на консоль свого веб-сайту, створіть тестову сторінку (або допис).

4. Якщо ви використовуєте WordPress, додайте блок «Custom HTML». Якщо ви використовуєте інші конструктори веб-сайтів, виберіть «Редагувати як HTML».

5. Вставте HTML-код, який ви щойно скопіювали з Facebook.

6. Перегляньте його та за потреби відрегулюйте значення ширини та висоти вікна.

ip-camera-live-streaming-facebook-sharing-embed-code

7. Опублікуйте сторінку та насолоджуйтесь прямим ефіром.

Вставте Twitch Stream на веб-сайт:

1. Перейдіть на сторінку Twitch з вашою IP-камерою, натисніть кнопку «Поділитися» внизу.

2. Натисніть «Вставити» для параметрів спільного доступу та скопіюйте HTML-код iframe (зверніть увагу, що Twitch пропонує два способи коду, включаючи JavaScript, і ви можете скопіювати будь-який з них).

ip-camera-live-streaming-twitch-sharing-embed

3. Перейдіть на консоль свого веб-сайту, створіть тестову сторінку (або допис).

4. Якщо ви використовуєте WordPress, додайте блок «Custom HTML». Якщо ви використовуєте інші конструктори веб-сайтів, виберіть «Редагувати як HTML».

5. Вставте HTML-код, який ви щойно скопіювали з Twitch.

6. Перегляньте його та за потреби відрегулюйте значення ширини та висоти вікна.

Якщо ви копіюєте код JavaScript, обов’язково додайте властивість висоти для вікна відео та вкажіть належне значення.

ip-camera-live-streaming-twitch-sharing-embed-code-1

Якщо ви скопіюєте код iframe, ви повинні ввести правильне доменне ім’я у властивість «батька». І не забудьте налаштувати значення висоти.

ip-camera-live-streaming-twitch-sharing-embed-code-2

7. Опублікуйте сторінку та насолоджуйтесь прямим ефіром.

Як використовувати IP-камеру як веб-камеру

Якщо у вас немає веб-камери для відеочату Skype/Zoom/Discord/Teams, ви можете використовувати мережеву камеру як тимчасове джерело відео.

Просто виконайте такі дії:

1. Завантажте безкоштовне програмне забезпечення OBS (Open Broadcaster Software). OBS може отримувати відеодані RTSP з IP-камери, змішувати аудіосигнал і передавати їх у вашу відеоконференцію Skype, Zoom і Teams.

2. На панелі OBS «Джерела» додайте новий, виберіть параметр «Джерело медіа».

3. У налаштуваннях властивостей медіа-джерела зніміть прапорець «Локальний файл», введіть URL-адресу RTSP вашої IP-камери у параметрі «Вхід», а інші параметри залиште без змін.

ip-camera-live-streaming-sharing-rtsp-with-obs

4. Відкрийте програму для відеочату (наприклад, Skype), перейдіть до налаштувань.

5. У налаштуваннях Skype (або будь-яких інших програм для спілкування в чаті) перейдіть до параметра «Аудіо та відео» та виберіть «Віртуальна камера OBS» для камери. Тепер ви можете побачити обкладинку зображення для попереднього перегляду віртуальної веб-камери.

6. Поверніться до свого OBS. На панелі «Керування» натисніть «Запустити віртуальну камеру». Тепер ви можете переглядати відео вашої мережевої камери в режимі реального часу.

ip-camera-live-streaming-sharing-rtsp-with-obs-to-skype

7. Зателефонуйте своєму партнеру, і ви побачите, що ваша IP-камера працює як ваша веб-камера. Оскільки OBS автоматично сприймає джерело вашого мікрофона, вам не потрібно налаштовувати голос зазвичай.

Щоб загорнути це

Оскільки IP-камери широко використовуються в будинках та офісах, ви можете легко розмістити одну з них у своїй прямій трансляції чи чаті. Вони всюди і готові цілодобово, 7 днів на тиждень, тому ви можете отримати від них багато джерел відео.

Щоб поділитися даними мережевої камери через Інтернет, вам потрібно перенести вбудований протокол RTSP в інші формати (наприклад, RTMP). Ви можете використовувати або саморозгорнуту службу Restreamer, інтегрований додаток CamStreamer, або навіть всемогутній апаратний медіа-шлюз, щоб завершити перетворення протоколу.

Поділіться цим постом

Поділіться у Facebook
Поділіться в Google
Поділіться на Twitter
Поділіться на linkedin
Поділіться на pinterest
Поділіться на друк
Поділіться на електронну пошту