Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przesył dżwięku na żywo
Forum PHP.pl > Forum > PHP
KrisKros123
Witam,

Zacznę od tego, że wykonuję z kolegami taki komunikator na stronie www i na początku nie myśleliśmy o przesyle dżwięku jako normalnej rozmowy telefonicznej, tylko o wysyłaniu wiadomosći tekstowych i teraz jak już tamto zrobiliśmy, chcieliśmy zrobić takie rozmowy głosowe, ale nastąpił error: "nikt nie wie jak".

I teraz proszę o pomoc, chodzi o to, że jeden człowiek z urządzenia A klika ikonkę np. telefonu i wtedy uruchamia się jakiś tam kod, który dzwoni do tej osoby B i po przyjęciu połączenia następuje owy przesył dżwięku, pomiędzy urządzeniami A i B nawzajem w czasie rzeczywistym używając mikrofonu w obu urządzeniach. Jeśli można byłoby mi pomóc to byłbym bardzo wdzięczny, nie chodzi mi o gotowy kod, ale nie pogardze smile.gif, ale tak na serio to o jakieś linki do przykładów jak wykonać, czy manuali jakiś, żebym mógł też się czegoś nauczyć. Szukałem już tego w internecie, ale chyba nie umiem wyszukać tego co potrzeba. Wiem, że coś takiego da się zrobić, bo kiedyś na Facebooku rozmawiałem jeszcze z kamerką z przesyłem video i audio przez stronę, ale niewiem jak to zrobić, więc chyba też w dobrym miejscu napisałem. Z góry dziękuję.

Pozdrawiam,
KrisKros123
gitbejbe
poczytaj o webRTC

po polsku znajdziesz opis tej technologii, po angielsku szukaj całej reszty

dema: https://webrtc.github.io/samples/
KrisKros123
Poczytałem i znalazłem coś takiego https://webrtc.github.io/samples/src/conten...sermedia/audio/ , tylko nwm jak to zrobić, by dżwięk wypowiedziany przeze mnie zagrał z urządzenia kolegi i na odwrót, tak jak w normalnej konwersacji głosowej + został nagrany w formacie audio, dowoli, i zapisany na serwerze. Ma ktoś na to pomysł? Bo już z kumplami myśleliśmy na ten temat, ale nic.
gitbejbe
jak już coś to: https://webrtc.github.io/samples/src/conten...nnection/audio/

zamiast się powtarzać, wkleję Ci po prostu przykładowe implementacje:

https://github.com/nwah/peerjs-audio-chat
https://github.com/anoek/webrtc-group-chat-example

nagrywanie:
https://stackoverflow.com/questions/9134936...t-without-flash
http://www.jpemartins.com/speex.js/

poczytaj, testuj, szukaj w google po angielsku a bez problemu znajdziesz - lub Twoi koledzy, masę lektury i przykładów
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-2025 Invision Power Services, Inc.