OBS ile Azure Media Services canlı akışı oluşturma

Media Services logosu v3


Uyarı

Azure Media Services 30 Haziran 2024'de kullanımdan kaldırılacak. Daha fazla bilgi için bkz. AMS Kullanımdan Kaldırma Kılavuzu.

Bu hızlı başlangıç, Azure portal kullanarak bir Media Services Canlı Etkinliği oluşturmanıza ve Open Broadcasting Studio (OBS) kullanarak yayınlamanıza yardımcı olur. Bir Azure aboneliğiniz olduğunu ve bir Media Services hesabı oluşturduğunuzu varsayar.

Bu hızlı başlangıçta şunları ele alacağız:

  • OBS ile şirket içi kodlayıcı ayarlama.
  • Canlı akış ayarlama.
  • Canlı akış çıkışlarını ayarlama.
  • Varsayılan akış uç noktasını çalıştırma.
  • Canlı akışı ve isteğe bağlı çıkışı görüntülemek için Azure Media Player'ı kullanma.

Ön koşullar

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

Azure portalında oturum açın

Web tarayıcınızı açın ve Microsoft Azure portal gidin. Portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.

OBS kullanarak şirket içi kodlayıcı ayarlama

  1. Open Broadcaster Software web sitesinde işletim sisteminiz için OBS'yi indirin ve yükleyin.
  2. Uygulamayı başlatın ve açık tutun.

Varsayılan akış uç noktasını çalıştırma

  1. Media Services listesinde Akış uç noktaları'nı seçin.
  2. Varsayılan akış uç noktası durumu durdurulduysa seçin. Bu adım sizi bu uç noktanın sayfasına götürür.
  3. Başlat'ı seçin.

Azure Media Services canlı akışını ayarlama

  1. Portalda Azure Media Services hesabına gidin ve Media Services listesinden Canlı akış'ı seçin.
  2. Yeni bir canlı akış olayı oluşturmak için Canlı etkinlik ekle'yi seçin.
  3. Canlı etkinlik adı kutusuna yeni etkinliğiniz için TestLiveEvent gibi bir ad girin.
  4. Açıklama kutusuna olayın isteğe bağlı açıklamasını girin.
  5. Temel Standart geçiş seçeneğini belirleyin.
  6. Ayarların geri kalanını şimdilik olduğu gibi bırakın.
  7. Çevrimiçi Hizmet Koşulları ve Microsoft Gizlilik Bildirimi'ni okuduktan sonra İçeriği/dosyayı kullanmak için tüm haklara sahibim ve kabul ediyorum... onay kutusunu seçin.
  8. Ayarları gözden geçirmek için Gözden geçir + oluştur düğmesini seçin.
  9. Canlı etkinliği oluşturmak için Oluştur düğmesini seçin. Ardından canlı etkinlik listesine geri dönersiniz.
  10. Oluşturduğunuz canlı etkinliğin bağlantısını seçin. Etkinliğinizin durdurulduğuna dikkat edin.
  11. Bu sayfayı tarayıcınızda açık tutun. Daha sonra geri döneriz.

OBS Studio kullanarak canlı akış ayarlama

OBS varsayılan bir görünümle başlar ancak hiçbir giriş seçilmez.

Video kaynağı ekleme

  1. Kaynaklar panelinde ekle simgesini seçerek yeni bir kaynak cihaz seçin. Kaynaklar menüsü açılır.
  2. Kaynak cihaz menüsünden Video Yakalama Cihazı'nı seçin. Kaynak Oluştur/Seç menüsü açılır.
  3. Var Olanı Ekle radyo düğmesini ve ardından Tamam'ı seçin. Video Cihazı Özellikleri menüsü açılır.
  4. Cihaz açılan listesinden yayınınız için kullanmak istediğiniz video girişini seçin. Ayarların geri kalanını şimdilik yalnız bırakın ve Tamam'ı seçin. Giriş kaynağı Kaynaklar paneline eklenir ve video giriş görünümü Önizleme alanında gösterilir.

Ses kaynağı ekleme

  1. Kaynaklar panelinde ekle simgesini seçerek yeni bir kaynak cihaz seçin. Kaynak Cihaz menüsü açılır.
  2. Kaynak cihaz menüsünden Ses Girişi Yakalama'yı seçin. Kaynak Oluştur/Seç menüsü açılır.
  3. Var Olanı Ekle radyo düğmesini ve ardından Tamam'ı seçin. Ses Girişi Yakalama Özellikleri menüsü açılır.
  4. Cihaz açılan listesinden yayınınız için kullanmak istediğiniz ses yakalama cihazını seçin. Ayarların geri kalanını şimdilik yalnız bırakın ve Tamam'ı seçin. Ses yakalama cihazı, ses karıştırıcı paneline eklenir.

OBS'de akış ve gelişmiş kodlama ayarlarını ayarlama

Sonraki yordamda, çıkış ayarlarına girmek üzere giriş URL'sini kopyalamak için tarayıcınızdaki portal Azure Media Services sayfasına geri döneceksiniz:

  1. Portaldaki akış uç noktası sayfasında değilseniz, üzerinde çalıştığınız Media Services hesabından bu sayfaya gidin.
  2. Canlı akış etkinliğini başlatmak için Başlat'ı seçin. (Faturalama şimdi başlar.)
  3. Giriş URL'si kutusunda URL'yi panonuza kopyalayın.
  4. OBS uygulamasına geçin.
  5. Denetimler panelinde Ayarlar düğmesini seçin. Ayarlar seçenekleri açılır.
  6. Ayarlar menüsünden Akış'ı seçin.
  7. Hizmet açılan listesinde Tümünü göster'i ve ardından Özel... öğesini seçin.
  8. Sunucu alanına, panonuza kopyaladığınız RTMPS URL'sini yapıştırın.
  9. Stream anahtar alanına bir şey girin. Ne olduğu önemli değildir, ancak bir değere sahip olması gerekir.
  10. Ayarlarmenüsünden Çıkış'ı seçin.
  11. Sayfanın üst kısmındaki Çıkış Modu açılan listesini seçin ve tüm kullanılabilir kodlayıcı ayarlarına erişmek için Gelişmiş'i seçin.
  12. Kodlayıcıyı ayarlamak için Akış sekmesini seçin.
  13. Sisteminiz için doğru kodlayıcıyı seçin. Donanımınız GPU hızlandırmayı destekliyorsa NVIDIA NVENC H.264 veya Intel QuickSync H.264 arasından seçim yapın. Sisteminizde desteklenen bir GPU yoksa X264 yazılım kodlayıcı seçeneğini belirleyin.

X264 Kodlayıcı ayarları

  1. X264 kodlama seçeneğini belirlediyseniz Çıkışı Yeniden Ölçekle kutusunu seçin. Media Services'te Premium Canlı Etkinlik kullanıyorsanız 1920x1080 veya Standart (720P) Canlı Etkinlik kullanıyorsanız 1280x720'yi seçin. Temel veya standart bir geçişli canlı etkinlik kullanıyorsanız, kullanılabilir herhangi bir çözünürlüğü seçebilirsiniz.

  2. Bit hızını 1500 Kb/sn ile 4000 Kb/sn arasında bir değere ayarlayın. 720P'de Standart kodlama Canlı Etkinliği kullanıyorsanız 2500 Kb/sn önerilir. 1080P Premium Canlı Etkinlik kullanıyorsanız 4000 Kb/sn önerilir. İstediğiniz kalite ayarını elde etmek için bit hızını ağınızdaki kullanılabilir CPU özelliklerine ve bant genişliğine göre ayarlamak isteyebilirsiniz.

  3. Anahtar Kare aralığı alanına 2 girin. Değer, Media Services'den HLS veya DASH üzerinden teslim edilen parçaların son boyutunu denetleyen anahtar çerçeve aralığını 2 saniye olarak ayarlar. Anahtar çerçeve aralığını hiçbir zaman 4 saniyeden uzun ayarlamayın. Yayın yaparken yüksek gecikme süresi görüyorsanız, uygulama kullanıcılarınızı her zaman bu değeri her zaman 2 saniye olarak ayarlamaları için iki kez denetlemeniz veya bilgilendirmeniz gerekir. Daha düşük gecikme süreli canlı teslim elde etmeye çalışırken bu değeri 1 saniyeye kadar düşük olarak ayarlamayı seçebilirsiniz.

  4. İsteğE BAĞLI: YEREL CPU'nuzun bit hızı ve ön ayar birleşimini yeterli ek yükle işleyip işleyemediğini görmek için CPU Kullanım Önayarını çok hızlı olarak ayarlayın ve bazı denemeler çalıştırın. Canlı akış sırasında herhangi bir sorun yaşanmaması için ortalama CPU'ların %80'den yüksek olmasını sağlayan ayarlardan kaçınmayı deneyin. Kaliteyi artırmak için, CPU sınırlamalarınıza ulaşana kadar daha hızlı ve hızlı önceden ayarlanmış ayarlarla test edebilirsiniz.

  5. Diğer ayarları değiştirmeden bırakın ve Tamam'ı seçin.

Nvidia NVENC Kodlayıcı ayarları

  1. NVENC GPU kodlama seçeneğini belirlediyseniz, Çıkışı Yeniden Ölçekle kutusunu işaretleyin ve Media Services'te Premium Canlı Etkinlik kullanıyorsanız 1920x1080 veya Standart (720P) Canlı Etkinlik kullanıyorsanız 1280x720'yi seçin. Temel veya standart bir geçişli canlı etkinlik kullanıyorsanız, kullanılabilir herhangi bir çözünürlüğü seçebilirsiniz.
  2. Sabit Bit Hızı hızı denetimi için Hız Denetimi'ni CBR olarak ayarlayın.
  3. Bit Hızını 1500 Kb/sn ile 4000 Kb/sn arasında bir yere ayarlayın. 720P'de Standart kodlama Canlı Etkinliği kullanıyorsanız 2500 Kb/sn önerilir. 1080P Premium Canlı Etkinlik kullanıyorsanız 4000 Kb/sn önerilir. İstediğiniz kalite ayarını elde etmek için bunu ağınızdaki kullanılabilir CPU özelliklerine ve bant genişliğine göre ayarlamayı seçebilirsiniz.
  4. Yukarıda X264 seçenekleri altında belirtildiği gibi Ana Kare Aralığı'nı 2 saniye olarak ayarlayın. 4 saniyeyi aşmayın, bu durum canlı yayınınızın gecikme süresini önemli ölçüde etkileyebilir.
  5. Yerel makinenizdeki CPU hızına bağlı olarak Ön Ayar'ı Düşük Gecikme Süresi, Low-Latency Performans veya Low-Latency Kalitesi olarak ayarlayın. Kendi donanımınızda kalite ile CPU kullanımı arasında en iyi dengeyi elde etmek için bu ayarlarla denemeler yapın.
  6. Daha güçlü bir donanım yapılandırması kullanıyorsanız Profili "ana" veya "yüksek" olarak ayarlayın.
  7. İleri bak seçeneğini işaretlenmemiş olarak bırakın. Çok güçlü bir makineniz varsa bunu kontrol edebilirsiniz.
  8. Psiko Görsel Ayarlama seçeneğini işaretsiz bırakın. Çok güçlü bir makineniz varsa bunu kontrol edebilirsiniz.
  9. Hangi GPU'ların ayrılacaklarına otomatik olarak karar vermek için GPU'yu 0 olarak ayarlayın. İsterseniz GPU kullanımını kısıtlayabilirsiniz.
  10. Maksimum B çerçevesini 2 olarak ayarlayın

Intel QuickSync Kodlayıcı ayarları

  1. Intel QuickSync GPU kodlama seçeneğini belirlediyseniz , Çıkışı Yeniden Ölçekle kutusunu işaretleyin ve Media Services'te Premium Canlı Etkinlik kullanıyorsanız 1920x1080 veya Standart (720P) Canlı Etkinlik kullanıyorsanız 1280x720'yi seçin. Temel veya standart bir geçişli canlı etkinlik kullanıyorsanız, kullanılabilir herhangi bir çözünürlüğü seçebilirsiniz.
  2. Hedef Kullanımı "dengeli" olarak ayarlayın veya CPU ve GPU birleştirilmiş yükünüz temelinde gerektiği gibi ayarlayın. Gerektiği gibi ayarlayın ve donanımınızın üretebilecekleri kaliteyle ortalama %80 maksimum CPU kullanımı elde etmek için denemeler yapın. Daha kısıtlı donanım kullanıyorsanız , "hızlı" ile test edin veya performans sorunları yaşıyorsanız "çok hızlı" olarak bırakın.
  3. Daha güçlü bir donanım yapılandırması kullanıyorsanız Profili "ana" veya "yüksek" olarak ayarlayın.
  4. Yukarıda X264 seçenekleri altında belirtildiği gibi Ana Kare Aralığı'nı 2 saniye olarak ayarlayın. 4 saniyeyi aşmayın, bu durum canlı yayınınızın gecikme süresini önemli ölçüde etkileyebilir.
  5. Sabit Bit Hızı hızı denetimi için Hız Denetimi'ni CBR olarak ayarlayın.
  6. Bit Hızını 1500 ile 4000 Kb/sn arasında bir yere ayarlayın. 720P'de Standart kodlama Canlı Etkinliği kullanıyorsanız 2500 Kb/sn önerilir. 1080P Premium Canlı Etkinlik kullanıyorsanız 4000 Kb/sn önerilir. İstediğiniz kalite ayarını elde etmek için bunu ağınızdaki kullanılabilir CPU özelliklerine ve bant genişliğine göre ayarlamayı seçebilirsiniz.
  7. Gecikme süresini "düşük" olarak ayarlayın.
  8. B çerçevelerini 2 olarak ayarlayın.
  9. Öznel Video Geliştirmeleri'ni işaretsiz bırakın.

Ses ayarlarını belirleme

Sonraki yordamda ses kodlama ayarlarını yapacaksınız.

  1. Ayarlar'da Çıkış-Ses> sekmesini seçin.
  2. Track 1 Audio Bitrate değerini 128 Kb/sn olarak ayarlayın.
  3. Ayarlar'da Ses sekmesini seçin.
  4. Örnek Hızı'nı 44,1 kHz olarak ayarlayın.

Akışı başlatma

  1. Denetimler panelinde Akışı Başlat'a tıklayın.
  2. Tarayıcınızda Azure Media Services Live etkinlik ekranına geçin ve Oynatıcıyı Yeniden Yükle bağlantısına tıklayın. Artık akışınızı Önizleme oynatıcısında görmeniz gerekir.

Çıkışları ayarlama

Bu bölüm çıkışlarınızı ayarlar ve canlı akışınızın kaydını kaydetmenizi sağlar.

Not

Bu çıkışı akışla aktarabilmeniz için akış uç noktasının çalışıyor olması gerekir. Sonraki Varsayılan akış uç noktasını çalıştırma bölümüne bakın.

  1. Çıkışlar video görüntüleyicisinin altındaki Çıkış oluştur bağlantısını seçin.
  2. İsterseniz, daha sonra kolayca bulunabilmesi için Ad kutusundaki çıkışın adını daha kolay bir şekilde düzenleyin.
  3. Kutuların geri kalanını şimdilik yalnız bırakın.
  4. Akış bulucu eklemek için İleri'yi seçin.
  5. İsterseniz bulucunun adını daha kolay bir adla değiştirin.
  6. Bu ekrandaki diğer her şeyi şimdilik yalnız bırakın.
  7. Oluştur’u seçin.

Azure Media Player'ı kullanarak çıkış yayınını yürütme

  1. Çıkış video oynatıcısının altındaki akış URL'sini kopyalayın.
  2. Bir web tarayıcısında Azure Media Player tanıtımını açın.
  3. Akış URL'sini Azure Media Player'ın URL kutusuna yapıştırın.
  4. Oynatıcıyı Güncelleştir düğmesini seçin.
  5. Canlı akışınızı görmek için videodaki Oynat simgesini seçin.

Yayını durdurma

Yeterli içerik akışına geçtiğinizi düşündüğünüzde yayını durdurun.

  1. Portalda Durdur'u seçin.

  2. OBS'de Denetimler panelinde Akışı Durdur düğmesini seçin. Bu adım OBS'den yayını durdurur.

Azure Media Player'ı kullanarak isteğe bağlı çıkışı yürütme

Oluşturduğunuz çıkış artık akış uç noktanız çalıştığı sürece isteğe bağlı akış için kullanılabilir.

  1. Media Services listesine gidin ve Varlıklar'ı seçin.
  2. Daha önce oluşturduğunuz olay çıkışını bulun ve varlığın bağlantısını seçin. Varlık çıkış sayfası açılır.
  3. Varlık için video oynatıcının altındaki akış URL'sini kopyalayın.
  4. Tarayıcıda Azure Media Player'a dönün ve akış URL'sini URL kutusuna yapıştırın.
  5. Oynatıcıyı Güncelleştir'i seçin.
  6. İsteğe bağlı varlığı görüntülemek için videodaki Oynat simgesini seçin.

Kaynakları temizleme

Önemli

Hizmetleri durdurun! Bu hızlı başlangıçtaki adımları tamamladıktan sonra canlı etkinliği ve akış uç noktasını durdurmayı unutmayın; aksi halde çalışmaya devam ettikleri süre için faturalandırılırsınız. Canlı etkinliği durdurmak için 2. ve 3. adımlarda Yer alan Yayını durdurma yordamına bakın.

Akış uç noktasını durdurmak için:

  1. Media Services listesinden Akış uç noktaları'nı seçin.
  2. Daha önce başlattığınız varsayılan akış uç noktasını seçin. Bu adım uç noktanın sayfasını açar.
  3. Durdur'u seçin.

İpucu

Bu olaydaki varlıkları saklamak istemiyorsanız, depolama için faturalandırılmamak için bunları sildiğinizden emin olun.

Yardım ve destek alma

Aşağıdaki yöntemlerden birini kullanarak Media Services ile iletişime geçebilir veya güncelleştirmelerimizi izleyebilirsiniz: