[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4678: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4680: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4681: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4682: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
virt2real.ru • Просмотр темы - Нужен GStreamer под iOS и Android




 

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

Нужен GStreamer под iOS и Android

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

Нужен GStreamer под iOS и Android

Сообщение Gol » 09 окт 2013, 11:05

Есть тут кто-нить кто шарит в программировании под iOS и/или Android?

Вкратце суть проблемы: чтоб на планшете/смартфоне шустро работала управлялка для ездящих девайсов - управлялку надо делать нативным приложением, а не на чём-то кроссплатформенном типа Adobe AIR.

Самая первая и основная задача - полноэкранное видео. Так как самая оптимальная передача видео - через Gstreamer по RTP (h.264 кодек), то, предположительно, приложение может быть сделано на базе гстримера. На оф сайте есть куча мануалов и туториалов на эту тему, которые наверняка помогут.

Ссылки по теме:
Installing for Android development
Installing for iOS development

Android tutorials
iOS tutorials

Итак, задача: сделать приложение под одну из платформ (iOS, Android) или под обе сразу, неважно. Приложение должно показывать в полноэкранном режиме видео с Виртурилки, переданное гстримером по RTP с кодеком H264. В идеале, задержка должна быть не хуже чем при просмотре на десктопе (200-300 мс максимум). При этом было бы очень хорошо, если бы была возможность накладывать поверх видео управляющие компоненты - джойстики, кнопки, дополнительную информацию. Насколько мы понимаем, это совсем не проблема. Приложение должно быть опенсурсным, все исходники - на гитхаб.

Одна засада - такая работа подразумевает оплату, а у нас сейчас нечем платить, все бабки ушли на тираж. Так что платить сможем только натурой. В смысле, железом :-) В общем, всё обсуждаемо. Главное - сделать приложения для дальнейших испытаний.

Если вдруг кто-то может сделать всё вышеописаное но не обладает железкой - можем устроить тестовый видеопоток на нужный ip:port Если предварительные результаты будут положительные то и железку бесплатно отправим вслед за потоком.
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Нужен GStreamer под iOS и Android

Сообщение akira » 09 окт 2013, 11:14

Я не прочь поиграться на выходных с GStreamer или с ffmpeg. Как получить ip:port?
akira
 
Сообщения: 2
Зарегистрирован: 09 окт 2013, 11:12

Re: Нужен GStreamer под iOS и Android

Сообщение krupoderov » 09 окт 2013, 11:21

ну все таки логичнее наверно не в2р должна пихать видео на телефон, а телефон коннектится к в2р и принимать видео.
разве не так?
krupoderov
 
Сообщения: 12
Зарегистрирован: 05 сен 2013, 09:45

Re: Нужен GStreamer под iOS и Android

Сообщение akira » 09 окт 2013, 11:23

Надо смотреть какие хар-ки у кодека будут, возможно вообще не нужен ndk и можно будет встроенным кодеком проигрывать.
akira
 
Сообщения: 2
Зарегистрирован: 09 окт 2013, 11:12

Re: Нужен GStreamer под iOS и Android

Сообщение COBECTb » 09 окт 2013, 11:35

Пример под ios на сайте GStreamer тупо не собирается. ;(
Может новый xcode нужен (у меня 4.6.3)? Если бы он собрался проблема бы на 80% была бы решена.

А это прикольная библиотека контроллеров под ios - типа аналоговый джойстик, кнопки и прочее. Собирается и даже работает. https://github.com/jasarien/JSController
COBECTb
 
Сообщения: 168
Зарегистрирован: 08 сен 2013, 14:58

Re: Нужен GStreamer под iOS и Android

Сообщение COBECTb » 09 окт 2013, 11:42

Джойстики и кнопки - это половина дела.
Нужно сделать сервер на в2р, который будет принимать команды от этих элементов управления.
Причем под конкретную конфигурацию оборудования должны быть разные элементы управления на экране, а сервер в зависимости от конфигурации должен по разному команды обрабатывать.
COBECTb
 
Сообщения: 168
Зарегистрирован: 08 сен 2013, 14:58

Re: Нужен GStreamer под iOS и Android

Сообщение Gol » 09 окт 2013, 11:59

Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Нужен GStreamer под iOS и Android

Сообщение Gol » 09 окт 2013, 12:00

Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Нужен GStreamer под iOS и Android

Сообщение orangeudav » 09 окт 2013, 12:56

Я бы добавил следующим шагом после элементов управления на экране - вывод инфы датчиков/телеметрии в видео поток по типу OSD. Тут два варианта есть - делать это на стороне виртурилки (в спеках на проц написано что это можно, умел бы драйвер) либо уже на стороне планшета - дописывать телеметрию поверх видеокартинки. Второй вариант конечно более простой, зато первый - более ламповый и теплый так сказать, элементы OSD жмуться вместе с видео и картинка получается цельной
orangeudav
 
Сообщения: 152
Зарегистрирован: 04 сен 2013, 15:35

Re: Нужен GStreamer под iOS и Android

Сообщение COBECTb » 09 окт 2013, 12:58

Последний раз редактировалось COBECTb 09 окт 2013, 13:01, всего редактировалось 1 раз.
COBECTb
 
Сообщения: 168
Зарегистрирован: 08 сен 2013, 14:58

След.

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

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

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

cron