Güvenlik Online - Sosyal Medya'da Paylaş!
RTSP ile Youtube'da Canlı yayın Nasıl Yapılır? - Makale Detayı Lütfen paylaşmak istediğiniz sosyal medya platformunu seçiniz!
 
Güvenlik Online - Güvenlik Sektörünün Yeni Adı
Hava Durumu
İSTANBUL °C
Güvenlik Online YouTube Güvenlik Online LinkedIn Güvenlik Online Google+ Güvenlik Online Instagram Güvenlik Online Twitter Güvenlik Online Facebook
EN ÇOK OKUNAN MAKALELER
    Makaleler Yükleniyor Makaleler Yükleniyor...
E-BÜLTENİMİZE ABONE OLUN!
Sektördeki son haberleri takip etmek için ücretsiz haftalık bültenimize abone olun...
Kariyer
Sektörden İş Fırsatları Güvenlik sektöründeki iş fırsatlarını buradan takip edebilirsiniz! Aradığınız kariyer fırsatları burada...
MAKALE DETAYI
Anasayfa       Makaleler

RTSP ile Youtube'da Canlı Yayın Nasıl Yapılır?

IP kameranızı web sitenizde nasıl yayınlayabilirsiniz? Şimdi öğrenin.

Paylaş : Paylaş   Paylaş   Paylaş   Paylaş   Paylaş
Yazdır Yazdır            Arkadaşına Gönder Arkadaşına Gönder
Büyült / Küçült   +   -
RTSP ile Youtube'da Canlı Yayın Nasıl Yapılır?
IP kameranızı web sitenize canlı olarak yayınlamak ister misiniz? Video akışınızı depolayabilecek birçok ücretli video stream hizmeti var. Ancak Youtube Live gibi ücretsiz hizmetleri de kullanmak isteyebilirsiniz.

1. FFMPEG Yazılımını İndirin
Youtube Live, RTMP protokolünü destekliyor. İlk adım olarak RTSP'yi bilgisayarımızdaki RTMP'ye dönüştürmemiz gerekiyor. Burada, açık kaynak kodlu ve ücretsiz FFMPEG yazılımını kullanıyoruz. Bu yazılım bilgisayarınızı bir medya sunucusuna çevirir ve RTSP video akışınızı RTMP'ye dönüştürür;

Adım 1: FFMPEG yazılımını http://ffmpeg.zeranoe.com/builds/ indirin.
Adım 2: "bin" klasörünü açın, bu klasörde bir txt dosyası oluşturun.
Adım 3: Oluşturulan txt dosyasını açın, içeriğe "CMD" yazın, kaydedin ve Command.bat olarak yeniden adlandırın
Adım 4: Dosyayı yeniden adlandırdıktan sonra çalıştırmak için dosyayı çift tıklatıp, Windows Komut Penceresi'ni açın.



2. IP Kameranın RTSP URL'sini Bulma
PC'ye FFMPEG yazılımını başarıyla kurduktan sonra şimdi yazılımı kullanmak için gerekli komutları girebiliriz. Ancak öncelikle IP kameranın rtsp URL'sini bulmalıyız. Farklı marka IP kameraların farklı rtsp url'leri var. Burada örnek olarak Dahua kamera kullanıyoruz. Dahua IP kamera RTSP URL adresi aşağıdaki gibi;

RTSP URL: rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream

Yukarıdaki RTSP URL'sini kullanmadan önce IP adresini kameranızın IP adresine değiştirmeniz gerekir

3. Youtube'da Canlı Yayın Oluşturma



Youtube'da canlı akış oluşturmak için, YouTube kanalına gidin. Yükleme sayfasının sağ sütunundaki ''Başla'' 'ya tıklayın. Bir başlık ve açıklama girdikten sonra encoder'i seçin. Gelen, sunucu ''url rtmp: //a.rtmp.youtube.com/live2 ve akış adı / anahtar'' bilgilerini video akışı için kullanacağız.


4. FFMPEG ile RTSP'yi  RTMP'ye Dönüştürme 



Kameranın rtsp URL'sini ve Youtube Canlı Yayın sunucusu URL'sini ve akış adını / anahtarını biliyorsak her şey hazır demektir. Şimdi RTSP akışını RTMP'ye dönüştürmek için ffmpeg'yi çalıştırarak ve ardından aşağıdaki komutu kullanarak Youtube’a otomatik olarak yüklemeyi başlatabiliriz.



''fffmpeg -f lavfi -i anullsrc -rtsp_transport udp -i rtsp://192.168.1.3: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/streamname''

Yukarıdaki komutu çalıştırmadan önce rtsp URL'sini ve RTMP sunucusu URL'sini kendi adreslerinizle değiştirmeniz gerektiğini unutmayın. Bu örnekte, TCP yerine UDP bağlantısını kullanıyoruz. Eğer hata ile karşılaşırsanız TCP bağlantı noktasını UDP ile değiştirerek deneyebilirsiniz.

Komutu çalıştırdıktan sonra, FFMPEG yazılımı RTSP codec bilgilerini algılar ve daha sonra Youtube RTMP sunucusuna video yüklemeye başlayabilirsiniz.

 


Bu Makalenin Yorumları ( 5 )
Selamlar, oldukça bilgilendirici bir makale olmuş, elinize sağlık. Ant Medya Sunucusu; HLS, RTMP, VOD, Adaptive Bitrate, RTSP ve WebRTC desteklemektedir.

Tekrar merhaba, convert hatasının çözümünü buldum, aynı soruna takılan arkadaşlara yardımcı olmak için paylaşıyorum. Kameranın 2.Stream üzerinden yayına alınca ve kamera üzerinden sıkıştırma formatını H264' e çevirince sorun düzeldi. Tekrar emeğinize sağlık.

Merhaba, Konu ile ilgili Hikvision Dağıtıcılarının teknik servisi ile görüşebilirsiniz. Sizlere yardımcı olacaklardır. Teşekkürler

Merhaba, öncelikle emeğinize sağlık. Kulandığım kamera : Hikvision / DS-2CD2021G1-I RTSP ve youtube ayarlarında sıkıntım yok eminim, ancak convert ile ilgili bir hata alıyorum. Kamera H265 olarak çalışıyor. Sorun nerede olabilir ? [flv @ 00000000045f1940] Video codec hevc not compatible with flv Could not write header for output file #0 (incorrect codec parameters ?): Functi on not implemented Error initializing output stream 0:1 -- [aac @ 00000000043e09c0] Qavg: nan [rtsp @ 00000000006

çok iyi bir makale, teşekkürler




Yorum Yazın