2013-01-12 9 views
7

Mam linaro 12.06 zainstalowane na moim Hackberry Miniand (https://www.miniand.com/products/Hackberry%20A10%20Developer%20Board).Używanie avconv do przesyłania dźwięku na żywo z linii (alsa hw: 0,0) przez bezprzewodowy punkt dostępowy do klienta.

Mam bezprzewodowy punkt dostępowy się na hackberry z SSID HACK

używam tego polecenia na hackberry:

avconv -f alsa -ac 1 -i hw:0,0 -acodec mp2 -b 64k -f rtp rtp://10.0.0.1:1234 

Więc za pomocą mojego laptopa mam podłączony do Hackberry „hack” a następnie podniosłem terminal i wpisałem

avplay -i rtp://10.0.0.1:1234 
Nie otrzymuję żadnego sygnału audio. Czy wiesz, co robię źle?

Na hackberry, Jeśli biegnę

avconv -f alsa -ac 1 -i hw:0,0 -acodec mp2 -b 64k -f rtp rtp://10.0.0.1:1234 

iz nowego terminalu metę ekranem

avplay -i rtp://10.0.0.1:1234 

Słyszę dźwięk perfekcyjnie.

Próbuję uniknąć korzystania z serwera przesyłania strumieniowego.

Czy ktoś może pomóc?

dziękuję!

Odpowiedz

4

Nie znam topologii sieci, ale 10.0.0.1 był domyślnym adresem IP bramy.

RTP wysyła strumień do określonego hosta (chyba że korzystasz z rozsyłania grupowego).

Więc zamiast

avconv -f alsa -ac 1 -i hw:0,0 -acodec mp2 -b 64k -f rtp rtp://10.0.0.1:1234 

po stronie urządzenia, chciałbym używać:

avconv -f alsa -ac 1 -i hw:0,0 -acodec mp2 -b 64k -f rtp rtp://{IP of your laptop}:1234 

na komputerze przenośnym:

avplay -i rtp://127.0.0.1:1234 

używam avconv/avplay ten sposób .

Pozdrawiam, Frederic

+3

A jeśli chcesz wysłać audio/video do wszystkich IP LAN? –

Powiązane problemy