Wednesday, April 18, 2007

FLASH MEDIA SERVER VİDEOLU CHAT UYGULAMASI






Yapılacak uygulama flash üzerinden kamera + ses + chat imkanı sağlamaktadır. Bunun için flash media server a ihtiyacımız var.
İstemci tarafındaki swf dosyaları media server ile iletişime geçerek görüntü ve yazışmayı diğer kullanıcılara sunmaktadır.



Öncelikle bilgisayarınızda flash media server ve flash 8.0 kurulu olmalı.


Bilgisayarım ->Program files-->MAcromedia-->Flash Media Server 2-->Start Flash Media Server 2

Tıklayarak servisi başlatmalısınız.

Daha sonra

C:\Program Files\Macromedia\Flash Media Server 2\applications

dizini içerisine

firstapp adlı bir dizin oluşturun.

Bu dizin içerisinde main.asc adlı bir dosya oluşturun . İçerisine

load( "components.asc" );

kodunu yazın ve dosyayı kaydedip kapatın. Bu kod media server a gereken kod kütüphanesini yüklemesi için kullanılmaktadır.

Sunucu tarafında yapılacak iş bununla sınırlıdır.



Daha sonra gerekli bileşenleri macromedia nın sitesinden indirmeliyiz.

http://www.adobe.com/products/flashcom/download/components/components.html



linkinden CommunicationComponents.zip dosyasını indirmeliyiz. Bu zip i açtıktan sonra

C:\Program Files\Macromedia\Flash 8\en\Configuration\Components içerisine Communication Components.fla ve scriptlib

klasörlerini koplayamalıyız. Bu bize flash 8 içerisinde communication component lerini kullanmamız için gereklidir.

Window menüsünden components i seçerek componentleri ekranda görünür kılalım.

Daha sonra bu listeden

1- SimpleConnect bileşenini sayfamıza ekleyelim.
2- SetBandwidth bileşenini ekleyip instance name bw_mc yazalım.
3- ConnectionLight bileşenini ekleyip instance name light_mc yazalım.
4- PeopleList bileşenini ekleyip instance name people_mc yazalım.
5- Chat bileşenini ekleyip instance name chat_mc yazalım.
6- AVPresence bileşenini ekleyip instance name av1_mc yazalım.
7- Bir tane daha AVPresence bileşenini ekleyip instance name av2_mc yazalım.


Simple Connect bileşenini tıklayıp parameters kısmından application directory kısmını rtmp:/firstapp olarak değiştirelim.


communication components... yazan kısıma tıklayıp + ya basarak 0 dan 5 e kadar aşağıdaki sırayla isimleri ekleyelim.

0 bw_mc
1 light_mc
2 people_mc
3 chat_mc
4 av1_mc
5 av2_mc




daha sonra uygulamamızı

C:\Program Files\Macromedia\Flash Media Server 2\applications\firstapp

içerisine kaydedip swf olarak yayınlarsak uygulamamız hazırdır demektir.

eğer uzaktaki bir makinede ise media serverımız simpleconnect nesnesine rtmp://192.168.2.2/firstapp

gibi bir ip yazmalıyız ki swf bulunan makine belirtilen ip deki media servera bağlansın ve uygulamayı çalıştırsın.


Media server 1935 numaralı portu kullandığından uzaktaki makinede bu port açık olmalı ve firewall tarafından engellenmemelidir.

yardıma ihtiyacınız olursa sates52@hotmail.com a mail atıp destek isteyebilirsiniz

No comments: