Proste alternatywy dla REJESTRATORA Red5 i serwera do przechwytywania wideo z kamery internetowej?
Szukam skryptu/biblioteki flash do przechwytywania wideo i audio z kamery internetowej, a następnie jakoś dostać zapisany flv na mój serwer kodowania. Nie szukam czegoś, co będzie gospodarzem filmów dla mnie. Potrzebuję tylko czegoś prostego do przechwycenia, a następnie przesłania. Naprawdę chcę, żeby to było open source i darmowe.
Przeprowadziłem sporo poszukiwań i wydaje się, że większość tego, co mogę znaleźć, to albo pełna usługa z hostingiem, albo pakiet red 5. Od pewnego dnia staram się coś się dzieje z Red5, ale szczerze mówiąc nie robiłem żadnego Flasha ani Javy od ponad 6 lat i wydaje się to zbyt skomplikowane, kiedy wszystko, czego naprawdę chcę, to obiekt flash, który mogę przykleić na stronie internetowej.
Przeszukałem google i github i jestem naprawdę zaskoczony brakiem prostych opcji. Przegapiłem coś oczywistego? Dzięki.
3 answers
Skończyłem z Red 5 server i red5recorder. To było trudne, aby wszystko działało poprawnie, ale oto przegląd tego, co zrobiłem: {]}
- Sprawdź wersję red5 0.9.1 (nie mogłem uzyskać najnowszej wersji działającej z red5recorder). Ant prepare; Ant clean dist.
- Pobierz najnowsze źródło dla red5recorder.
- Zainstaluj Eclipse Ganymede Sr2 (3.4.2) Enterprise Edition (najnowsza wersja, która działa zarówno z wtyczką red5, jak i Flash builder plugin).
- Zainstaluj wtyczkę red5 zgodnie z http://wiki.red5.org/wiki/Red5Plugin [...] Zainstaluj wtyczkę Adobe Flash Builder 4 do eclipse-install-dir / flash-builder i zbuduj ją na tle eclipse w eclipse-install-dir
-
Utwórz nowy dynamiczny projekt WWW. Nazwałem go Red5Server. Wybierz nowy target Runtime - > Infared | Red5 Server. Sprawdź katalog dist w kasie red5. więc dla mnie:
- auto deploy dir: / Users/julia / code / red5-0.9.1.svn / dist / webapps /
- start script: /Users/julia/code/red5-0.9.1.svn/dist/red5-debug.sh
- stop script: /Users/julia/code/red5-0.9.1.svn/dist/red5-shutdown.sh
-
Import projektu Flash Builder-red5recorder
- Kliknij prawym przyciskiem myszy Red5Server / Uruchom jako.. / Uruchom na serwerze. Należy uruchomić serwer i wyświetlić listę katalogów dla localhost:5080 / Red5Server
- w klasie rejestratora red5recorder Zmień serwer na rtmp: / / 127.0.0.1 / Red5Server /
- Kliknij prawym przyciskiem myszy na red5recorder.mxml i uruchom go jako aplikację. Powinno wyskoczyć przeglądarka i rejestrator powinien pomyślnie połączyć się z kamerą internetową.
Teraz red5recorder jest naprawdę zepsuty. Wymagało to sporo poprawek, aby zrobić to, co mówi, że będzie, a kiedy byłem bardziej komfortowy, skończyłem na refaktoryzacji go całkowicie zrobić to, co chciałem.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-21 16:05:02
W naszym drzewie źródłowym znajdują się "proste" przykłady publikowania i odtwarzania demo Flasha. Kiedy mówię proste, mam na myśli martwe-proste, przyjrzałeś się tym?
Broadcast / publish - http://red5.googlecode.com/svn/flash/trunk/simpleBroadcaster.fla
Playback - http://red5.googlecode.com/svn/flash/trunk/simpleSubscriber.fla
Przykłady Flash: http://red5.googlecode.com/svn/flash/trunk/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-04-20 14:42:55
Obecnie oceniam i czytam rtmp-nginx-module. To wygląda bardziej stabilne i bardzo dobrze udokumentowane niż inni rówieśnicy, których próbowałem:
- RTMPLite: działa dobrze z VideoIO.swf nie jest jednak łatwo rozszerzalny.
- Red5: powodzenia w poprawnym działaniu!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-15 15:55:51