Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Робототехника

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.10.2015, 18:23   #1
fapw
Junior Member
 
Регистрация: 22.10.2015
Сообщений: 4
Вес репутации: 0
fapw is an unknown quantity at this point
Question Помогите в создании робота телеприсутствия

Добрый день.

Есть рабочая движущаяся моделька с сервоприводами, которыми управляет ардуино. Для управления роботом написано десктопное приложение, требует подключения к компьютеру по кабелю.

Есть идея добавить на стороне робота динамики, микрофон и видеокамеру и удаленное управление. Для управления робота хочется использовать смартфон, планшет или ноутбук. Так как поддерживаемых устройств много, приходит на ум управление через браузер. На сайт хочется, конечно, транслировать видео и аудио.

Видится следующая конфигурация: роутер, например, TP-LINK MR3020 (OpenWRT, CyberWRT) + USB аудиокарта + Arduino + USB вебкамера с поддержкой сжатия потока с микрофоном + динамик.

Одна из проблем, комплексного решения которой пока не нашел – это трансляция аудио и видео с робота на планшет, смартфон, ноутбук и трансляция аудио роботу.

На какие решения я наткнулся в интернете.
Цитата из этой статье (http://geektimes.ru/post/256602):
Скрипт в веб-интерфейсе получает команды (нажатия кнопок, движения мыши и т.д.) и в определённом формате пишет их в базу. Ардуина циклически делает GET-запрос скрипту на сервере и скрипт выдаёт все команды из БД.

Вот только я не понял, как разработчик организовал трансляцию видео на сайт, и как прикрутить отправку аудио роботу.
Вот здесь прочитал про подключение веб-камеры к роутеру (http://cyber-place.ru/showthread.php?t=366), но в данном случае подключаемся к роутеру по http://192.168.1.99:8080/stream.html, а как транслировать аудио, видео на сайт?

Так прототип хотелось бы попробовать взять вместо роутера Mini PC с WiFi приемником и даже 3G, и постороить робота телеприсутствия на основе Skype. Говорится, что через Skype можно даже посредством чата команды отдавать (http://geektimes.ru/post/256894/). Но как в таком, случае, удаленно подключаться к этому Mini PC для конфигурирования удаленно, пока непонятно (Вот здесь как вариант решения нашел OpenVPN http://roboforum.ru/forum40/topic5222-90.html#p204261). Но все-таки тяготеем к веб.

И хватит ли мощности роутеру для трансляции аудио, видео и воспроизведения аудио?
Может даже кто-то встречал подобные проекты и может помочь ссылкой? Чем больше нахожу информации, тем больше запутываюсь, т.к. не складывается в общую схему. Не могу понять, что можно за основу и что самому придется доделать.

Помогите, пожалуйста, разобраться.
Спасибо большое за помощь.
fapw вне форума   Ответить с цитированием
Старый 23.10.2015, 19:13   #2
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Помогите в создании робота телеприсутствия

Удаленное управление камерой
Звук можно разными способами передавать.
В CyberWrt есть модуль "Аудио мониторинг" для передачи звука, но так как браузер буферизирует аудио поток, то звук передается с задержкой 3-5 сек.
Неплохо стримится звук при помощи СИП телефона, но это опять же для браузера не подойдет. У меня даже модуль СИП телефона для CyberWrt есть, но он еще не до конца допилен. Я его для веб домофона создавал . Будет время допилю и выложу
Вот еще тема про передачу звука без задержек
Admin вне форума   Ответить с цитированием
Старый 01.11.2015, 18:17   #3
fapw
Junior Member
 
Регистрация: 22.10.2015
Сообщений: 4
Вес репутации: 0
fapw is an unknown quantity at this point
По умолчанию Re: Помогите в создании робота телеприсутствия

Спасибо за ответ. А как насчет использовать протокол WebRTC, он как раз в браузере и работает. Например, sipML5, JSSIP и другие JavaScript SIP клиенты? Будут такие клиенты работать в CyberWRT? Спасибо.
fapw вне форума   Ответить с цитированием
Старый 01.11.2015, 20:46   #4
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Помогите в создании робота телеприсутствия

Не знаю как насчет WebRTC, но SIP телефон с видеотрансляцией работает
Admin вне форума   Ответить с цитированием
Старый 02.11.2015, 13:35   #5
fapw
Junior Member
 
Регистрация: 22.10.2015
Сообщений: 4
Вес репутации: 0
fapw is an unknown quantity at this point
По умолчанию Re: Помогите в создании робота телеприсутствия

Спасибо за ответ. Не поделитесь ссылкой на описание или пример реализации, а то по запросу "SIP" поиск по форуму не дает результатов. Спасибо.
fapw вне форума   Ответить с цитированием
Старый 02.11.2015, 19:12   #6
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Помогите в создании робота телеприсутствия

Baresip
Admin вне форума   Ответить с цитированием
Старый 05.11.2015, 16:41   #7
fapw
Junior Member
 
Регистрация: 22.10.2015
Сообщений: 4
Вес репутации: 0
fapw is an unknown quantity at this point
По умолчанию Re: Помогите в создании робота телеприсутствия

Цитата:
Сообщение от Admin Посмотреть сообщение
Baresip
Спасибо за ответ.
Я нашел топик о настройке передачи аудио с BareSIP в OpenWRT (https://forum.openwrt.org/viewtopic....263371#p263371), но там ничего не сказано о передаче видео. Вы не знаете, BareSIP для трансляции аудио и видео сигнала можно настроить в CyberWRT? Спасибо.
fapw вне форума   Ответить с цитированием
Старый 05.11.2015, 17:37   #8
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Помогите в создании робота телеприсутствия

В настройках Bare, есть настройки камеры
У меня модуль не доделанный BareSip есть, могу в папку тест выложить
Я на нем http домофон хотел сделать, но реализовал домофон немножко иначе, будет время напишу статейку
Admin вне форума   Ответить с цитированием
Ответ

Метки
трансляция, телеприсутствие, аудио, видео


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:03. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика