RTSP -> HLS , podglad z kamery ip na stronie www

0

Cześć wszystkim,

po zmarnowanym pół dnia szukania liczę, ze może tutaj znajde pomoc.
Mam adres strumienia RTSP, który 'wypluwa' kamera ip.

Doczytałem, ze nie da sie go bezpośrednio wyswietlic na stronie i korzysta sie z serwera posredniczacego, ktory zamienia strumien na np HLS.
Są w necie gotowce jak "https://nadaje.com/" gdzie po podaniu RTSP dostaje sie linka z video.

Przerabiał ktoś jak samemu z tym zawalczyć ?
Gotowce to ponad 100zł/ msc a ja potrzebuje streamowac tylko jedna kamerke ...

Pozdrawiam!

1

Jeśli nie chcesz korzystać z zewnętrznego płatnego serwera, to postaw sobie własny :)
Poszedłbym w tę stronę: https://girishjoshi.io/post/ffmpeg-rtsp-to-hls/

0

ile razy zabierałem się za temat, tyle razy trafiałem na ściany:

  • skomplikowane
  • niebezpieczne
  • zżerające zasoby z powodu przymusowej rekompresji

w końcu wkurzyłem się i wystawiłem na świat MJPEGa, co prawda 3fps i trochę pomniejszony i też potrzebuje troszkę procesora, ale jednak było szybkie i proste i bezpieczne

może też ci to wystarczy, a jak nie - i znajdziesz lepsze rozwiązanie - to mnie zawołaj :D

0

RTSP to tylko protokół. Twoim wrogiem jest też format kompresji strumienia video. Jeżeli to kamerka IP z ostatnich lat to bardzo prawdopodobne że zamiast h.264 jest h.265 które i tak nie jest obecnie wspierane przez przeglądarki.

Tak jak sugeruje @Arthan poszedł bym w własny serwerek do dekompresji. Gotowe usługi mało że kosztowne to mogą dojść ci znaczne opóźnienia jeżeli serwerownia będzie np. w USA. Plus oczywiście kwestia prywatności.. Ale to tylko jeżeli mówimy o prywatnym użyciu. W takim przypadku dlaczego to musisz mieć na stronie? Jeżeli do własnego prywatnego użytku to możesz zrobić własną apkę i wtedy załadujesz takie biblioteki dekompresji jakie potrzebujesz, lub stronka ale odpalona na starym firefoxie z apletem VLC (jeżeli mówimy o desktopie z win) - gotowe.

Jeżeli to jednak ma być publiczne, to hostowanie video to i tak kosztowna sprawa i trudna do utrzymania (zasoby). Ja bym to po prostu przekierował na yotuuba i dał embed na stronie.. Koszty żadne i problem rtsp/h265 znika.

1 użytkowników online, w tym zalogowanych: 0, gości: 1