ugrás a tartalomhoz

Flash és VoIP

sibidiba · 2009. Már. 6. (P), 19.04
Egy igen ígéretes projekt van kialakulóban, de sajnos technikai akadályokba ütközött az egyik része.

VoIP tartalmat kellene közvetlenül a böngészőből egy SIP szerverre eljuttatni, RTP-vel, értelmes codeckel.

Sajnos a Java zsákutcának bizonyult (http://gablog.eu/online/node/83)

Alternatív megoldás lenne a Flash. Sajnos erre nincs ember (de ha működik, feltétlen szükség lesz egy munkatársra), hozzáértő embereket kérdeznék az alábbiakról:

1. Van-e lehetőség Flash-ben közvetlenül SIP szerverre csatlakozni?

2. Ha nincs, akkor jól sejtem egy Flash Media Serveren keresztül valósítható meg. Ehhez létezik szerveroldali komponens (akár már az FMS-ben), vagy külön kell implementálni az FMS<->SIP összekapcsolást? Ha az utóbbi, ez mennyire bonyolult? Egyáltalán mivel/miben lehet az FMS-t programozni, kiegészíteni szerveroldali komponensekkel?

3. Az FMS elég drága, vajon RED5 elég lenne erre?

4. Van bármilyen open source megoldás a problémák bármelyikére?

Léteznek kész megoldások (https://www.gizmocall.com/gc/app?class=GizmoCall&proc=gcStart) de fogalmam sincs, hogy 0-ról írták meg, vagy csak illesztettek néhány libet.
Komplett architektúra is van, ami még sokkal de sokkal többet is tud (http://www.ribbit.com/platform/), de ők meg csak szolgáltatást árulnak, szoftvert nem.

Sajnos az a sejtésem, hogy e mögött Flash-ben igen komoly munka van http://groups.google.com/group/flex_india/browse_thread/thread/b6e03228a24dbd08?pli=1
 
1

Sip

janoszen · 2009. Már. 6. (P), 20.03
1. Flashben tudsz socketet nyitni, ergó a sipet is kéne tudnod implementálni. Más kérdés, hogy hogy tudod értelmesen átkódolni az adatokat. (gyanítom, hogy a codecek miatt fog kelleni valamilyen közbülső megoldás, akkor viszont már RTMP)

2. Az FMS sip komponensét valszeg Neked kell megíni. Ezt actionscriptben és talán Javaban követheted eln

3. Haaaaat... Hogy a nálam hozzáértőbbeket idézzem, akkor már inkább wowza. Azt biztosan tudod Javaban hackelni.

4. Nem igazán.

Hozzáteszem, hogy csak nagyon érintőlegesen vagyok benne ezekben, de vannak itt, akik a nap 8 órájában ezt csinálják.
Nekem elsőre a Wowza tűnik járható útnak, de lehet ez is a tudatlanságomnak köszönhető.
2

Red5

Poetro · 2009. Már. 6. (P), 21.22
Mivel a Red5 OpenSource, ezért viszonylag könnyebb tud lenni a Red5 <-> Sip kommunikaciot, csak meg kell írni Javaban, vagy az is lehet hogy valami hasonló már létezik is.

FMS-t elsődlegesen ActionScript nyelven lehet programozni, de valószínűleg léteznek vmi gépközelebbi lehetőségek is.