-
10.01.2017, 11:59 #16Very High Power
- Регистрация
- 24.12.2015
- Адрес
- Пушкинский р-он, Мос.. обл.
- Возраст
- 60
- Сообщений
- 1,476
- Поблагодарили
- 335
- Поблагодарил
- 706
Вот интересную инфу по обсуждаемому микрокомпьютеру нашел, правда нужно зарегистрироваться.
https://www.pinterest.com/pin/174725660516104840/
Честно говоря глаза разбежались, чувствую все это только молодым под силу.Удаленный и управляемый от черты города SDR приемник это Власть и Оперативность.
-
11.01.2017, 01:18 #17High Power
- Регистрация
- 02.10.2011
- Адрес
- Воронеж
- Возраст
- 56
- Сообщений
- 962
- Поблагодарили
- 1608
- Поблагодарил
- 421
На Raspberry PI B+ у меня работает удаленное управление трансивером TS-590 с передачей звука по сети вот видео https://www.youtube.com/watch?v=Usxk0ZpDg8g
Реальная задержка 20-30мс примерно в одну точку на скорости 25 WPM.
Проект реализован под ОС Linux, на винду планов нет!
Трансивер подключен к Raspberry одним шнурком по USB - в нем и CAT и голос и манипуляция CW.RC3KZ ex UD4FD ex UA4FQY
Производство мачт www.antmast.ru
-
11.01.2017, 01:53 #18Standart Power
- Регистрация
- 18.03.2006
- Возраст
- 45
- Сообщений
- 272
- Поблагодарили
- 67
- Поблагодарил
- 13
А можно получить консультацию? Попробовать на даче оставить Кенвуд, только вот интернет там будет через свисток сотовой связи.
-
11.01.2017, 07:34 #19High Power
- Регистрация
- 02.10.2011
- Адрес
- Воронеж
- Возраст
- 56
- Сообщений
- 962
- Поблагодарили
- 1608
- Поблагодарил
- 421
RC3KZ ex UD4FD ex UA4FQY
Производство мачт www.antmast.ru
-
11.01.2017, 14:15 #20Standart Power
- Регистрация
- 18.03.2006
- Возраст
- 45
- Сообщений
- 272
- Поблагодарили
- 67
- Поблагодарил
- 13
Я к вам в скайп постучался
-
11.01.2017, 16:21 #21High Power
- Регистрация
- 30.12.2007
- Адрес
- Железногорск
- Сообщений
- 809
- Поблагодарили
- 254
- Поблагодарил
- 185
-
11.01.2017, 18:18 #22High Power
- Регистрация
- 02.10.2011
- Адрес
- Воронеж
- Возраст
- 56
- Сообщений
- 962
- Поблагодарили
- 1608
- Поблагодарил
- 421
Что конкретно интересует?
Почему линукс? - внем намного проще работать с железом и сетями да и переносимость между дистрибутивами очень хорошая, например сама оболчка управления трансивером написана на QT5 - у меня есть сборка и под линукс и под виндовс и под андроид, а вот со звуком пока только линукс дает минимальные задержки.
В принципе как вариант можно строить ремоут на двух микрокомпьютерах типа Raspberry - один у трансивера - другой дома(можно поключить по HDMI монитор и клаву с мышью по USB), дома кстати можно подключить трансивер в режиме TWIN и крутить ручку не в программе а в реальном трансивере, при этом слушать местный и удаленный приемник.
PS Скайп я авторизовалПоследний раз редактировалось UD4FD; 11.01.2017 в 18:31.
RC3KZ ex UD4FD ex UA4FQY
Производство мачт www.antmast.ru
-
12.01.2017, 21:18 #23High Power
- Регистрация
- 18.03.2013
- Адрес
- Москва (TM)
- Возраст
- 58
- Сообщений
- 880
- Поблагодарили
- 215
- Поблагодарил
- 65
Я уже начал оболочку писать на Qt5, и даже уже опробовал ее работу. Правда, передавал по сети звуковые данные
без сжатия и меток времени, соответственно, задержку не оценивал, рано еще и далеко до "продукта."
Но результат вполне меня удовлетворил для прототипа, потому что концепт получился полностью рабочий,
и не использующий никакие коммерческие ресурсы.
Опыт показал, что можно работать без VPN, DynDNS и аналогичных ресурсов,
и теоретически можно даже не использовать ipecho, если самому сканировать свою же почту для определения своего внешнего адреса.
Что за оболочка управления трансивером на Qt5 с передачей звука? Если уже кто-то написал готовую, было бы интересно узнать, где ее можно посмотреть.
Тогда нет смысла писать свою.Василий (RX3AKF)
-
12.01.2017, 22:12 #24High Power
- Регистрация
- 18.03.2013
- Адрес
- Москва (TM)
- Возраст
- 58
- Сообщений
- 880
- Поблагодарили
- 215
- Поблагодарил
- 65
Посмотрел видео, стало понятно, кто сделал программу.
Насколько я понял, никакого сжатия звука не реализовано, поэтому и трафик такой большой.
Наверное, можно возможность внедрить какое-нибудь сжатие без потерь, уже почти в 2 раза трафик снизится.
Ну и на десерт прикрутить что-то вроде ogg, чтобы фоновый звук в дежурном режиме совсем мало трафика ел,
его же можно будет использовать в качестве средства для восстановления данных потерянных звуковых пакетов.
Я все равно зимой не буду ничего серьезного делать на даче, так что у меня еще время есть.
Сколько времени потратили на реализацию программной части?Василий (RX3AKF)
-
13.01.2017, 06:23 #25High Power
- Регистрация
- 30.12.2007
- Адрес
- Железногорск
- Сообщений
- 809
- Поблагодарили
- 254
- Поблагодарил
- 185
-
13.01.2017, 10:37 #26Standart Power
- Регистрация
- 18.03.2006
- Возраст
- 45
- Сообщений
- 272
- Поблагодарили
- 67
- Поблагодарил
- 13
RA0SP, Наверное попросим у автора архив с пакетом для Малинки. Ну а может быть и образ карточки загрузочной
-
13.01.2017, 12:02 #27High Power
- Регистрация
- 02.10.2011
- Адрес
- Воронеж
- Возраст
- 56
- Сообщений
- 962
- Поблагодарили
- 1608
- Поблагодарил
- 421
Сжатие конечно использую! Причем самым бысрым кодеком задержка которого всего 16мс!
На видео звук идет в UDP пакетах длиной 27 байт - при битрейте 32кбс и ресемпл 16кгц
При ресемпл 8кгц звук становиться как в бочке
, битрейт можно снизить до 24кбс - при этом звук немного начинает терять качество, у меня биртейт можно менять на лету с шагом 400 б/сек для этого задействана библиотека ORTP. Хочу еще прикрутить UPnP чтоб порты автоматом открывались для UDP.
Если давить тишину - слабые сигналы начинают пропадать или рваться.
Пакета готового пока нет, в стадии экспериментов многое приходиться запускать в ручную из командной строки линукса.
Проектом занимаюсь больше 2-х лет(когда время есть)Последний раз редактировалось UD4FD; 13.01.2017 в 12:14.
RC3KZ ex UD4FD ex UA4FQY
Производство мачт www.antmast.ru
-
13.01.2017, 21:13 #28High Power
- Регистрация
- 18.03.2013
- Адрес
- Москва (TM)
- Возраст
- 58
- Сообщений
- 880
- Поблагодарили
- 215
- Поблагодарил
- 65
Спасибо, oRTP выглядит по описанию неплохо.
У меня есть своя примитивная реализация подобной библиотеки, написанная еще в стародавние времена,
но это намного вкуснее. Будем изучать.
А про 27 байтные пакеты никому не рассказывайте, а то засмеют. Один заголовок самого простого пакета UDP намного длиннее.Последний раз редактировалось RX3AKF; 13.01.2017 в 21:18.
Василий (RX3AKF)
-
14.01.2017, 03:06 #29High Power
- Регистрация
- 02.10.2011
- Адрес
- Воронеж
- Возраст
- 56
- Сообщений
- 962
- Поблагодарили
- 1608
- Поблагодарил
- 421
А как на счет TCPDUMP см картинку
- длина данных 27 байт, а что касается служебной информации 8 байт заголовок UDP + 20 байт заголовок IP 
Так при битрейте 24кб/с длина данных 27 байт, а уже при битрейте 32кб/с длина 31 байт вот и получается 50% полезная информация + 50% служебная - много не сэкономишь на трафике.Последний раз редактировалось UD4FD; 14.01.2017 в 03:25.
RC3KZ ex UD4FD ex UA4FQY
Производство мачт www.antmast.ru
-
14.01.2017, 22:59 #30High Power
- Регистрация
- 18.03.2013
- Адрес
- Москва (TM)
- Возраст
- 58
- Сообщений
- 880
- Поблагодарили
- 215
- Поблагодарил
- 65
Длина IP-заголовка переменная, в локалке IPv4 вполне может быть и 20 байт, согласно спецификациям максимум - 60 байт.
Но это все я к чему: чтобы использовать пакеты короче 100 байт нужно иметь серьезные основания.
Мне еще придется повозиться, пока можно будет не стыдно показать результат.
Успехов!Василий (RX3AKF)

7Спасибо
URL обратной ссылки
Подробнее про обратные ссылки












Ответить с цитированием


Социальные закладки