İnternet Üzerinden Canlı Ses/Görüntü Yayını

Proje Yorum Yap

Başlıktanda anlaşılacağı gibi konu internet üzerinden ses ve görüntünün canlı yayınlanması. Konu canlı yayın olduğunda Türkiye şartlarında yani internet altyapısında bu tür bir projeyi hayata geçirmek gerçekten çok maliyetli. Ayrıca en önemlisi bu konuda kimse size yardımcı olmak istemiyor. Sitemkar olma nedenim, yardımımına başvurduğum insanlar “bilmiyorum” cevaplarıyla umudumu kırabiliyor olmaları. Onlar kendilerini biliyorrr..! Fakat Daron YÖNDEM arkadaşıma yardımlarından dolayı teşekkür ederim.

Peki böyle bir ihtiyaç nerden çıktı, ne gibi bir yol izledim bunları kısaca yazıyorum.

Amaç bir kurumun önem arz eden toplantılarını (yılda 100 kadar oturum) halka izletmek. Fakat bu yayınları aynı anda en az 100 kişinin izlemesi istenmekteydi. Fakat aynı anda 2 noktadanda yapılabilmeliydi. Bu biraz zor gibi görünsede aslında belirli bir maliyeti gözden çıkardığınızda olabiliyor. Üst paragrafta da belirttiğim gibi Türkiye şartlarında internet üzerinden bu gibi bir projeyi gerçekleştirmek gerçekten maliyetliydi.

İlk olarak kurum>metro ethernet>internet topolojisini uygulasam ne gibi bir maliyet ile karşılaşırım araştırmaları içerisine girdim. Tuttum Türk Telekom’un yolunu :) Metro ethernet hakkında kısa bir bilgi ve fiyatlarını istedim. Hemen kurum adına bir teklif çıkarttılar. Gözlerime inanamadım :) 5Mbps bir hat için 1570TL/AY fiyat verdiler. 250Kbps bir yayını bu hatla ancak 20 kadar kullanıcı izleyebilirdi. Ayrıca devreye alma ve fiber kablo bu fiyatın içinde yoktu. Ve en önemlisi metro ethernet hattını satınalmak isteseniz bile istedikleri KM’ye ulaşmaz ise teklif vermekten çekiniyorlar. Bu konuda altyapıları çok güzel, kurumdaki herhangi bir telefon numarasını verdiğinizde anında Telekom-Kurum arası ölçüm yapabiliyorlar.

İkinci olarak kurum>g.shdsl>veri merkezi>internet topolojisini uygulamak doğru bir çözüm gibi görünüyordu. Tekrar Türktelekom’a giderek 1Mbit G.SHDSL için fiyat teklifi aldım. 220TL/AY gibi bir fiyat teklifi aldım. ADSL’yi tercih etmememin nedeni gerçek hızlarda upload/download sağlayamaması ve ayrıca ADSL networkünden ayrı bir networkden yayın vermesiydi. Veri Merkezi olarak belirttiğim yer ise herhangi bir verimerkezi. Neden bir veri merkezi? sorusunu yanıtlayayım. Az önce metro ethernet ile ilgili ciddi maliyetlerin olduğundan bahsettim. Veri merkezi ile bunun ne alakası var derseniz; veri merkezleri internet sağlayıcıdan toptan hizmet aldıkları için son kulanıcının aldığı fiyatın çok çok altında fiyatlarla hizmet sunabilmektedir. Örneğin 100Mbit/2TB trafikli bir sunucunun donanım dahil fiyatı 350TL/AY olarak karşıma çıktı. Ve trafik yetmediği taktirde ek ücret karşılığında arttırmakta mümkün. (Bu sunucunun donanım özellikleri ise 2×1TB harddisk, 3GB Ram Core2Duo CPU’dan oluşmakta.)

Buraya kadar herşey mantık olarak problemsiz görünüyordu. İçeride bir bilgisayar’a ulaşan görüntü bir program aracılığıyla G.SHDSL hattı üzerinden önce veri merkezindeki sunucuya oradanda Metro Ethnernet 100Mbit hat üzerinden de internet kullanıcılarına ulaşacaktı.  Fakat local’de bulunan bilgisayarların içeriden dışarı çıkan görüntüyü dışarıdan içeriye almak hem saçma hemde veri merkezindeki sunucunun trafiğini boşa kullanmış olacaktı. Bu nedenle kurum>g.shdsl>veri merkezi-local sunucu>internet topolojisini kullanarak içeriye bir sunucu daha koydum. Bu sunucuyu domain’e alarak media.xxx.com adını verip DNS server’dan bir A kaydı oluşturarak içeridekilerin isteklerinde bu sunucuya ulaşmalarını, dışarıdakilerin ise dışarıdaki kurumun web sayfasının DNS server’inden bir A kaydı oluşturarak media.xxx.com’u bu hostname’e yönlendirdim. Sonuç mükemmeldi :)

( Yayın masamız :) )

Birazda bu yayınları hangi yazılımları ve donanımları kullanarak yaptığım konusuna değinelim.

Sunucu tarafında localde HP, veri merkezi tarafında ise donanımını bilmediğim :)  bir sunucu kullanıyorum. Donanımını bilmiyorum çünki dedicated hizmet satın aldım. İki sunucu üzerinde de Windows Server 2008 Std. koşmakta. Media server olarak ise Microsoft’un ücretsiz sağladığı WMS’yi tercih ettim. Kamera olarak Sony Handycam’ler kullandım. Kameralara ilave olarak geniş açı objektifler, ve sony tripodlar kullandım. Görüntülerin karıştırılması için Datafon’un giriş seviyesi 4 kanal ses/görüntü mikser’ini kullandım. Yayını WMS’ye encode etmek için PRO2000 desktop pc ve üzerine ise iki tane Snazii capture kartlar taktım. İki tane taktım çünki birini WMS’ye görüntüyü encode etmek, diğerini ise yine aynı görüntüyü anlık olarak bilgisayar harddisk’ine kaydetmek istedim. Ayrıca toplantı anında insanların kendilerine çeki düzen vermeleri amacıyla tripod tarzı bir ayak üzerine LG marka bir LCD TV yerleştirerek yayındaki görüntüyü burayada gönderdim. Masa üzerindeki var olan sabit mikrofonlardan ayrı olarak 2 adet kablosuz mikrofon ile sesi yayına ilettim.

Sonuç olarak ilk denememde sonuç mükemmeldi…

Yorum Yapın

Powered by Metin