The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

D-Modem - программный модем для передачи данных поверх VoIP, opennews (??), 30-Окт-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


44. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Аноним (116), 30-Окт-21, 14:59 
Были бы исходники V.34 возможно получилось бы что-то подтюнить.
Ответить | Правка | Наверх | Cообщить модератору

49. "D-Modem - программный модем для передачи данных поверх VoIP"  +2 +/
Сообщение от Онаним (?), 30-Окт-21, 15:35 
В смысле исходники V.34.
V.34 это в т.ч. аппаратный протокол. Включающий методы кодирования _аналогового_ сигнала.
Это вам не лефтпад тюнить :D
Ответить | Правка | Наверх | Cообщить модератору

52. "D-Modem - программный модем для передачи данных поверх VoIP"  +1 +/
Сообщение от Аноним (116), 30-Окт-21, 15:45 
А в чём его "аппаратность"? Код реализующий этот протокол выполняется на обычном процессоре (может на DSP, но не обязательно).
Подтюнить можно тайминги - продолжительность различных сигналов. Можно добавить код реализующий алгоритмы автоподстройки под специфичные для VoIP устройств параметры, например такие как дрифт и jitter частоты дискретизации у VoIP-to-analog шлюзов.
Ну если есть исходники кода.
В этом проекте вся интересная начинка в dsplib.o, который поставляется без исходников.
Ответить | Правка | Наверх | Cообщить модератору

72. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Михрютка (ok), 30-Окт-21, 16:42 
> А в чём его "аппаратность"? Код реализующий этот протокол выполняется на обычном
> процессоре (может на DSP, но не обязательно).
> Подтюнить можно тайминги - продолжительность различных сигналов. Можно добавить код реализующий
> алгоритмы автоподстройки под специфичные для VoIP устройств параметры, например такие
> как дрифт и jitter частоты дискретизации у VoIP-to-analog шлюзов.

что ты несешь, аноним? какое отношение v.34 имеет к voip?


Ответить | Правка | Наверх | Cообщить модератору

77. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Аноним (116), 30-Окт-21, 16:47 
Ты название новости хотя бы читал?
"D-Modem - программный модем для передачи данных поверх VoIP"

А текст?
"Механизмы обработки сигналов и поддержки AT-команд, а также реализации протоколов V.32bis (14.4kbps) и V.34 (33.6kbps), заимствованы из готового драйвера ядра slmodemd"

С пониманием есть сложности?

Ответить | Правка | Наверх | Cообщить модератору

82. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Михрютка (ok), 30-Окт-21, 17:24 
> Ты название новости хотя бы читал?
> "D-Modem - программный модем для передачи данных поверх VoIP"
> А текст?
> "Механизмы обработки сигналов и поддержки AT-команд, а также реализации протоколов V.32bis
> (14.4kbps) и V.34 (33.6kbps), заимствованы из готового драйвера ядра slmodemd"
> С пониманием есть сложности?

какое отношение v.34 имеет к voip?

Ответить | Правка | Наверх | Cообщить модератору

86. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Аноним (116), 30-Окт-21, 17:28 
Не тупи.
Ответить | Правка | Наверх | Cообщить модератору

115. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:48 
Далёкому от обработки сигналов челу будет очень сложно объяснить, почему V.34 не запихать в G.711, и по асинхронному каналу с непредсказуемыми нелинейными характеристиками не передать.
Ответить | Правка | К родителю #82 | Наверх | Cообщить модератору

117. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Аноним (116), 30-Окт-21, 18:57 
Я думаю про V.34 и G.711 вы заблуждаетесь.
Ответить | Правка | Наверх | Cообщить модератору

118. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 19:00 
Думай дальше. Нет смысла что-то объяснять :D
Ответить | Правка | Наверх | Cообщить модератору

119. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 19:01 
Пока что остановимся на
"Connections are unreliable, and it is currently difficult to connect at speeds higher than 14.4kbps or so"
На самом деле из V.32bis можно выжать чуть больше, но на V.34 без шансов.
Unreliable - никуда не денется.
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

149. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от pofigist (?), 31-Окт-21, 09:15 
Ой, а это не ты - молодой гений, инкапсулирующий Е1 в IP?
Ты так и не понял почему ты наблюдаешь исключительно Лост оф синк? Даже увольнение по профнепригодности не заставило тебя подумать? Ну значит все правильно сделали... 😁
Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

74. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 16:43 
Да дело-то не в этом.
Реализации V.34 на DSP 100 лет в обед существуют - "исходники" все есть.
Дело в том, что протокол заточен под аналоговую линию, и _ничего_ с этим без потери совместимости не сделать.
Ответить | Правка | К родителю #52 | Наверх | Cообщить модератору

78. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Аноним (116), 30-Окт-21, 16:49 
>Реализации V.34 на DSP 100 лет в обед существуют - "исходники" все есть.

Где их можно посмотреть? Они под свободной лицензией?

>Дело в том, что протокол заточен под аналоговую линию, и _ничего_ с этим без потери совместимости не сделать.

Кто-то не может ничего сделать, а кто-то может и сможет.

Ответить | Правка | Наверх | Cообщить модератору

83. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Михрютка (ok), 30-Окт-21, 17:26 
>>Реализации V.34 на DSP 100 лет в обед существуют - "исходники" все есть.
> Где их можно посмотреть? Они под свободной лицензией?
>>Дело в том, что протокол заточен под аналоговую линию, и _ничего_ с этим без потери совместимости не сделать.
> Кто-то не может ничего сделать, а кто-то может и сможет.

этот кто-то - не ты, анон 28. ты даже поисковиками пользоваться не умеешь.

Ответить | Правка | Наверх | Cообщить модератору

85. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Аноним (116), 30-Окт-21, 17:28 
Покажи как надо.
Ответить | Правка | Наверх | Cообщить модератору

88. "D-Modem - программный модем для передачи данных поверх VoIP"  –2 +/
Сообщение от Михрютка (ok), 30-Окт-21, 17:32 
> Покажи как надо.

сто баксов.

а вообще нет, для тебя персонально - $200

надбавка за сочетание неприятного с бесполезным.

Ответить | Правка | Наверх | Cообщить модератору

75. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Михрютка (ok), 30-Окт-21, 16:43 
> Были бы исходники V.34 возможно получилось бы что-то подтюнить.

https://www.itu.int/rec/T-REC-V.34-199802-I/en

тюнь на здоровье.

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

79. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Аноним (116), 30-Окт-21, 16:51 
Открытые исходники модема реализующего этот протокол есть?
Ответить | Правка | Наверх | Cообщить модератору

93. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Аноним (93), 30-Окт-21, 17:50 
https://github.com/geofft/linmodem/blob/master/v34.c
Ответить | Правка | Наверх | Cообщить модератору

95. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Аноним (116), 30-Окт-21, 18:03 
Там только малая часть - код только на передачу (нет на приём/демодуляцию/декодирование) и нет существенных компонентов - echo canceller'а, код для phase2 недописан, для phase3 и phase4 просто отсутствует.

Код эпично обрывается буквально на полуслове:
https://github.com/geofft/linmodem/blob/7d5596faf5bd972fe549...

Ответить | Правка | Наверх | Cообщить модератору

100. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:21 
Открытых нет - оно обложено патентами вдоль и поперёк.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

101. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:21 
Но ты путаешь исходники _модема_ и _протокола_...
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

108. "D-Modem - программный модем для передачи данных поверх VoIP"  –2 +/
Сообщение от Аноним (116), 30-Окт-21, 18:38 
Не думаю, что есть какая-то путаница.
Ответить | Правка | Наверх | Cообщить модератору

110. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:42 
Исходники L1 протокола - это его формальное описание. Характеристик сигналов и прочего. Никакого "кода" в них нет. Из них можно собрать код для конкретного DSP - но это уже будет исходник _модема_.
Ответить | Правка | Наверх | Cообщить модератору

81. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Аноним (116), 30-Окт-21, 16:53 
По ссылке нет исходников.
Ответить | Правка | К родителю #75 | Наверх | Cообщить модератору

97. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:17 
Ты просто плохо себе представляешь, что такое "исходники" для L1 протоколов.
Ответить | Правка | Наверх | Cообщить модератору

105. "D-Modem - программный модем для передачи данных поверх VoIP"  –1 +/
Сообщение от Аноним (116), 30-Окт-21, 18:30 
Про soft модемы без DSP процессора вы слышали что-нибудь? А ведь такие выпускались, с полностью программной реализацией v.34/v.90/v.92 для выполнения на x86 процессорах, и ведь всё отлично работало. Но да, код проприетарный закрытый.
Принципиальная возможность успешного запуска всего over VoIP под большим вопросом.

Автор D-Modem'а говорит, что даже версия для проводных линий как-то иногда работает.
"In our testing"... "though V.34 (33.6kbps) connections are sometimes successful"

Поясните, пожалуйста, почему вы считаете, что для v.34 исходники это не обычный Си код, а какой-то особенный, для L1 протоколов.

Ответить | Правка | Наверх | Cообщить модератору

111. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:43 
Конечно работало. Потому что на выходе - аналоговая линия с её резистансом-импедансом, и подходящий по параметрам кодек, а не типовой VoIP с его адаптированными под голос исключительно кодеками, рандомными задержками и джиттером.
Ответить | Правка | Наверх | Cообщить модератору

114. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:46 
Если проще: L1 - это тот самый _кодек_ собственно и есть.
Ответить | Правка | Наверх | Cообщить модератору

112. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:44 
Потому что L1 протокол - это не код. Это описание характеристик сигнала и принципов формирования и разбора (кодирования-декодирования) такового.
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

113. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 18:45 
Плюс электрические (или оптические, или whatever) характеристики сигнала, линии, помех, whatever.
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

120. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Аноним (116), 30-Окт-21, 19:12 
Так-то в v.34 не описывается всё это.
Требования к аналоговой телефонной линии - это, например, v.28.
Ответить | Правка | Наверх | Cообщить модератору

122. "D-Modem - программный модем для передачи данных поверх VoIP"  +/
Сообщение от Онаним (?), 30-Окт-21, 19:53 
V.34 это в основном про кодер, да, но те же характеристики спектра там есть, плюс оно всё в итоге на характеристики линий завязано. Но не суть. Тот же V.8 в V.34 тоже не описывается, но он нужен для согласования. Отрывать смысла нет.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру