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

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

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

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

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

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

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

Как записать аудио с микрофона и воспроизвести? Android
Android Просмотр файлов другого устройства по Bluetooth
Програмка которая отображает устройства подкличены к Wifi Android
Записать массив байтов с микрофона Android
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
Сделать приветственное окно при раздачи wifi с устройства Android
Android При запуске устройства в Genymotion в окне устройства просто черное поле и кнопки рядом с ним

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

Или воспользуйтесь поиском по форуму:
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 рация (перекидывать с микрофона одного устройства на динамик другого)
Ответ Создать тему
Опции темы

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