Periscope Producer API'nin JAVA ile Kullanılması 1

Periscope Producer API’nin JAVA ile Kullanılması

Periscope Producer API Nedir ? Periscope Producer API 21 Mart 2017 tarihinde Twitter’ın resmi blogundaki bir yazı ile duyurulmuştu ve Periscope Producer API’yı şöyle tarif ediyorlardı. Periscope Producer API harici yazılım, donanım ve kameraların Periscope uygulamasına bağlanmadan canlı video paylaşmalarını sağlayan bir arayüzdür. Bu sayede 3. parti uygulamalar Periscope hesaplarını yetkilendirebilecek, canlı yayın başlatıp, durduracak ve konfigurasyonunu yapabilecektir. Twitter’ın geliştirici hesabında da bu haber tweetlenmişti.   Introducing the Periscope Producer API – a new way to Devamı…

WebRTC ile Canlı Video Yayını ve Canlı Yayının RTMP ve HLS ile İzlenmesi 2

WebRTC ile Canlı Video Yayını ve Canlı Yayının RTMP ve HLS ile İzlenmesi

Ant Medya Sunucusunun ilk versiyonu ile geliştiriciler kullanıcıların web tarayıcılarından WebRTC ile canlı yayın yapabilmelerini sağlayabilirler. WebRTC ile canlı yayınlanan videolar RTMP ve HLS ile yine canlı olarak izlenebilmektedir. Başka bir deyişle, kullanıcılar önceden flash ile web tarayıcılarından yaptıkları canlı yayınları bu sefer hiç bir eklentiye bağlı olmadan web tarayıcısının doğal olarak desteklediği WebRTC ile yapabilmektedirler. Yeri gelmişken ifade edelim. Ant Medya Sunucusu açık kaynak kodlu ve ücretsiz bir yazılım olup geliştiriciler için bazı ekstra özelliklere sahiptir. Devamı…

Bir Canlı Yayın Uygulaması 3 Adımda Nasıl Yapılır? 3

Bir Canlı Yayın Uygulaması 3 Adımda Nasıl Yapılır?

Canlı Yayın Uygulaması Nasıl Yapılır ? Bir canlı yayın uygulamasını herhangi bir kütüphane kullanmandan geliştirmek aslında pek de kolay yapılabilecek bir geliştirme değil. Böyle bir uygulamayı geliştirmek video yayıncılığı konusunda ciddi miktarda teknik bilgi gerektirmektedir.  Bu yüzden konu ile ilgili çeşitli kütüphaneler kullanmak bu geliştirme işini kolaylaştıracaktır. İşte bu yazıda, çeşitli kütüphaneler kullanılarak bir canlı yayın uygulamasının nasıl yapılacağı anlatılmaktadır. Ayrıca örnek kodlarda Github’da bulunmaktadır. Evet bir canlı yayın uygulamasını 3 temel adımda geliştirebilirsiniz. Adım Devamı…

Ant Medya Sunucusu ile Tüm Tarayıcılarda Canlı ve VoD(Video on Demand) Yayınları Nasıl Oynatılır?

Bu makalede Ant Media Server ile mobil ve masaüstü tüm tarayıcılarda(Android,IOS,Masaüstü vs..) canlı yayın ve VoD(Video on Demand) yayınları nasıl oynatılır anlatacağım. Oynatıcı olarak FlowPlayer kullanacağız. Ant Medya Sunucusu ile VoD Yayınları Oynatma madde ile flowplayer görünümünü ayarlayabilirsiniz. maddede video tag tabanlı yüklemeler için gerekli olan jquery kütüphanesi dahil edilir. maddede flowplayer dahil edilir. maddede kaynak tipi olarak “video/mp4” tanımlanır ve src tagı ile de video yolu verilir. VoD Yayınları İçin Örnek Kodun Tamamı: <html> <head> <title>Flowplayer Devamı…

Red5+ Medya Sunucusu Yayında

Beklenen gün geldi! Red5 Medya Sunucusu üzerinde geliştirilen “Red5+” Medya Sunucumuz, geliştiricilerin kullanımına sunuldu. Medya sunucumuzun öne çıkan özelliklerinden bahsetmeden önce, Red5’in temel özelliklerinden kısaca bahsedelim. Red5 Medya Sunucusu Nedir ? Red5 Media Sunucusu, geliştiriciler ve çözümler içerisinde en çok bilinen açık kaynak kodlu medya sunucularından bir tanesi olarak karşımıza çıkmaktadır. Geniş bir bilinirlik düzeyine sahiptir.Temel olarak Red5 medya sunucusu ile RTMP canlı yayınları alınabilir, oynatılabilir ve FLV formatında kayıt edilebilir. Bilindiği üzere RTMP ve FLV yapıları Flash Devamı…

WebRTC'yi Raspberry PI için Çapraz Derleme 4

WebRTC’yi Raspberry PI için Çapraz Derleme

Bu yazı WebRTC Raspberry PI ve Arm Cihazlar için çapraz derlemeyi anlatmaktadır. İlk adımlarda webrtc kaynak kodunu indirmek için gerekli olan depot araçlarını kuracağız. Sonra rpi araçlarını kuracağız. WebRTC Raspberry PI Kurulum Adımları mkdir webrtc cd webrtc sudo git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git /opt/depot_tools echo “export PATH=/opt/depot_tools:\$PATH” | sudo tee /etc/profile.d/depot_tools.sh sudo git clone https://github.com/raspberrypi/tools.git /opt/rpi_tools echo “export PATH=/opt/rpi_tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin:\$PATH” | sudo tee /etc/profile.d/rpi_tools.sh source /etc/profile Şimdi sysroot derlenecektir: sudo apt-get install qemu-user-static debootstrap  sudo debootstrap –arch armhf –foreign Devamı…

FFmpeg Nedir?

Bu blog yazısına FFmpeg hakkında fark ettiğim ilginç gelen bir tespit ile başlayayım. Video işleri ile uğraşan hemen herkes FFmpeg’in ne olduğunu derinlemesine biliyorken bu sektörde yer almayan kişilerin neredeyse tamamı FFmpeg’i duymuş bile değil. Bu yazı da FFmpeg’e bir tür giriş yapmaya çalışacağım. İlk olarak FFmpeg nedir ile başlayıp, sonra FFmpeg’in nasıl ve nereden indirilebileceğini anlatılacak. En sonunda ise FFmpeg hakkında daha çok bilgi alabilmeniz için birkaç bağlantı paylaşacağım. FFmpeg Nedir? FFmpeg, herhangi bir video formatını Devamı…

Medya Sunucusu Nedir ?

Bu yazımızda Medya Sunucusu ve genel medya sunucusu ekosistemine kısa bir bakış yapacağız. Medya, Latincede ortam, araç anlamına gelen medium kelimesinin çoğulundan gelmiştir(1). Birçok alanda kullanılmasına karşın, hem sosyal olarak hem teknik olarak en fazla iletişim alanında bizleri karşılamaktadır. Temel olarak bilginin, çeşitli formatlarda saklanması ve büyük insan kitlelerine ulaştırılmasında kullanılan yöntem ya da cihazlar bütünüdür. Genel sınıflandırma olarak basılı (gazete, yayınlar vb.) ve dijital (sinema, radyo, televizyon vb.) şeklinde iki ana gruba ayırabiliriz. Bu Devamı…