Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt wideo czatu ("jednostronny")
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
rts
Witam.
Poszukuje skryptu wideo czatu, z tym, że "jednostronnego", tzn. tylko administrator jest przed kamerą a userzy mogą z nim rozmawiać, ale ze swojej strony możliwości udostępnienia kamery nie mają (lub możliwość ta może być włączana i wyłączana).
Nie musi być darmowy o ile znacie w jakiejś przystępnej cenie smile.gif
Jedyne co mi się udało znaleźć tego typu to skrypty jakiś erotycznych wideo czatów ale i tak niestety drogie winksmiley.jpg

Jeśli ktoś o takim słyszał, zna lub wie gdzie szukać proszę o pomoc.

Pozdrawiam
nospor
red 5 ma to czego chcesz
http://www.osflash.org/red5
rts
A coś bardziej "prostego"? Że po prostu instaluje się na serwerze a nie stawia się serwer? smile.gif
emp
Cytat(nospor @ 2.09.2009, 05:28:04 ) *
red 5 ma to czego chcesz
http://www.osflash.org/red5


To jest tylko serwer winksmiley.jpg darmowa alternatywa dla Adobe Flash Media Server klienta ( flex, air ) i stronę serwerową ( java ) musisz se napisać sam hahah do czego na pewno nie każdy jest zdolny, ale jak już to nie jest to trudne.

Ja klienta napisałem we Flexie przy użyciu darmowego FlashDevelop stronę serwerową Netebans ( java )

Przykład podłączenie się do serwera ( klient flex )

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="Red5PierwszyKlient();">
  3.  
  4. <mx:Script><![CDATA[
  5.  
  6. import flash.net.NetConnection;
  7.  
  8. private var nc:NetConnection;
  9. private var outputS:String ;
  10.  
  11. public function Red5FirstClient():void
  12. {
  13.  
  14. // new netconnection
  15. outputS = new String() ;
  16. nc = new NetConnection( );
  17.  
  18. // set encoding to old amf
  19.  
  20. nc.objectEncoding = ObjectEncoding.AMF0;
  21.  
  22. // netstatus event listening
  23.  
  24. nc.addEventListener( NetStatusEvent.NET_STATUS , netStatus );
  25.  
  26. // connect to red5, passing false as parameter
  27.  
  28. nc.connect( txtConnectURL.text , false );
  29. output.text += "\n0.Łącze z adresem: "+txtConnectURL.text+"!";
  30.  
  31.  
  32. }
  33.  
  34. private function netStatus ( event:NetStatusEvent ):void
  35. {
  36. output.text += "\n 1."+event.info.code;
  37.  
  38. if ( event.info.code == "NetConnection.Connect.Rejected" )
  39. {
  40.  
  41. // trace reject message
  42. output.text += "\n 2."+event.info.application;
  43.  
  44. }
  45.  
  46. }
  47.  
  48.  
  49. ]]>
  50.  
  51. </mx:Script>
  52.  
  53. <mx:TextInput id="txtConnectURL" width="200" height="22" text="rtmp://localhost/myapp"/>
  54. <mx:TextArea id="output" width="400" height="400" textAlign="center" />
  55. </mx:Application>


Linki od których powinie zacząć jak się odważysz to samemu robić winksmiley.jpg
Tutorials Red5 and Flex
RED 5
RED 5 #2
Red 5 Dominick blog & tutorial
Red5 Tutorials
RED 5 API
Flash Media Server
Tego musisz słuchać jak będziesz to robić inaczej łamiesz licencje red5 winksmiley.jpg

Wszystko rozbija się o:
NetConnection ( połączenie )
NetStream ( striming obrazu, dźwięku )
SharedObject ( dzielone obiekty np do chatu )
a w red5 jest zaszyty server Tomcat

Rozwiązań jest sporo darmowe tylko jakieś marne swego czasu znalazłem, ale płatnych jest masa np:
webcams flash
wpisujesz złe słowa kluczowe spróbuj w google wpisać webcam web client a odnajdziesz to czego szukasz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.