Flex Video Konferans Sistemi Örneği
Erdi YILMAZ Tarih: 2/03/2009 Yorum: 21 adet
Okunma : 6119 Tutanlar: Bu yazıyı 8 kişi tuttu.
Flex, Flash Media Server ikilisini; internet ortamindaki interaktiviteyi arttirabilen, en onemli iki bilesen olarak goruyorum. Basit arayuzlu bir Flex - FMS işbirliğine dayanan video konferans odası hazırladım. Günümüzde yavaş yavaş her işimizi sanal ortamda yapar hale geldik. İşletmeler için de bu durum geçerli. Şirket toplantıları uzun zamandır sanaldan yürütülebiliyor. Sanal sınıf ve özellikle uzaktan eğitim teknolojilerinde bu tür internatif ortamlardan sık sık yararlanılıyor.
Kısaca özelliklerinden bahsedersem; temelde bir video chat odasıdır, aynı anda kullanıcılara bağlantı izni vermekte, onların ses ve videolarını eşzamanlı olarak yayın yapabilme olanağı sağlamaktadır. Örneğin 4 kullanıcı aynı anda baglandığında, 4 kullanıcı birbirinin görüntüsünü görmekte ve sesini almaktadır. Bu şekilde sanal bir toplantı odası oluşmuş olmaktadır.
Sistemin görünümü şuan video konferans olarak düşündügüm için biraz sade bir arayüz içermektedir. Ancak tüm görünümler CSS dosyasında tutulduğu için, her türlü görsel değişiklik yapılmasına imkan tanımaktadır. Kullanıcılar video ve ses kullanımının dışında yazılı iletişim de kurabilmektedirler. Kullanıcılar kamerasız da video konferans odasına girebilmekte, bu durumda sadece chat üzerinden iletisim kurabilmektedir.
Bu hazırladığım sistemin demosudur. Tam sürümünde bunlara ilave olarak; Üyelik sistemi, sohbet oda sistemi, moderatörlük, odaya girecek kullanıcı sayısını belirleme, kullanıcı videolarını tam ekran izleme, kullanıcı engelleme, bloklama gibi özellikler mevcut olacak.
Örnek demo için buraya bakabilirsiniz.
Gelişmiş demo için buraya bakabilirsiniz.
Yorumun için teşekkür ederim Tarık. Şuan çok sade bir görünümde. Üyelik ve oda sistemi ilave edince, daha kullanışlı hale geleceğini düşünüyorum ben de. Çalışmalarım hala devam ediyor. Umarım yakın zamanda, daha fonksiyonel halini sizlerle paylaşacağım. Görüşürüz, iyi çalışmalar size de.
gerçekten güzel olmuş. özellikle eğitim alanında öğrencilerin konferansı tekrar gözden geçirme ve çıktı alıp çalışmaları, vs. için konuşmaların kaydedilebilmesi de güzel olacaktır...sitede gelişimden tekrar haberdar edersiniz umarım, kolay gelsin.
Erdi kardeş selamlar..çalışma çok güzel fms ile ilgili özellikle basit online oyun uygulamaları için düşüncelerim mevcut.sizden ricam bu konu ile ilgili türkçe kaynak ya da basit örnekler sunabilir misiniz.(flash as3)
Elinize sağlık...
Bu tür uygulamalar için bi sunucu ve FMS şart mı? Teorik olarak öyle gözüküyor çünkü aynı anda ikiden fazla kişinin görüntüsü bir yerden yayınlanmalı. Aksi halde her kullanıcı için x kullanıcı kadar bant genişliği demek. Bu durumda kendi sorumu mu cevaplamış oldum şimdi...:)
Hadi sesli düşündük diyelim... Peki iki kullanıcı arasında sadece AS3 kodlama ile bu işler yapılıyor değil mi? En azından nasıl yapıldığını bilmiyorum, yani sadece duymuştum!
Başarılar...
Red5, Python UPnP Media Server, gibi açık alternatifler de var.
Ayrıca FMS dışında wowza gibi ücretli çözümler de mevcut.
Güzel yorumlar icin oncelikle tesekkur ederim.
@gülhan: boylesi bir altyapi, egitim amacli kullanilabilir tabi ki, sanal bir sinif olusturulabilir ya da uzaktan egitim amaciyla da kullanilabilir. basit moduller eklenerek, ornegin whiteboard uygulamasi, ekran paylasimi gibi, daha interaktif bir hale getirilebilir. Temel olarak suan icin sadece ses video ve yazi paylasimi da yeterli gibi gorunse de, bir egitim ortami icin ogrenciyi guduleyici, motive edici modullerin de ilave edilmesi gerekiyor. onemli olan onlarin birden cok duyusuna hitap edebilmemiz.
@metin: flex ya da fms ile ilgili suana kadar ben de dogru durust Turkce kaynak bulamadim. Ancak son gunlerde, yavas yavas Turkce kaynaklar cikmaya basladi, MMIstanbul bunyesinde de mevcutlar. Yakin zaman icinde basit ornekler sunabilirim tabi ki, daha onceden kesin buralarda ders seklinde yayinlanmistir bilmiyorum ama basit bir video yayinini fms'ye gonderme, oradan diger kullanicilara paylastirma, hatta goruntuyu kaydedip, sonradan stream ederek izleme gibi ornekler sunabilirim.
@salih: kesin fms olacak diye bir sart yok tabi, murat arkadasimin da yazdigi gibi, wowza, red5 tarzi media serverlar da isini cok kolay gorur. fms'nin 4500$ gibi yuksek bir lisans ucreti oldugunu dusunursek, ucretsiz red5 hayli kulaga hos geliyor. calisma mantiklari arasinda temel duzeyde fark yok. fms server'i kendi hostunuza kurmak isterseniz, fmds (flash media development server) 10 kullaniciya kadar ucretsiz oldugunu da belirtmek isterim. fmis (flash media interactive server) fmss (flash media streaming server) ve fmds gibi 3 farkli kurulum konfigurasyonu var. bu tur uygulamalar icin fmis gerekiyor.
Tekrar merhabalar eski çalıştığım firmada benzer bir uygulama geliştirmik Fms nin performansı kullanıcı sayısı artınca maliyetle birlikte pek tatminkar olmamıştı alternatif olarak red5 güzel bir çözüm olarak karşımıza çıktı bende ekleme yapayım istedim :) iyi çalışmalar
vakti zamanında eğitimde sanal sınıf kullanımıyla ilgili şöyle bir çalışma yapmışlar... http://rapidshare.de/files/45899973/makale9.pdf.html
Video konferans sisteminin bir değişik versiyonunda, ilk örneğe ilave olarak;
- Üyelik Sistemi (Yeni üye kaydı, Üye login paneli)
- Oda Sistemi (Yeni oda oluşturma, Odaya şifre koyma, Oda login paneli
Üyeler Mysql'de tutuluyor, aynı şekilde odalar da Mysql'de tutuluyor. Mysql ile temel data alışverişi için AMFPHP arageçidini kullandım.
Örnek uygulama için buraya bakabilirsiniz.
Kullanıcı adı: demo Kullanıcı şifresi: 123 Oda adı: demo Oda şifresi: 123 (Tabi dilerseniz kendi üyeliğinizi yaratabilir, kendi odanızı açabilirsiniz)
Evet güzel bir çalışma fakat, odadan çıkış yapmak için "ÇIKIŞ" düğmesine tıkladığım halde kamera çalışmaya devam ediyor. Odadan çıkıldığında kameranın da kapanması gerekir diye düşünüyorum. Kolay gelsin!
Daha önce de dediğim gibi bu bir örnek, yani hata eksiklikleri var tabi.
Çıkış yap butonuna basmanıza ragmen kamera baglantısı kesilmiyorsa, kamera driver'ınızla ilgili sıkıntı vardır. Gerekli güncellemeleri yapıp tekrar denemenizi tavsiye ederim. Ben çıkış yap dediğimde normal şekilde çıkış yapıyor. Yorumunuz için teşekkürler.
Dizüstü bilgisayarım, üzerinde bulunan kendi kamerası ile çalışıyor. Ve orijinal driverları yüklü. Update etmeme rağmen sorun çözülmedi. Browser'ı kapattığımda ancak kamera çalışması durabiliyor. Ayrıca deneme amaçlı sitenizde "yeni oda açma" seçeneğinde bulunan ve deneyenler tarafından açılmış odalar mevcut. Fakat bazıları son derece ahlaksızca oda isimleri içeriyor. Bu da oldukça rahatsızlık verici. Oda isimlerini gözden geçirir ve gerekli olanları silerseniz sevinirim. Tekrar kolay gelsin!
İnsanlarimiz maalesef bu tür uygulamalari suistimal edebiliyorlar. Küfürlü, terbiye dışı odalar acilmis. Onları kaldirdim. Uyariniz icin tesekkurler.
selamlar, başlığı yeni gördüm. Öncelikle ellerinize sağlık güzel bir çalışma olmuş. Bu uygulamanın bir benzerini kaynak kodlarıyla beraber burada bulabilirsiniz. Sunucu tarafında WebOrb for .net var. Aslında webOrb'un şu anki 3.6 sürümünde bu örneğin daha gelişmişi var. Oda oluşturabilme vs özellikler de var. İncelemenizi tavsiye ederim.
Merhaba oncelikle guzel bir calisma olmus tebrik ediyorum. Benim sormak istedigim bir iki soru var Bunun gibi bir uygulamayi hangi programla yapabiliriz. ikincisi ornek bir anlatim varmi veya siz bir resimli veya video anlatimi yapabilirmisiniz bu konu hakinda.
Cunku bayadir arastiriyorum bu konu hakinda turk sitelerinde hicbir bilgi bulunmamakta genelde yabanci sitelerde var onlarda ya aciklayici degil yada biz anliyamiyoruz yabanci dil gerektiginden dolayi.Yazdigim gibi bu konu hakinda boyle bir sistemin nasil yapildigina dair ornek bir resimli veya videolu anlatim yaparsaniz eminimki bir cok arkadasimiz bundan sizin sayenizde faydalanacaktir. Calismalarinizda basarilar diliyorum hayirli gunler.
Red 5 kulandınızmı hiç acaba sizce nasıl
Erdi YILMAZ siz fms 'nin developer sürümünümü kullanıyorsunuz ?
RED5 oldukça performansı yüksek bir sunucu ama dökümantasyon problemi var. Öğrenmesi zaman alıyor. Örnek uygulamlar çok basit, kompleks örnekler pek ortalıkta yok. Yönetim paneli, pek birşeye benzemiyor. WebOrb çok daha başarılı bir sistem. Ama fiyatlar göz önüne alındığında WebOrb çok pahali, RED5 ise ücretsiz.
Red5 ücretsiz olmasi bakimindan tabi ki avantajli her zaman. Wowza da iyi.
Bu arada bir arkadasimiz ısrarla kaynak kodları istedi, ileride zaman bulabilirsem ders seklinde, basit bir video konferans uygulamasinin hazirlanisini ders olarak anlatacagim. ancak suan basim kpds ales kpss ile dertte : )
selamlar Erdi.. fms server'i deneme amaçlı (10 kullanıcıya kadar ücretsiz diyorsunuz)kendi hostumuza nasıl kurarız..bunu sadece video uygulaması olarak düşünmeyelim..örneğin bir swf dosyasında birden fazla kullanıcı ile çizim yaptırmak olarakta düşünebiliriz.. kurulum ile ilgili açıklama yaparsanız çok sevinirim.. saygılarımla..
Erdi Bey, sınavınızda başarılar...
Makale
İlişkili makale bulunamadı.
Haber
İlişkili haber bulunamadı.
Ders
İlişkili ders bulunamadı.
Etkinlikler
Toplantı
Özgür Yazılım ve Linux Günleri '10
Özgür Yazılım ve Linux Günleri '10
İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori:
Toplantı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 58 (50 kayıtlı, 8 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)











Erdi gayet güzel görünüyor, eline sağlık bu projeyi biraz özelliştire bilirsen piyasaya sunabileceğini düşünüyorum başarılarının devamını dilerim iyi çalışmalar