• 08-05-2010, 09:32:29
    #1
    Beyler chatroullete i duymuşsunuzdur.

    Aklıma takıldı ve arkadaki mimariyi merak ediyorum. Flash bilgim sıfır düzeyde.

    Sorular ise şunlar

    1)iki camera görüntüsünü nasıl farklı üyelerin kamerasına bağlanıyor. Flashda yazılmış o kamera plugininde sen şu ip deki bilgisayardaki pcnin kamerasından görüntüyğ al diye ayarlar varmı.

    2)PHP ile flash webcam arasında nasıl ilişki kurdurabiliriz. Genel olarak soruyorum.

    3)Böyle bir için kullandığımız serverlerdan değişik bir servermi kullanmamız gerekiyor. Bir yerde okumuştum çünkü webcam görüntülüleri ile ilgli olaylarda flash server olmalı gibi birşeydi(yanlışda hatırlıyor olabilirim)


    Bu konuyla ilgilenmiş video streaming olayına el atmış arkadaşlardan cevam bekliyorum
  • 08-05-2010, 11:42:33
    #2
    1- sisteme giren herkes veritabanına kaydedilir, kamerası olanları rastgele birbiri ile eşleştirir, tek tek ip yada kullanıcı tanımlama yoktur sanırım.

    2- Flash media server sayesinde etkileşim yapılır.

    3- Kullanacağınız serverda Flash media server (adobe fms, red5, wowza vs) yüklü olması gerekir.
  • 08-05-2010, 22:59:30
    #3
    @victorories cevapların için teşekkür ederim +rep

    fakat senin söylediklerinden sonra bu yönde araştırma yapınca. Bu sistemlerin kuracağım servera ağır bir band yükü olacağını öğrendim.

    Fakat bazı chatroullete clone scriptlerinin açıklamalarında. Bunlarsızda yapılabileceği yazıyor.

    http://www.chatroulette-clone.com/qu...-requirements/
    Alıntı
    PHP and MySQL, that’s it!
    Chatroulette Clone does not rely on any specific web server technology like FMIS or video streaming server. You do not need to use media server like Red5, Wowza or Adobe® FMIS.
    Bu mümkünmüdür sence ?
  • 09-05-2010, 00:10:05
    #4
    evet mümkündür, (flash player 10 özelliği)

    scriptin yaptığı iş iki clienti birbirine bağlamak,

    bunu torrente benzetebiliriz, sistemin işleyişi şöyle,

    bir ana server var, siteye girenler, bende kamera var diyerek iplerini kaydettiriyorlar. bu server sayesinde ziyaretçiler sadece birbirlerinin ip adreslerini buluyorlar, sonrasında direk olarak birbirlerine bağlanıyorlar.

    sitesindeki açıklama
    Alıntı
    As the entire multi-media stream (audio and video) is routed directly from your Flash player to the chat partner’s Flash player and does not traverse your server (based on the latest Adobe p2p RTMFP technology)
    sistem yanlızca flash player 10 sürümünde çalışır.
  • 09-05-2010, 00:14:21
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    hmm peki bir kullanıcı banlandığında ip değişsede sisteme tekrar giriş yapamıyor. bunu nasıl yapıyorlar?
  • 09-05-2010, 00:18:55
    #6
    cookie var, REd5 siz sistemlerde buyuk ihtimalle flash cookie Local Shared Object ile bunu yapıorlardır
  • 09-05-2010, 00:26:41
    #7
    flashguru adlı üyeden alıntı: mesajı görüntüle
    cookie var
    evet haklısın flash cookie yi düşünemedim.
  • 09-05-2010, 08:46:17
    #8
    şimdi biraz deneme yaptım, red5 kurma şansım yoktu, adobe stratus ile clone kurabildim, sistem gayet sağlıklı çalışıyor.

    denemek isteyenler http://www.hasangul.com/chat/ adresini kullanabilirler.

    clonenin ücretsiz sürümündeki tek kötü yan, credit kısmında yapımcının linki var. Bu adobe hizmeti kullanarak yapılan uygulamalarda herhangi bir server masrafı yok, php çalıştıran herhangi bir servera siteyi kurabilirsiniz.

    sağdaki facebook - twitter vs logoları ve linkleri değiştirilebiliyor. Dil türkçe olarak hazırlanıp eklenebilir.
  • 09-05-2010, 10:22:24
    #9
    @victories şimdi düşünüyorumda bu flash 10 daki yöntem (p2p) kontrolü tamammen bizden alıyor. Mesela şu yapılamaz sanırım. Görüşme 5 dk olduktan sonra direk next tuşuna basılsın gibi. Yada böyle bir kod direk flashın içine yazılacak.

    ActionScript bilmedim için sanırım tüm yükü php tarafına çekmeye çalışıyorum