1080p-720p-comparison

Adaptive Streaming for Live Streams On The Fly

More people are getting connected to the internet and more videos are being watched on each day. In other words, each of us watching more videos on each day and according to Cisco, video watching times will become fourfold by 2020.   But there may be an issue about watching video on the internet because internet connection speeds usually do not let watching videos in high quality so that player needs buffering and this makes Read more…

periscope_high

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 Read more…

1-5aVrRmh_cJ25lfnOyP0zKA

WebRTC Live Video Stream Broadcasting One-To-Many and Watching with RTMP and HLS

Important note: Adobe stopped supporting Flash in 2020. This ended the use of RTMP on Last-mile delivery (RTMP play). It is still in use in the first-mile delivery(RTMP ingest), but HTML5-based protocols have already begun replacing it in the first-mile delivery and these protocols are more supported. Let’s look at what you need to consider when looking for an alternative to RTMP. You can find more information here. You can also check WebRTC to HLS Read more…

mobile-live-streaming

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 Read more…

mobile-live-streaming

How to Develop a Live Streaming Mobile App in 3 Steps?

How to Develop a Live Streaming Mobile App? Developing a live streaming mobile app is not a very quick and easy job if you develop every piece on your own. It requires extensive knowledge about video streaming etc. So you may prefer to find some libraries and samples that make this job easy. Yeah in this post, we are going to tell how to develop a live streaming app by providing sample codes on Github. Read more…

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 Read more…

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 Read more…

cover

Building and Cross Compiling WebRTC for Raspberry PI

This post is a guide for cross compile and build Webrtc Raspberry PI and arm devices. Initial Steps starts with installing depot tools which are needed for getting webrtc source code. Then continue with installing rpi tools. WebRTC Raspberry PI Install Steps  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 Now we need Read more…

cover

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 Read more…

How-to-Install-FFmpeg-on-Windows-10-2-1

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ı Read more…