Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/10: Рейтинг темы: голосов - 10, средняя оценка - 4.50
Tester64
396 / 357 / 46
Регистрация: 22.05.2013
Сообщений: 2,518
#1

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

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

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

Надо перекидывать микрофон с одного устройства на динамик другого. А с нуля подобное писать тяжело...

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

Сделать приветственное окно при раздачи wifi с устройства
Всем привет! :victory: Можете мне помочь? Как можно сделать приветственное...

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

Передача с микрофона в udp и прием из udp на динамик
Собственно каким образом осуществить передачу данных с микрофона в сеть и прием...

Выбор WiFi устройства. Прием WiFi
Помогите разобраться чайнику :) 1) Мне нужно принимать на рабочем месте...

8
sledopit
4 / 4 / 1
Регистрация: 11.09.2013
Сообщений: 14
24.09.2014, 18:14 #2
Лучший ответ Сообщение было отмечено raxp как решение

Решение

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

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

Установка драйвера wifi-устройства
Привет. Не первый раз удаляя драйвера (и имея на диске минимум 2 их копии),...

Камера IP TV 522 - как подключить больше одного микрофона
Как к ней подключить больше одного микрофона? Нужна веб-трансляция на 5-10...

Indy IdTCPClient прием байта от Wifi устройства
Всем доброго дня! Стоит студия XE7, делаю приложение по обмену данными...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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