Streaming na YouTube z kamery IP Ozikam

Streaming na YouTube z kamery IP Ozikam

Co potrzebujesz do streamingu na YouTube?

1. Przede wszystkim konto na YouTube

2. Oczywiście kamerę IP ze sklepu ozikam.pl, ale uwaga nie wszystkie kamery się do tego nadają i o tym powiem w dalszej części artykułu.

3. Komputer na którym uruchomisz streaming

4. Dowolny program kompresujący Obraz i dźwięk

5. No i najważniejsze Pomysł.

Ad1. Konto na YouTube

Jeśli interesujesz się tym tematem, to zapewne konto już masz i może nawet naszą kamerę IP. Jeśli tak to jedyne co potrzebujesz to utworzyć transmisję na żywo, klikając w górnym prawym rogu na ikonkę kamery - oczywiście po zalogowaniu się na kanale YouTube. Następnie wybieracie, Transmisja na żywo.

Transmisja na żywo z kamery IPStreaming  z kamery IP

Jeśli robisz to pierwszy raz, to YouTube będzie weryfikował twoje konto 24h i dopiero po tym czasie będziesz mógł utworzyć swoją pierwszą transmisję.

jeśli już będziesz miał dostęp do transmisji, pojawi się okno w którym wybierasz Transmisja Beta. Następnie wpisujesz tytuł swojej transmisji, wybierasz czy ma być ona Publiczna(dostępna dla wszystkich, Niepubliczna(tylko osoby znające link będą mogły obejrzeć transmisję, czy też prywatna tylko np do testu.

Transmisja youtube camera ip ozikam

Po kliknięciu w przycisk ,,Utwórz Transmisję", będziemy mieli podany URL transmisji-> standardowo jest rtmp://a.rtmp.youtube.com/live2, oraz klucz strumienia, który wklejamy do kodera.

transmisja na żywo na youtube

I właśnie teraz będziesz potrzebować kamerę IP oraz jakiś Koder. Sam youtube poleca kilka Koderów które różnie działają, natomiast polecam przetestować je we własnym zakresie.

Kodery na youtube

Ja pokażę wam inne rozwiązanie trochę mniej obciążające komputer jak również dużo dużo łatwiejsze.

Program kompresujący Obraz i dźwięk (Koder)

Polecam wam zrobić streaming na YouTube za pomocą FFmpeg. Pobrać możemy go ze strony https://ffmpeg.zeranoe.com/builds/ wybierając odpowiednią wersję dla waszego systemu.

FFMPG streaming na youtube

Jak już będziecie mili pobrany plik, należy go wypakować i przejść do folderu ,,bin"

Krok 1. Przejście do folderu bin

FMPG transmisja youtube

Krok 2. po przejściu do tego folderu wrzucamy do niego plik CMD-Ozikam który możecie pobrać stąd....

Ozikam-cmd

Krok 3. Uruchamiamy ten plik cmd-ozikam i jeśli wszystko zrobiliście dobrze to pojawi się konsola windows

Rtsp na youtube

Link RTSP z kamery IP

Teraz musimy znać link rtsp z naszej kamery. Jeśli posiadasz od nas kamerę, to nic prostszego, wystarczy że wejdziesz na opis danej kamery i będziesz miał podany taki link, jeśli go nie ma to oznacza że dana kamera się nie nadaje do streamingu online na YouTube.

Poniżej kilka przykładowych kamer które mają taką możliwość.

1. Kamera IP z zoomem

2. Tania kamera IP z możliwością transmisji na żywo

3. Kamera obrotowa z RTSP

Oczywiście posiadamy również inne kamery z taką możliwością, jeśli jest ktoś zainteresowany, wystarczy do nas zadzwonić i dopytać.

Musimy jeszcze znać adres IP naszej kamery i tutaj może dla nie których być to problematyczne, natomiast na kamerach z aplikacją CamHi/Ozikam możemy w łatwy sposób sprawdzić jaki adres ma nasza kamera. Wystarczy wejść w Menu i na samym dole w opcjach znaleźć IP kamery.

Jak już mamy nasz link który może wyglądać np. tak rtsp://192.168.1.10:554/onvif1, oraz nasz klucz który wygenerował nam Youtube

Dekoder dzwięku i obrazu na youtube

Musimy przerobić poniższy kod pod dane które posiadamy z kamery i Youtube

Po zamianie zaznaczonej na żółto treści swoimi danymi, kopiujemy i wklejamy w naszą konsolę windows którą wcześniej otworzyliśmy i uruchamiamy streaming 
akceptując przyciskiem ,,ENTER"
Bez dźwięku:
ffmpeg -f lavfi -i anullsrc -rtsp_transport udp -i rtsp://192.168.1.10:554/onvif1 -tune zerolatency -vcodec libx264 -t 12:00:00 -pix_fmt + -c:v copy
-c:a aac -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/
Nasz_Kod_z_YouTube


Z Plikiem mp3 grającym w pętli:

ffmpeg -stream_loop -1 -i Nazwa_pliku.mp3 -f lavfi -i anullsrc -rtsp_transport udp -i rtsp://192.168.1.10:554/onvif1 -tune zerolatency -vcodec libx264 -t 12:00:00 -pix_fmt + -c:v copy
-c:a aac -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/
Nasz_Kod_z_YouTube

Z kilkoma plikami z pliku mp3:
ffmpeg -f concat -i test.txt -f lavfi -i anullsrc -rtsp_transport udp -i rtsp://192.168.1.10:554/11 -c:v libx264 -t 12:00:00 -pix_fmt + -c:v
copy -c:a aac -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/Klucz_youtube


Z kilkoma plikami w pętli

ffmpeg -stream_loop -1 -i "concat:Nazwa_pliku.mp3|Nazwa_pliku.mp3" -f lavfi -i anullsrc -rtsp_transport udp -i rtsp://192.168.1.10:554/11
-c:v libx264 -t 12:00:00 -pix_fmt + -c:v copy -c:a aac -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/Klucz_youtube



Streaming z kamery IP z wykorzystaniem mikrofonu w laptopie po protokole RTSP:

Na początek pobieramy plik -> Pobierz...
wypakowujemy do folderu bin.
W tym folderze powinny si znajdować nastpujące pliki :
Streaming

Nastpnie aby wyszukać mikrofon w PC należy uruchomić plik mikrofon-Ozikam.bat

Po uruchomieniu w terminalu kopiujemy nasz kod odpowiedzialny za mikrofon, w moim przypadku bdie to :
@device_cm_{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave_{96440B0B-ADFE-4EE5-AE42-918BA60865AB}


mikrofon


Nastpnie musimy modyfikować nasz plik streaming-Ozikam.bat klikając na nim prawym przyciskiem myszy i wybierając opcje Edytuj

Tam gdzie jest Audio="Twój_mikrofon" kopiujemy i wklejamy wcześniejszy kod
Czyli tak

Audio="@device_cm_{33D9A762-90C8-11D0-BD43-00A0C911CE86}\wave_{96440B0B-ADFE-4EE5-AE42-918BA60865AB}"

i w miejscu gdzie jest RTSP://IP:Port/kanał podajemy adres rtsp kamery
w moim przypadku w prezentowanej kamerze na YouTube adres Kamery z RTSP jest taki:
rtsp://192.168.0.88:554/11

Oraz na samym końcu podajemy klucz z youtube tak jak poprzednio

Po uzupełnieniu tego pliku zapisujemy i uruchamiamy nasz streaming tak jak we wcześniejszych punktach na YouTube

Utworzenie transmisji na youtube

To wszystko, jeśli wszystko zrobiłeś krok po kroku prawidłowo. Na twoim kanale pojawi się transmisja na żywo właśnie z twojej kamery IP.


Podsumowanie streamingu z kamery IP na YouTube

Dzięki takiemu rozwiązaniu jakie zaprezentowałem, jesteście wstanie utworzyć transmisję na żywo bez jakichkolwiek instalacji różnych programów. Instalacja różnych koderów, nawet tych które podaje YouTube, często zamula nasz komputer jak również często są trudne w konfiguracji.

Komentarze

  1. Marcin

    Dzień dobry, Prosze o informację czy z tej kamery https://ozikam.pl/pl/kamery-ip/48-124-kamera-ip-wifi-fullhd-zewnetrzna-ftp-alarm-e-mail-tryb-nocny.html#/26-wybor_kart_sd-bez_karty, będę mógł uruchomić streaming na youtube po WiFi i czy będą jakieś zacięcia podczas nadawania na żywo. pozdrawiam

Leave a Reply