Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
#1

WiFi рация (перекидывать с микрофона одного устройства на динамик другого) - Программирование Android

19.09.2014, 19:32. Просмотров 1716. Ответов 8
Метки нет (Все метки)

Гуру, не подскажите, доступны ли подобные исходники? На гитхабе обычным поиском не нашел... Но на маркете куча подобных программ.

Надо перекидывать микрофон с одного устройства на динамик другого. А с нуля подобное писать тяжело...
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2014, 19:32     WiFi рация (перекидывать с микрофона одного устройства на динамик другого)
Посмотрите здесь:

Програмка которая отображает устройства подкличены к Wifi - Программирование Android
Здравствуйте! Возникла потребность в программе которая будет сканировать и отображать устройства которые подключены к беспроводной сети!...

Сделать приветственное окно при раздачи wifi с устройства - Программирование Android
Всем привет! :victory: Можете мне помочь? Как можно сделать приветственное окно при раздачи wifi с Android?:) Ну т.е чтобы...

Просмотр файлов другого устройства по Bluetooth - Программирование Android
Здраствуйте, мне нужна помощь (я начинаю только программировать на андроид). Как на сэмпловском примере блютуз чата можно сделать...

Сравнить элемент одного массива со всеми элементами другого массива - Программирование Android
Есть массив с разрешеными символами (английский алфавит) И есть массив со всеми введёнными пользователем символами (getLogin.split("")) ...

Воспроизведение аудио через динамик для разговоров - Программирование Android
В службе воспроизводится аудио. Как перенаправить данный поток с динамика громкой связи на динамик, который используется для разговоров?

Звук не с микрофона? - Программирование Android
Приветствую. Есть ли возможность совершить вызов с телефона передавая звуковой сигнал не с микрофона самого устройства, а потоком через...

Подмена потока с микрофона - Программирование Android
Нужно подменипть поток с микрофона, чтобы отправить его при разговоре. Типа диалер, который вместо звука с микрофона будет пускать другой...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sledopit
4 / 4 / 1
Регистрация: 11.09.2013
Сообщений: 14
24.09.2014, 18:14     WiFi рация (перекидывать с микрофона одного устройства на динамик другого) #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Забанен в гугле? :-)
например:
http://sourceforge.net/projects/android-ptt/
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
25.09.2014, 07:22  [ТС]     WiFi рация (перекидывать с микрофона одного устройства на динамик другого) #3
попробую! Не нашел обычным поиском...
Спасибо! А в гугле... не мог подобрать "вошебные слова". Если не секрет, какие были?
sledopit
4 / 4 / 1
Регистрация: 11.09.2013
Сообщений: 14
25.09.2014, 08:02     WiFi рация (перекидывать с микрофона одного устройства на динамик другого) #4
Взятые из плэймаркета "wifi talkier" плюс "source code". Я сам заинтересовался, и мне так кажется, что там связь через сервер в интернете, но всё равно там должно быть много полезного, в частности, я просто не представляю как физически оцифровать звук с микрофона и на другой стороне его озвучить)
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
25.09.2014, 08:23  [ТС]     WiFi рация (перекидывать с микрофона одного устройства на динамик другого) #5
Цитата Сообщение от sledopit Посмотреть сообщение
просто не представляю как физически оцифровать звук с микрофона и на другой стороне его озвучить
Я года 2-3 назад интересовался этим в Делфи. Технически не сложно, но практически... Микрофон после стандартных инициализций дает в поток буферы особой(в ините) размерности. Довольно короткие. Много раз в секунду. Их можно почти сразу пустить на динамик(уже в нужном формате). Или обработать перед проигрыванием. Или накопить для "эхо эффекта". Или пустить на запись в Wav файл (они уже в нужном формате). Учитывая что это стандарт и раньше видев исходники под анроид - вроде здесь так-же... Конечно все работает в отдельном потоке.

Но я с сокетами никогда не дружил... Передать строку это одно, но передать буфер... Причем МЕГА надежно... Что-бы переслать заново при сбое отправки (не получив подтверждения). Что-бы переконектиться при потере связи. Что-бы мягко обработать разрыв связи поставив в цикл переподключение. Даже нашел некий протокол для онлайн трансляций с потерей сигнала, но удержанием "реального времени", но без примеров (хотя вроде встроенный в андроид). Давно смотрю в сторону онлайн радио, но под винду нашел одни исходники сервера, не совместимые с андроидом (Win-медиаплеер). А другие исходники серверов вроде толко под линукс...
sledopit
4 / 4 / 1
Регистрация: 11.09.2013
Сообщений: 14
26.09.2014, 15:14     WiFi рация (перекидывать с микрофона одного устройства на динамик другого) #6
А вот и описание системы
http://www4.ncsu.edu/~vtutpet/Androi...nal_Report.pdf
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
26.09.2014, 22:16  [ТС]     WiFi рация (перекидывать с микрофона одного устройства на динамик другого) #7
Цитата Сообщение от sledopit Посмотреть сообщение
А вот и описание системы
http://www4.ncsu.edu/~vtutpet/Androi...nal_Report.pdf
Это мне не особо поможет... Мне нужен ПРОТОКОЛ передачи непрерывного звука! Желательно с авторизацией. С остальным думаю и сам разберусь. Хотя исходники для блока получения буферов с микрофона и проигрывания в динамити тоже не помешает... А в описании лишь инструкции для админов - как настроить систему для общения нескольких устройств через ява сервер. У меня сервер будет обьединен с пограммой!
Хотя... пока идет предварительное изучение темы! Может через месяц-два пойду дальше чтения чужих исходников... В этом не стоит торопиться! К тому-же в идеале сервер будет на винде под делфи, а протокол попробую написать на С++/NDK! (не представляю как из Делфи передать медиапоток в яву для отправки через сервер из исходников)
Мне нужны были исходники пока только для изучения теории!
sledopit
4 / 4 / 1
Регистрация: 11.09.2013
Сообщений: 14
28.09.2014, 21:40     WiFi рация (перекидывать с микрофона одного устройства на динамик другого) #8
Нет ничего невозможного, и если что-то нельзя, то если очень хочется, то можно. Я к тому, что любой apk можно взломать то есть получить исходники хотя бы для просмотра)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.09.2014, 13:55     WiFi рация (перекидывать с микрофона одного устройства на динамик другого)
Еще ссылки по теме:

Использование микрофона в фоне - Программирование Android
Добрый день, уважаемые программисты. Суть: Есть приложение, пишет фоном с микрофона. Если мне не изменяют мои знания, микрофон в...

Запрет использования микрофона - Программирование Android
Как организовать запрет использования микрофона. У меня есть приложение, в нем есть видеозапись, я не хочу, чтобы ее можно было записать...

Записать массив байтов с микрофона - Программирование Android
Всем привет! Возникла проблема, никак не могу придумать такую штуку, допустим, имеется небольшое приложение, две кнопки: ...

Как записать аудио с микрофона и воспроизвести? - Программирование Android
Я хочу записывать с микрофона запись в буфер с помощью AudioRecorder и воспроизвести с помощью AudioTrack, но ничего не воспроизводится. В...

Android studio определение громкости микрофона - Программирование Android
Android Studio. Нужно определить когда юзер дует в микрофон, в документации функций определения громкости микрофона не нашел. Как это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
29.09.2014, 13:55  [ТС]     WiFi рация (перекидывать с микрофона одного устройства на динамик другого) #9
Цитата Сообщение от sledopit Посмотреть сообщение
любой apk можно взломать то есть получить исходники хотя бы для просмотра
Далеко не любой apk. Я (поверьте) многие перепробовал прежде чем задать вопрос. Большинство слишком хорошо обфуцированы. Некоторые слишком большие для изучения (попробуйте найти нужный "кусочек" в мегабайтных исходниках в коде). А некоторые вообще используют для протокола NDK.
Еще есть несколько программ, которые не требуют надежной связи для оки-токи. Нажал, соединился, записал аудио-файлик, передал файлик, отсоединился... Стоит свернуть программу, как через час она может сама "убиться" в целях экономии ресурсов андроида.
Yandex
Объявления
29.09.2014, 13:55     WiFi рация (перекидывать с микрофона одного устройства на динамик другого)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru