Piotr K.

Piotr K. Senior DevOps
Engineer

Temat: nagranie glosu

Witam
Jestem poczatkujacy jesli chodzi o flexa. Moje pytanie:
Jak nagrywac dzwiek z mikrofonu i zapisac go do pliku?
Szukalem w necie, to znalazlem funkcje obslugi mikrofonu w zasadzie...
Pomoze ktos?

konto usunięte

Temat: nagranie glosu

nie
nie da rady

konto usunięte

Temat: nagranie glosu

Przez fms'a || red5 da ;)

konto usunięte

Temat: nagranie glosu

tak ale nie we flexie ;]
Piotr Mederak

Piotr Mederak Development Team
Leader

Temat: nagranie glosu

jak to nie ;)

niestety obawiam sie, ze ten post to juz typowo specjalistyczne know-how ktorym niewiele osob chcialoby sie publicznie na forum dzielic... :(

konto usunięte

Temat: nagranie glosu

Nie jest to mozliwe. Sygnal z mikrofonu to strumien, ktory moze byc transmitowany jedynie poprzez rtmp ( NetStream = fms || red5 || ... ) i, co za tym idzie, nie jest przekazywany do obiektu SoundMixer, wiec wyciagniecie spektrum do tablicy bitow -> zgranie na dysk nie wchodzi w gre, nawet w AIR.
Jakub K.

Jakub K. iOS developer

Temat: nagranie glosu

Zastanawiam się czy gdyby się postarać to czy by się nie udało tego zrobić. Co prawda nigdzie nie ma zródeł netstream jako ze pakiet flash nie jest udostępniony, ale jakos te dane z mica pobiera. Zastanawiam się czy w związku z tym Microphone nie ma jakiegoś ukrytego api. No chyba ze wszystko się odbywa na dużo niższym poziomie a dodawanie mica do netstreamu to tylko uruchamianie tego mechanizmu.Jakub Kuzimski edytował(a) ten post dnia 18.04.09 o godzinie 07:46
Maciej M.

Maciej M. W Twojej skrzynce
odbiorczej czeka na
Ciebie 1 wiadomość .

Temat: nagranie glosu

Rafał Szemraj:
Nie jest to mozliwe. Sygnal z mikrofonu to strumien, ktory moze byc transmitowany jedynie poprzez rtmp ( NetStream = fms || red5 || ... ) i, co za tym idzie, nie jest przekazywany do obiektu SoundMixer, wiec wyciagniecie spektrum do tablicy bitow -> zgranie na dysk nie wchodzi w gre, nawet w AIR.

A jakby zrobic roundtrip przez FMS i wtedy sie dobrac? Nie probowalem, bo nie mam czasu sie w dupe podrapac, ale wydaje sie to mozliwe?

konto usunięte

Temat: nagranie glosu

Maciej Maliborski:
Rafał Szemraj:
Nie jest to mozliwe. Sygnal z mikrofonu to strumien, ktory moze byc transmitowany jedynie poprzez rtmp ( NetStream = fms || red5 || ... ) i, co za tym idzie, nie jest przekazywany do obiektu SoundMixer, wiec wyciagniecie spektrum do tablicy bitow -> zgranie na dysk nie wchodzi w gre, nawet w AIR.

A jakby zrobic roundtrip przez FMS i wtedy sie dobrac? Nie probowalem, bo nie mam czasu sie w dupe podrapac, ale wydaje sie to mozliwe?

Tego akurat nie probowalem. Mozma wykorzystac "live publishing" i z naszego klienta zrobic publisher/reciever, ale nie wiem, czy wtedy odtwarzany dzwiek bedzie dostepny w SoundMixer. Ale to juz bardziej prawdopodobne.
Piotr K.

Piotr K. Senior DevOps
Engineer

Temat: nagranie glosu

Dzieki za wypowiedzi, tak czulem, ze latwa sprawa nie jest.
Michał Małaj

Michał Małaj programista /
analityk, Enzo sp. z
o.o.

Temat: nagranie glosu

Ja trochę inaczej do tego podszedłbym. W Flash Playerze 10 możesz przesłać dane z mikrofonu tylko na serwer RTMP. A jak bym miał nagrywac głos lokalnie to zrobiłbym localhost na bazie HaxeVideo nagrałbym lokalnie. a potem pobrać nagranie przez FlashPlayera na localhoście do ByteArray.
Potem zrobić plik uPX ( to takie archiwum exe używane w programach portable) z plikami serwera plikami z air sdk oraz plikiem SWF.Michał Małaj edytował(a) ten post dnia 27.04.09 o godzinie 11:02

Temat: nagranie glosu

wg mnie jakoś dać się musi. Youtube zgrywa i video i z mikrofonu. ising.pl też to jakoś robi.
Michał Małaj

Michał Małaj programista /
analityk, Enzo sp. z
o.o.

Temat: nagranie glosu

Krzysztof Cieślak:
wg mnie jakoś dać się musi. Youtube zgrywa i video i z mikrofonu. ising.pl też to jakoś robi.
iSing robi to w oparciu o Red5 po stronie serwera. Natomiast nic mi nie wiadomo o architekturze Youtube. Kiedyś próbowałem dociec na czym stoją czaty videokonferencje na Gmailu, to doszedłe do wniosku że używają plugina (sic!) do FlashPlayera, albo wygląda to na wtyczkę współpracującą z FlashPlayerem.

Czy gdzieś można więcej poczytać o tym? Może dałoby sie wykorzystać infrastrukturę Czata Video?

konto usunięte

Temat: nagranie glosu

iSing nagrywa FMS'em i miksuje przy uzyciu ffmpeg'a i sox'a po stronie serwera. Wiem, bo sam to robilem :)

Następna dyskusja:

52-minutowe Nagranie Hipnot...




Wyślij zaproszenie do