Post by: administrator • Created Date: Sat, Feb 23, 2019 • 0 Yorumlar
Birçok insanın bir akıllı telefondan daha fazla bir şeyle akış yapmaya başlamak istediğini ancak nereden başlayacağına dair hiçbir fikrinin olmadığını konuştuk. Canlı yayın akışının nasıl çalıştığına dair temel bir anlayış olmadan, denemek bile çok korkutucu olabilir. Bunu anlamaya yardımcı olmak için, akışın mümkün olan en basit şekilde nasıl yayınlanacağını açıklamaya çalışacağız. Canlı yayın akışının temel bileşenlerini ve adımlarını gözden geçireceğiz, ayrıca bazı örnek kurulumlar sunacağız.
Her kameranın, kodlayıcının ve akış platformunun biraz farklı olduğunu anlamak önemlidir, bu nedenle bu makale akışın nasıl yayınlanacağına ilişkin çok temel prensiplerin üzerinden geçmektedir. Hangi ekipmanı kullanıyorsanız veya ne akışını planlıyor olursanız olun, bu temel bileşenlerin ve adımların anlaşılması, büyük veya küçük herhangi bir senaryo akışını nasıl yaşayacağınıza karar vermenize olanak sağlar.
Canlı akışı başlatmak için neye ihtiyacınız var:
Bir video ve ses kaynağı
Bir video kodlayıcı
Bir akış hedefi
İstikrarlı bir internet bağlantısı
Canlı bir akışın temel kurulumu ve akışı
1) Video ve ses kaynakları
Canlı akışınız için bir video veri akışına (örneğin kameradan) video kaynağı denir. Sırasıyla, bir ses verisi akışı bir ses kaynağıdır. Basit bir akış yalnızca bir video ve ses kaynağından oluşabilirken, daha karmaşık bir akış iki veya daha fazla ses ve video kaynağına sahip olabilir. Video ve ses kaynaklarının farklı kombinasyonlarına “sahneler” veya “düzenler” denir (tam ekran, resim içinde resim veya yan yana düzenler düşünün).
Canlı bir akış için video kaynakları aşağıdakilerden gelebilir:
Bir PTZ kamera
Telefon veya tablet kamera
Canlı akış için kameranızda bir hafıza kartı bulundurmanız gerekmez (yalnızca yerel bir kayıt yapmak istiyorsanız).
Ses kaynakları bir yaka, avuç içi veya USB mikrofondan veya bir ses dosyasından gelebilir. Mikrofon sinyalinizi kameranızdan geçirirseniz, ses video akışınıza gömülü olarak gelir. Bu, ses yakalamanın çok yaygın bir yoludur.Çevrimiçi video platformları telif hakkıyla korunan içeriği izleyip işaretlediğinden, canlı akışınızdaki arka plan müziğine her zaman dikkat edin. Bir telif hakkı ihlali alabilirsiniz veya yayın akışı engellenebilir.
Ses ve video kaynakları nasıl yakalanır
Çevrimiçi akışa başlamak için, ses ve video kaynaklarınızdan gelen sinyalleri almanız gerekecektir. Günümüzde çoğu video kaynağı harici bağlantı için HDMI ™ veya SDI çıkışlarını kullanır. Hem HDMI ™ hem de SDI kabloları gömülü sesleri video ile birlikte taşıyabilir. Akış için yazılım kodlayıcıya sahip bir bilgisayar kullanıyorsanız, bir kamerayı bir HDMI ™ veya SDI kablosu kullanarak bir bilgisayara bağlamak yeterli olmaz. Yakalama kartı adı verilen bir aracı cihaza ihtiyacınız olacak. Bir yakalama kartı (örneğin AV.io HD gibi) bir taraftaki kameraya, diğer taraftaki bilgisayara ise kameranın tam olarak ne gördüğünü yakalar. Öte yandan, çoğu donanım kodlayıcısı dahili yakalama kartlarıyla birlikte gelir, böylece video kaynaklarını doğrudan donanım kodlayıcıya bağlayabilirsiniz ve yakalanırlar.Aşağıdaki akış yazılımı ve donanımı hakkında daha fazla konuşacağız.
Bununla birlikte, bir USB kamera veya mikrofon kullanıyorsanız , bu sinyalleri doğrudan bir bilgisayara doğrudan bağlayarak yakalamayı bekleyebilirsiniz.
Canlı yayın söz konusu olduğunda tüm kameralar eşit yaratılmaz. Örneğin, bazı kameralar tüm ekran UI kaplamalarını (örn., Batarya göstergesi, artı işaretler, histogramlar vb.) Video sinyaliyle birlikte iletir. “Temiz sinyal” sunan ve canlı yayın için iyi çalışan kamera modellerinin (sürekli güncellenen) bir listesine sahibiz. Bu listeyi burada bulabilirsiniz .
2) Video kodlayıcıları
Kodlayıcı nedir ve neden birine ihtiyacım var?
Bir kodlayıcı internet için video sinyalini "çevirir". Kodlayıcı, gelen ses-video sinyalini dijital, web dostu biçime dönüştüren ve sıkıştıran bir yazılımdır. Video kodlayıcıya ihtiyacınız var çünkü çoğu video kaynağı canlı yayın için hazır hale gelmiyor: video kameralar gerçek zamanlı akış için tasarlanmamış büyük ve hacimli video dosyalarının kaydedilmesi için üretildi.
Temel olarak, bugün üç tür kodlama cihazından canlı yayınlanma seçeneğine sahipsiniz: cep telefonu / tablet, kodlama yazılımı yüklü bir bilgisayar veya özel bir donanım kodlayıcı. Bir cep telefonu hepsi bir arada bir video kaynağı ve kodlama aygıtı olabilirken, bir mobil aygıtın sunduğu canlı üretim özellikleri son derece sınırlıdır. Bu yazıda, birden fazla kamera ve düzen ekleyebilme becerisiyle daha profesyonel canlı yayınlarla başa çıkabilen kodlama araçlarına bakmak istiyoruz.
Temel olarak, bir yazılım kodlayıcı, videoyu düzgün bir şekilde paketleyip çevrimiçi göndermek için bilgisayarınızın kaynaklarını (CPU) kullanan yüklü bir uygulamadır. Daha önce belirtildiği gibi, kaynağınızdan bilgisayarınıza video sinyalini yakalamak için bir yakalama kartı gereklidir.
Wirecast , vMix , Streamlabs OBS , şimdiye kadar popüler olan OBS Studio ve çok daha fazlası dahil olmak üzere çok çeşitli ücretsiz ve ücretli akış yazılımı bulunmaktadır. En iyi akış yazılımı yazımızda, aralarındaki farklarla ilgili her şeyi öğrenebilirsiniz. OBS Studio, kodlamayı öğrenmeye başlamanın iyi bir yoludur çünkü indirmek ve yüklemek ücretsizdir, tüm ayarlara kolayca erişilebilir ve size yardımcı olacak birçok çevrimiçi ders vardır.
Akış yazılımının her zaman bilgisayarın CPU'sunu etkilediğini unutmamak önemlidir. Bu, bilgisayarınız onu kaldıracak kadar güçlü değilse, izleyicileriniz çok gürültülü bir bilgisayar yaşarken, tamponlama, atlamalı kareler yaşayabilir. İyi bir canlı yayın deneyimi için Intel Core i5 2.8 GHz, 8 GB bellekten daha düşük olmayan bir makineye sahip olmanızı öneririz.
Bir donanım kodlayıcı (aka akış donanımı) tüm kodlamayı işleyen özel bir cihazdır. Ses ve video kaynakları doğrudan donanım kodlayıcıya bağlanır, yakalama kartı gerekmez. Modern enkoderler, HDMI ™, SDI, VGA ve DVI, XLR ve 3.5mm analog ses gibi çoklu video giriş formatlarını alabilir. Doğal olarak, donanım kodlayıcılarının akış sağlamak için ağa (Ethernet veya Wi-Fi veya hücresel olarak) bağlanması gerekir.
Donanım kodlayıcıları farklı şekil ve boyutlarda, işlevlerde ve fiyat noktalarında olabilir. Bazıları yalnızca bir veya iki video kaynağını alabilen (örneğin, Webcaster X2 ) küçük ve taşınabilirdir. Bazıları yolda kullanılmak üzere tasarlanmıştır: bunlar bir İnternet bağlantısı için bağlı bir hücresel sinyal kullanır. Örnekler Teradek VidiU ve LiveU kodlayıcıları içerir. Diğerleri çok daha karmaşık ve güçlüdür, birçok video ve ses kaynağını alabilir, kaydedebilir, karıştırabilir, ölçekleyebilir ve aralarında geçiş yapabilir. Örneğin, Epiphan's Pearl-2 ve Pearl Mini , inanılmaz derecede geniş işlevselliğe sahip, hepsi bir arada profesyonel canlı prodüksiyon stüdyolarıdır.
Pearl-2 ve Pearl Mini , donanım kodlayıcı örnekleri.
Donanım kodlayıcıları, birçok yönden, akış yazılımına sahip bir kişisel bilgisayar kullanmaktan daha rahat ve güvenilirdir. Donanım kodlayıcıları, sürekli canlı yayın göz önünde bulundurularak özel olarak tasarlanmış ve test edilmiştir. Ayrıca bilgisayarınızı diğer görevler için serbest bırakırlar.
Sizin için doğru kodlayıcıyı seçme hakkında daha fazla bilgi edinmek istiyorsanız, gerçek zamanlı donanım ve yazılım blog makalemize göz attığınızdan emin olun.
En önemli kodlayıcı ayarları
Hem yazılım hem de donanım kodlayıcıları canlı akışınızı etkileyen benzer değişken ayarlara sahiptir. İşte en önemlileri:
Kare hızı : Saniyede kaç kare gösterilir. Saniyedeki kare veya fps olarak ifade edilir. Ortak girdiler: 10 fps (çirkin düşük, insan gözü çerçevesini çürüyen), 24 fps, 30 fps, 60 fps (güzel ve yaşam benzeri).
Çıktı çözünürlüğü: video karesinin boyutu, genişlik x yükseklik, piksel cinsinden. İşte bazı genel çözünürlük adları ve takma adları:
Çözünürlük Boyutlar, piksel cinsinden Olarak da bilinir
720p 1280 x 720 HD veya "HD Ready"
1080p 1920 x 1080 FHD veya "Full HD"
1440p 2560 x 1440 QHD veya Quad HD çözünürlük
4K veya 2160p 3840 x 2160 UHD veya Ultra HD çözünürlük
Günümüzde en yaygın çözünürlük boyutları 720p ve 1080p'dir. Bu sayılar dikey olarak ölçülen piksel sayısını ifade eder.
Bit hızı - saniyede ne kadar video veri yüklediğiniz. Genellikle saniye başına kilobit veya Kbps cinsinden ifade edilir, ancak saniye başına megabit (Mbps) de kullanılır. Bu kabaca Kbps 1000'e bölündü. Genel aralık: 1000-8000 kbps.Ortak değerler: 1000 Kbps (mutlak minimum) 2500 Kbps, 3000 Kbps, 5000 Kbps. Bu sayı kare hızına ve çözünürlüğe bağlıdır: kare hızı ve çözünürlük ne kadar yüksek olursa, bit hızı pürüzsüz, kaliteli bir canlı akış için olması gerekir.
Codec: daha hızlı iletim için ses ve video verilerini sıkıştırma (kodlama) yöntemini ifade eder. H.264 en yaygın olanıdır.
Bit hızı, kare hızı ve çıktı çözünürlüğü arasında iyi bir denge sağlamak, iyi bir akış sağlayan şeydir. Ne kadar yükseğe gidebileceğiniz, büyük ölçüde kullandığınız kodlayıcı türüne ve internet bant genişliğinize bağlıdır. Örneğin, yeterli bant genişliğinde, Pearl-2 gibi bir donanım kodlayıcısı, akış yazılımına sahip eski bir bilgisayarın gerçekten zorlayıcı, kareleri düşüren ve arabellek oluşturmaya neden olan, yeterli internetle bile uğraşabileceği, 60 fps hızında 1080p çözünürlükte akış sağlayabilir .
3) Akış hedefi
Bir akış hedefi , canlı videonuzun başkalarının kullanımına sunulacağı çevrimiçi siteyi, platformu veya uygulamayı ifade eder. Bu hedeflere daha çok içerik dağıtım ağları veya CDN'ler denir. Popüler ücretsiz İçerik Teslim Ağları (CDN'ler) Youtube, Facebook Live, Twitch, Periscope'tur.
Ayrıca, canlı akışınızın nerede ve nasıl sunulduğu, kimin gördüğü ve hatta akıştan para kazanılıp kazanılmadığı konusunda daha fazla kontrol sağlayan ücretli yayın platformları da var. Livestream Vimeo, DaCast, StreamShark ve diğerleri gibi CDN'ler, yüklediğiniz veri miktarına bağlı olarak farklı aylık planlar sunar.
Ücretsiz veya ücretli, kaydolmak ve seçtiğiniz CDN'ye giriş yapmanız gerekecektir. Bazı platformlar (YouTube) birkaç adım daha atmanızı ve canlı akışa başlamadan önce 24 saat beklemenizi gerektirir.
Bir CDN seçimi (akış hedefi)
Doğal olarak, her CDN belirli bir kitleye hitap etmektedir. Canlı yayın akışını ve ana hedef kitlenizin kim olduğunu anlar bulmaz, uygun bir CDN seçmeye başlayabilirsiniz. İşte bazı örnekler:
Twitch esas olarak oyun içindir. Twitch, ihtiyaç duyduğunuzda ilave katmanlar ile başlamak için ücretsizdir.
Youtube (ücretsiz) birçok şey içindir: kişisel, yaşam tarzı, şovlar
Facebook (ücretsiz) topluluğunuzla bağlantı kurmak içindir, ayrıca markanızı büyütmek için de harikadır.