Witam,
nie wiem czy to dobry dział więc serdecznie proszę, o wyrozumiałość. A teraz do rzeczy.
Chciałbym przesyłać strumieniowo dźwięk z komputera z Ubuntu na telefon z Android. Strumieniowanie ma działać po lanie(sieć domowa) i internecie.
Czy ktoś z szanownych forumowiczów ma pomysł jak to wykonać?
Z góry dziękuję za pomoc.
Szukam alternatywy dla http://georgielabs.net/
Przesyłanie dźwięku z komputera na telefon.
- jacekalex
- Gibki Gibbon
- Posty: 4678
- Rejestracja: 17 cze 2007, 02:54
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: MATE
- Architektura: x86_64
Re: Przesyłanie dźwięku z komputera na telefon.
Między dwoma Linuxami (dźwiek przez Alsę, kopiowany przez sox) to się robi (przez tunel ssh) np tak:
https://ywwg.com/wordpress/?p=1201
Jeżeli na cegłofonie z Androidem masz np LineageOS i roota, to masz tam też od razu klienta i serwer SSH w pakiecie.
Także jak najbardziej jest to wykonalne.
Musiałbyś tylko wyczaić, jakie polecnie w konsoli Androida przejmie dźwięk z SOXa przez uchwyt FD i wyśle go do glośnika.
W Linuxie można to zrobić dosyć banalnie, np (w Alsie):
Zasada działania jest prosta na zdalnej maszynie oprzez SSH odpalasz SOXa, ktory wyrzuca dźwięk z karty na standardowe wyjście UNIX, a po stronie Androida jakiś program musi odebrać dźwięk z standardowego wejścia i posłać do głośnika.
W Linuxie standardowe wejscia i wyśkcia są reprezentowane dowiązaniami
Co oznaczają:
W Androidzie nie ma dowiązań /dev/{stdin,stdout}, ale uchwyty w proc są obecne:
MIłego kombinowania.
EDIT:
Tu masz inny sposób, przesyłanie dźwieku i obrazu z Rasbery PI (Linux) na Google Nexus 7 (Android) używając na obu urządzeniach odtwarzacza VLC:
https://raspi.tv/2013/how-to-stream-vid ... -using-vlc
Pozdro
https://ywwg.com/wordpress/?p=1201
Jeżeli na cegłofonie z Androidem masz np LineageOS i roota, to masz tam też od razu klienta i serwer SSH w pakiecie.
Także jak najbardziej jest to wykonalne.
Musiałbyś tylko wyczaić, jakie polecnie w konsoli Androida przejmie dźwięk z SOXa przez uchwyt FD i wyśle go do glośnika.
W Linuxie można to zrobić dosyć banalnie, np (w Alsie):
Kod: Zaznacz cały
ssh -C user@hostname sox {opcje soxa} - | aplay -
W Linuxie standardowe wejscia i wyśkcia są reprezentowane dowiązaniami
Kod: Zaznacz cały
/dev/stdin
/dev/stdout
Kod: Zaznacz cały
ls -l /dev/stdin /dev/stdout
lrwxrwxrwx 1 root root 15 08-16 17:47 /dev/stdin -> /proc/self/fd/0
lrwxrwxrwx 1 root root 15 08-16 17:47 /dev/stdout -> /proc/self/fd/1
Kod: Zaznacz cały
ls -l /proc/self/fd
total 0
__bionic_open_tzdata_path: ANDROID_DATA not set!
__bionic_open_tzdata_path: ANDROID_ROOT not set!
lrwx------ 1 root root 64 2018-08-18 07:48 0 -> /dev/pts/0
lrwx------ 1 root root 64 2018-08-18 07:48 1 -> /dev/pts/0
lrwx------ 1 root root 64 2018-08-18 07:48 2 -> /dev/pts/0
lr-x------ 1 root root 64 2018-08-18 07:48 3 -> /proc/10177/fd
lr-x------ 1 root root 64 2018-08-18 07:48 4 -> /proc/10177/fd
EDIT:
Tu masz inny sposób, przesyłanie dźwieku i obrazu z Rasbery PI (Linux) na Google Nexus 7 (Android) używając na obu urządzeniach odtwarzacza VLC:
https://raspi.tv/2013/how-to-stream-vid ... -using-vlc
Pozdro
Ostatnio zmieniony 18 sie 2018, 21:07 przez jacekalex, łącznie zmieniany 1 raz.
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux
-
- Serdeczny Borsuk
- Posty: 111
- Rejestracja: 23 lut 2007, 01:05
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
Re: Przesyłanie dźwięku z komputera na telefon.
Dziękuję Jacku za pomoc. Nie lubię za bardzo Androida więc odpuszczę sobie zabawę z SOXem w tym systemie. VLC to znacznie przyjemniejszy program. Miałem już z nim styczność. Zabieram się do pracy.
Pozdrawiam
Pozdrawiam
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 35 gości