Türkiye Online Medya Araştırması
Profili Göster

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.

MMİstanbul

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.

aç-kapa İçeriğin rss beslemesi kullanımda değil Yorumlar

Profili Göster
Tarık Yasin Coşkun 3/03/2009

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

Profili Göster
Erdi YILMAZ 3/03/2009

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.

Profili Göster
h. gülhan orhan 4/03/2009

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.

Profili Göster
metin gnc 4/03/2009

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)

Profili Göster
Salih Dincer 5/03/2009

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...

Profili Göster
Murat Kgirgin 5/03/2009

Red5, Python UPnP Media Server, gibi açık alternatifler de var.

Ayrıca FMS dışında wowza gibi ücretli çözümler de mevcut.

Profili Göster
Erdi YILMAZ 5/03/2009

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.

Profili Göster
Tarık Yasin Coşkun 6/03/2009

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

Profili Göster
h. gülhan orhan 7/03/2009

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

Profili Göster
Erdi YILMAZ 10/03/2009

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)

Profili Göster
Onur Olce 30/03/2009

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!

Profili Göster
Erdi YILMAZ 30/03/2009

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.

Profili Göster
Onur Olce 30/03/2009

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!

Profili Göster
Erdi YILMAZ 30/03/2009

İnsanlarimiz maalesef bu tür uygulamalari suistimal edebiliyorlar. Küfürlü, terbiye dışı odalar acilmis. Onları kaldirdim. Uyariniz icin tesekkurler.

Profili Göster
Ahmet Erkan ÇELİK 7/04/2009

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.

Profili Göster
Deniz Ertugrul 8/04/2009

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.

Profili Göster
gökhan çelik 30/04/2009

Red 5 kulandınızmı hiç acaba sizce nasıl

Erdi YILMAZ siz fms 'nin developer sürümünümü kullanıyorsunuz ?

Profili Göster
Ahmet Erkan ÇELİK 30/04/2009

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.

Profili Göster
Erdi YILMAZ 2/05/2009

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 : )

Profili Göster
metin gnc 2/05/2009

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..

Profili Göster
Salih Dincer 3/05/2009

Erdi Bey, sınavınızda başarılar...

aç-kapa Yazarın Diğer Yazıları

Makale

İlişkili makale bulunamadı.

yeni bir tane ekleyin

Haber

İlişkili haber bulunamadı.

yeni bir tane ekleyin

Ders

İlişkili ders bulunamadı.

yeni bir tane ekleyin

yeni üyelik | şifremi unuttum

aç-kapa 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ı

aç-kapa Yarışma 3. Uluslararası Ekslibris Yarışması: İstanbul 2010

3. Uluslararası Ekslibris Yarışması: İstanbul 2010

İstanbul Ekslibris Dernegi, Feyziye Mektepleri Vakfı ve Işık Üniversitesi, kitaplar için mülkiyet işareti olarak kabul edilen ve üzerinde estetik dege...
Kategori: Yarışma

aç-kapa Konferans Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Generally speaking, the term "New" brought about debates. We try to open up and elucidate the term "New" along with "Interact...
Kategori: Konferans

aç-kapa Konferans 3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

Konferans ile ilgili ayrıntılı bilgiye aşağıdaki bağlantıdan ulaşabilirsiniz: http://www.futurelearning.org.tr/katilim_cagrisitr.pdf ...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 58 (50 kayıtlı, 8 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

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)

coldfusion mysql ubuntu
 
sponsor adobe istanbul