ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Прозрачный транскодинг

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

Модераторы: april22, Zavr2008

Re: Прозрачный транскодинг

Сообщение Sfinx » 01 ноя 2011, 23:06

в юзер спейсе можете перехватить и обратно отдать ядро?
срочно делитесь секретом как это сделать не меняя настроек телефона - это же исходя из ваших условий?


И это можно (man netlink), но для этой задачи это не нужно. Вы что там курите ?

ой а я уже подумал очередной флуд))


Очередной флуд это бред про модули и транскодинг в ядре.
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

Re: Прозрачный транскодинг

Сообщение Sfinx » 01 ноя 2011, 23:10

Samael28 писал(а):Если без транскодинга, хотя не до конца уврен,что этого нельзя, то есть такие железки.


С EdgeWater работал (вплоть до замены на самостоятельное решение) - это просто embedded Linux роутер с Web интерфесом к sip nat модулю в частности. Он ничего особенного не умеет.
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

Re: Прозрачный транскодинг

Сообщение Sfinx » 01 ноя 2011, 23:17

tma писал(а):Есть такая штука - softswitch VOS. У него транскодинг реализован ввиду модуля ядра. Это так, для инфы. Присобачить бы к нему SER и больше ничего ненужно было бы.
Кстати SER + RTPProxy умеет транскодировать, правде не все кодеки поддерживает (g729 точно не умеет). И никакого asterisk'а ненужно.
Sangoma D100 - транскодинговая карта, работающая, судя по всему, прозрачным транскодером, прикручивается через библиотеки.
Сейчас такую брать намереваюсь - посмотрим что и как она умеет.


Sangoma D100 это тупой transcoding accelerator и имеет слабое отношение к поставленной задаче, так как набор кодеков там ограничен DSP прошивкой - меня например интересует SILK, которого там нет и в обозримом будущем не будет.
За наводку на RTPProxy - спасибо, это похоже то что доктор прописал, докрутить нужный кодек для меня no problem.
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

Re: Прозрачный транскодинг

Сообщение Sfinx » 01 ноя 2011, 23:18

ddkprog писал(а):
И это можно (man netlink), но для этой задачи это не нужно. Вы что там курите ?

бред это у вас с постановкой ТЗ


Ну да - тут ведь нужен мозг для осознания, а тем более для реализации. Успехов в наращивании !
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

Re: Прозрачный транскодинг

Сообщение tma » 01 ноя 2011, 23:26

Sfinx писал(а):бред про модули и транскодинг в ядре.

Транскодинг в ядре - не бред, а реальность. Другой вопрос, что использовать готовый не удастся, а написать свое - кишка тонка.
Поэтому проще RTPProxy допилить. Думаю и SILK к нему можно прикрутить.
Только RTPProxy патчить нужно. Не смотрел входит ли в него транскодинг в последнюю версию или нет, нужно будет в свой глянуть...
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
 
Сообщений: 1809
Зарегистрирован: 18 сен 2010, 20:50

Re: Прозрачный транскодинг

Сообщение tma » 01 ноя 2011, 23:28

Sfinx писал(а):Sangoma D100 это тупой transcoding accelerator и имеет слабое отношение к поставленной задаче, так как набор кодеков там ограничен DSP прошивкой - меня например интересует SILK, которого там нет и в обозримом будущем не будет.

DSP прошивку в ней можно перезаливать. Вполне возможно, что SILK появится во вполне обозримом будущем.
Честно говоря мне б SILK тоже не помешал...
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
 
Сообщений: 1809
Зарегистрирован: 18 сен 2010, 20:50

Re: Прозрачный транскодинг

Сообщение Sfinx » 01 ноя 2011, 23:36

Транскодинг в ядре - не бред, а реальность


Транскодинг в ядре нафиг нужен - для 99% задач он прекрасно работает в юзерспейс и астер тому яркий пример.

Другой вопрос, что использовать готовый не удастся, а написать свое - кишка тонка.


Обьясните, какой смысл писать (да еще в ядре !) то, что можно слепить из нескольких программ в юзерспейс ? С кишкой все в порядке - судя по тому что никто такими вещами здесь не занимался все опять придется делать самому. Думал как бы сэкономить время и поделиться деньгами - но вижу что тут все сыты и довольны, не считая конечно безумных ;)
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

Re: Прозрачный транскодинг

Сообщение Sfinx » 01 ноя 2011, 23:37

tma писал(а):
Sfinx писал(а):Sangoma D100 это тупой transcoding accelerator и имеет слабое отношение к поставленной задаче, так как набор кодеков там ограничен DSP прошивкой - меня например интересует SILK, которого там нет и в обозримом будущем не будет.

DSP прошивку в ней можно перезаливать. Вполне возможно, что SILK появится во вполне обозримом будущем.
Честно говоря мне б SILK тоже не помешал...


Угм, собственно за silk24 и идет битва для premium заказчика
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

Re: Прозрачный транскодинг

Сообщение tma » 02 ноя 2011, 01:54

Sfinx писал(а):Транскодинг в ядре нафиг нужен - для 99% задач он прекрасно работает в юзерспейс и астер тому яркий пример.

Сколько тысяч соединений asterisk потянет с транскодингом?
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
tma
 
Сообщений: 1809
Зарегистрирован: 18 сен 2010, 20:50

Re: Прозрачный транскодинг

Сообщение Sfinx » 02 ноя 2011, 06:25

Вопрос немного не корректен - я бы его переформулировал в два :

a) сколько тысяч соединений потянет атсериск не упав и не отожрав всю память на данном железе
b) какое максимальное количество каналов транскодинга потянет данное железо

Как видите, ключевым моментом тут является железо. Если вопрос был с намеком, что типа в ядре это произойдет быстрее, то могу разочаровать - выигрыша не будет, так как процессор не становится быстрее от того что контекст переключается из юзерспейс в кернелспейс. Это далеко не тот случай когда можно избежать накладных расходов на copy_from/to_user() - они все равно будут, так как основное приложение находится в юзерспейс. Реальный выигрыш даст только железный акселератор, будь то сангома или кастомный на FPGA, хотя и тут придется заплатить задержками при пересылке данных по шине PCI/PCIe.
Rus

-----------
SfinxSoft
http://sfinxsoft.com
Аватар пользователя
Sfinx
 
Сообщений: 672
Зарегистрирован: 21 июн 2011, 23:40
Откуда: Odessa

Пред.След.

Вернуться в Разработка

Кто сейчас на форуме

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

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH