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

Кодер-декодер с маленькой задержкой

Если вам нужны специалисты для решения задач с помощью виртурилки, или вы являетесь специалистом и готовы поучаствовать в проектах - вам сюда!

Кодер-декодер с маленькой задержкой

Сообщение ScorPio » 29 окт 2014, 19:58

Необходимо разработать тракт кодирования-декодирования (H.264) на TI с задержкой не более 100 мс. Меньше 40 мс - вообще идеально.
То есть надо каким-то образом вводить изображение (цифровая камера или аналоговый вход), кодировать, передавать на другую виртурилку (можно по проводам), декодировать и выдавать на ТВ (видимо аналоговый, ибо в цифре будет неясная задержка на ТВ). Разрешение PAL или HD - не принципиально.
ScorPio
 
Сообщения: 3
Зарегистрирован: 29 окт 2014, 18:02

Re: Кодер-декодер с маленькой задержкой

Сообщение COBECTb » 31 окт 2014, 13:56

У вас есть методика замера задержки?
Какие требования по расстоянию между в2р?
COBECTb
 
Сообщения: 165
Зарегистрирован: 08 сен 2013, 14:58

Re: Кодер-декодер с маленькой задержкой

Сообщение realizator » 02 ноя 2014, 15:23

ScorPio писал(а):Необходимо разработать тракт кодирования-декодирования (H.264) на TI с задержкой не более 100 мс. Меньше 40 мс - вообще идеально.
То есть надо каким-то образом вводить изображение (цифровая камера или аналоговый вход), кодировать, передавать на другую виртурилку (можно по проводам), декодировать и выдавать на ТВ (видимо аналоговый, ибо в цифре будет неясная задержка на ТВ). Разрешение PAL или HD - не принципиально.

Если на ТВ ставить режим "игровой" то отключается вся логика улучшения картинки и изображение показывается без задержке как есть.
Касательно самой задержки - если сильно отпрофайлить гстример то ее можно ужать меньше чем в 100 мс, но нужно хорошо понимать условия трансляции и ограничения канала связи. Это по проводу локально или через инет?

На данный момент выводить виртурилка может только на аналоговый выход - он у нее есть "из коробки".
UPD> Вот до каких задержек можно дотюнить фулхд при записи на карточку. Для сети прибавится упаковка и задержки сети: http://developer.ridgerun.com/wiki/inde ... nce_Tuning
Аватара пользователя
realizator
virt2real team
 
Сообщения: 642
Зарегистрирован: 17 фев 2012, 23:18

Re: Кодер-декодер с маленькой задержкой

Сообщение realizator » 02 ноя 2014, 15:25

COBECTb писал(а):У вас есть методика замера задержки?
Какие требования по расстоянию между в2р?

Методика - вывод на экран таймера с тысячными долями секунды, захват картинки с экрана камерой виртурилки и вывод захвата в соседнем окне. По скриншоту можно посчитать разницу между отображаемым на таймере временем в оригинале и на переданной картинке.
Аватара пользователя
realizator
virt2real team
 
Сообщения: 642
Зарегистрирован: 17 фев 2012, 23:18

Re: Кодер-декодер с маленькой задержкой

Сообщение ScorPio » 05 ноя 2014, 12:30

А отпрофайленный гстример на ПК или на другой вирутрилке? Интересен именно полный цикл на виртурилках (точнее на процах TI). В итоге будет передаваться по радиоканалу без подтверждений (не вайфай), постоянная пропускная способность 6 Мбит/с чистыми. Проверять по UDP на коротком кабеле.
Проверяем задержку обычно запуском на телефоне таймера с тысячными долями, направлением на него камеры и расположением его рядом с ТВ, куда выводится уже декодированное изображение. Всё это фотографируется и несложной арифметикой получается результат. Камера и ТВ аналоговые, задержка в них 0.
ScorPio
 
Сообщения: 3
Зарегистрирован: 29 окт 2014, 18:02

Re: Кодер-декодер с маленькой задержкой

Сообщение realizator » 05 ноя 2014, 18:26

ScorPio писал(а):А отпрофайленный гстример на ПК или на другой вирутрилке? Интересен именно полный цикл на виртурилках (точнее на процах TI). В итоге будет передаваться по радиоканалу без подтверждений (не вайфай), постоянная пропускная способность 6 Мбит/с чистыми. Проверять по UDP на коротком кабеле.
Проверяем задержку обычно запуском на телефоне таймера с тысячными долями, направлением на него камеры и расположением его рядом с ТВ, куда выводится уже декодированное изображение. Всё это фотографируется и несложной арифметикой получается результат. Камера и ТВ аналоговые, задержка в них 0.

Гстример в основном на виртурилке надо профайлить как на отправителе.

Кстати это важное уточнение задачи - что на приеме тоже виртурилка. Мы декодирование пока еще не пробовали. Можем поэкспериментировать в ближайшее время.

Ну и про аналоговую камеру и телевизор - они вроде как должны задержку тоже вносить, но она пренебрежимо мала по сравнению с остальными.
Аватара пользователя
realizator
virt2real team
 
Сообщения: 642
Зарегистрирован: 17 фев 2012, 23:18

Re: Кодер-декодер с маленькой задержкой

Сообщение ScorPio » 06 ноя 2014, 00:14

realizator писал(а):Кстати это важное уточнение задачи - что на приеме тоже виртурилка. Мы декодирование пока еще не пробовали. Можем поэкспериментировать в ближайшее время.

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

Да, конечная цель - автономные блоки с широкими возможностями подключения интерфейсов.

Ну да, сигнал передается не мгновенно"). Но бытовыми средствами (если в быту не водится генератора/осцилографа) её фиг поймаешь и учитывать смысла нет. В аналоговой камере и телевизоре нет буферов памяти, чтобы вносить именно задержку").
ScorPio
 
Сообщения: 3
Зарегистрирован: 29 окт 2014, 18:02


Вернуться в Есть работа / предлагаю услуги (проекты на виртурилке)

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

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

cron