Управляем чем угодно откуда угодно

Прием звука на андроид

Обсуждение клиентского ПО для доступа к виртурилке, управления и мониторинга

Прием звука на андроид

Сообщение Serg » 25 сен 2015, 06:32

Никак не могу получить звук с виртурилки на андроиде. Отправляю звук так:
Код: Выделить всё
gst-launch -v alsasrc  ! mulawenc ! rtppcmupay ! udpsink port=3001 host=192.168.0.10

VLC нормально воспроизводит, показывает, что передается именно то что надо. На андроиде пробую так:
Код: Выделить всё
         AudioStream audioStream;
            AudioGroup audioGroup;
            AudioCodec codec = AudioCodec.PCMU;
            StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitNetwork().build();
            StrictMode.setThreadPolicy(policy);
            AudioManager audio = (AudioManager)getSystemService(AUDIO_SERVICE);
            audio.setMode(AudioManager.MODE_IN_COMMUNICATION);
            audioGroup = new AudioGroup();
            audioGroup.setMode(AudioGroup.MODE_NORMAL);
            InetAddress inetAddress;
            try {
                inetAddress = InetAddress.getByName("192.168.0.10");
                audioStream = new AudioStream(inetAddress);
                audioStream.setMode(RtpStream.MODE_RECEIVE_ONLY);
                audioStream.setCodec(codec);
                InetAddress inetAddressRemote = InetAddress.getByName("192.168.0.134");
                audioStream.associate(inetAddressRemote, 3001);
                audioStream.join(audioGroup);
            } catch (Exception e) {
               e.printStackTrace();
            }

И тишина. Пробовал это все запускать отдельной ниткой, тот же эффект. Как же получить звук на андроиде?
Serg
 
Сообщения: 121
Зарегистрирован: 07 сен 2013, 23:55

Вернуться в Софт на управляющих устройствах (iOS, Android, Win/Mac/Linux)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1