Perşembe, Nisan 14, 2016

Canlı Video Yayını İzlemek için Mobil Uygulamalar (HTML5, CSS3, JS)

Merhaba:
Halil Ersoy hocamız Video Streaming konusunda "..Internetten video yayını (stream) bugünlerde popüler ve insanları heyecanlandırıyor..." diye bir paylaşımda bulunmuştu. Yazının içinde Internet üzerinden ses ve görüntü konusunda 90'lardan bu yana yaptıklarımızı paylaşmıştı. Yazıyı görünce bu işin başından beri Internet üzerinde görüntü ve ses paylaşımını kullanarak yaptığımız işlerin devamı olan MOBIL UYGULAMA konusunda bir kaç şey ekleme ihtiyacı duydum. Internet üzerinden görüntü ve ses taşırken teknolojisini üreten biz olmadığımız için önümüze hep işletim sistemi ve Internet üzerinde bu ortamlara ulaşmak için kullandığımız gözgezdiricilerden (browser) kaynaklanan sorunlarla boğuşmak zorunda kalıyoruz. Steve Jobs'ın IOS temelli sistemlerde Flash eklentisine izin vermemesiyle bu işletim sistemleri için artık video ve ses için HTML5 nihayi çözüm olarak karşımıza çıktı. İşletim sistemi temelli bu kısıta ek olarak Google Chrome'un yeni sürümleri de Flash eklentisini desteklememeye başlayınca işler iyice zorlaştı. Neyse ki, Chrome'da HTML5 için sorun çıkarmadan ses ve görüntü iletimine destek vermeye devam ediyor. Dolayısıyla, HTML5 video butun işletim sistemleri ve gözgezdiriciler için ufukta tek seçim gibi duruyor. Aslında, masaüstünde yaşanan bu durum MOBIL ortamlar için de aynen geçerli olmakta. Bu noktadan yola çıkarak istek üzerine (ondemand) video yayınında HTML5 çözüm olabiliyor. Fakat iş canlı yayına gelince durum biraz karışıyor. Özellikle, video stream olarak seçilecek platform gene ve yayın formatı karşımıza yeni sorunlar çıkarabilyor. Bu sorunları nasıl aşabiliriz konusunda iki çözüm oluşturdum. Birincisi, gözgezdirici tabanlı olarak hangi işletim sistemi olursa olsun, bu sistemler üzerinde çalışan gözgezdirici ile gelindiğinde şu an görev yaptığım Doğu Akdeniz Üniversitesi'nin tanıtım filmini izlemek mümkün olabiliyor. Denemek serbest, işte adres; (Android, Windows, IOS ve bütün gözgezdiriciler için adres)

http://radiotv.emu.edu.tr/



Bu adresten her türlü canlı yayınları izlemek mümkün olabiliyor.

Gözgezdirici tabanlı bü çözüme ek olarak günümüzde moda olan MOBIL uygulama indirip onun içinden bu yayınları izlemek için her bir işletim sistemi için birer uygulama oluşturmaya başladım ilk olarak ANDROID uygulama için bir adres vereceğim. Eğer, 

Google Play Store'da "emu-radio-tv" 



diye bir arama yapacak olursanız. Doğu Akdeniz Üniversitesi, için hazırlanan canlı / istek uzerine görüntü/ses yayınlarına erişmek mümkün olabilecektir. Bu uygulama, içinden daha önce test amacıyla ofisimden yaptığım bir canlı yayının kayıtlarına ulaşacaksınız. Aslında, herhangi bir yerden yapılacak canlı yayınlar otamatik olarak bu uygulama ile izlenebilecektir. Levent Durdu 2004'lerdeki EGM projesinden bahsetmişti, o dönemlerde kullandığımız Naklen Yayın aracı şimdi beni notebook oldu (o dönemde 486 makinaları kullanıyorduk). Kısacası, benim makina nereye giderse ve etrafta Internet varsa sorunsuz olarak bu uygulamalara yayın yapmak mümkün. :-)
Android uygulamaya ek olarak bir de Windows uygulaması oluşturdum. Windows tabanlı makinalarda çalışıyor ve aynı işi yapıyor. Windows kullanıcıları o uygulamayı ise Windows Store'dan indirip makinalarına kurabilirler. Bunun için; 

Windows store'da "myozden" diye arama yapacak olursanız


EMURadioTV uygulamasını göreceksiniz. Bu uygulama çalıştırılınca ise Doğu Akdeniz Üniversitesi tanıtım filmini izleyebileceksiniz.

Mac için uygulamayı oluşturdum ama derleyip store'a göndermek için bir tane Mac gerekiyor onu bulunca da orada da bu uygulama olacak. 

Tam burada şu soru sorulabilir "iyi de ben ne yapacağım bu uygulamalarla" 
Cevap veriyorum :-) : Her türlü canlı yayın izlenebilir. Bu yayınlar her yerden yapılabilir yeter ki Internet bağlantısı olsun. :-)

Şimdi sıra, bu uygulamalardan para yapmaya geldi bu konuda da Taner Körpe'den yardım almayı düşünüyorum :-)

Saygılarımla,



Perşembe, Nisan 07, 2016

Online Education: A Catalyst for Higher Education Reforms (MIT, April 2016)


Merhaba:

MIT diyor ki, " Technology will not replace the unique contributions teachers make to education through their perception, judgment, creativity, expertise, situational awareness, and personality. But
it can increase the scale at which they can operate effectively." doğru söze ne denir (cevap veriyorum doğru :-) )
Öğrenme (active learning) insanların aktif olarak bulunduğu ortamda gerçekleşiyor. Bununla ilgili geçen yıl yaptığım bir sunumda aşağıdaki şekli kullanmıştım; hemen altına da MIT'nin Online Eğitimle ilgili kullandığı şekli koydum, gerçi onlar Öğreneni yalnız bırakmışlar. 




Öğrenme Oluşturmacılara göre "anlam verme" olarak tanımlanıyor ve anlam sosyal çevrede gerçekleşiyor bu durumda Öğrenenin yanında mutlaka canlı bir öge gerekiyor (teori öyle söylüyor :-) ). Ayrıca bu raporda, çok hoşuma giden bir de tanım var "Learning Engineer". Öğreten değil Öğrenme konusunda uzman kişi diye anladım. 4 önerileri olmuş (Yükseköğretim için);

Recommendations 
1: Increase Interdisciplinary Collaboration Across Fields of Research in Higher Education, Using an Integrated Research Agenda  
2: Promote Online as an Important Facilitator in Higher Education  
3: Support the Expanding Profession of the “Learning Engineer”  
4: Foster Institutional and Organizational Change in Higher Education to Implement These Reforms

umarım bizde birileri de okur ve uygulama için çaba harcar.
saygılarımla,