The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
g.729, !*! kiosk, 28-Авг-06, 18:19  [смотреть все]
Привет!
Необходимо в своей программе использовать кодек g.729
где взять его исходники или so-шку с хидером???
Искал не нашёл! вроде оно всё проприетарное или на железе!
я с кодеками впервые сталкиваюсь!

Спасибо!

  • g.729, !*! kir, 19:20 , 28-Авг-06 (1)
    исходники 20k$ стоят
    поищите в инете
    • g.729, !*! kiosk, 09:21 , 29-Авг-06 (2)
      >исходники 20k$ стоят
      >поищите в инете

      а готовой so нет ???

    • g.729, !*! Alexander S. Salieff, 19:15 , 04-Сен-06 (6)
      >исходники 20k$ стоят
      >поищите в инете

      Ну ладно человека-то пугать! В стандартах ITU-T есть и доки с алгоритмами и математикой, и исходники кодеров/декодеров. Подписка на доступ к этим архивам стоит 6к$ в год, но если с вами кто-то бесплатно поделился, это вполне законно. Единственное что нужно уловить для конечной реализации, это то что для ITUшных исходников (де)кодера используется словарное представление битстрима (есть 16битное синхрослово на блок и 16битные слова-коды для битов 1 и 0, чем это вызвано не вдавался, верояно математической оптимизацией алгоритмов), эти моменты тоже описаны во всяких readme. Использовать эти алгоритмы и код ты можешь абсолютно безвозмездно - что значит даром ;) Если ты соберешся лицензировать софт или оборудование под связь, то тебе придется лицензировать свою реализацию кодека посредством ITUшных тест-векторов, не помню, много ли в этом встречается платных моментов, но деньги там тоже вполне вменяемые плотются...
      Чтобы не быть голословным, скажу что в свое время дампил RTP-поток с голосовых H.323 цисок и делал цепочку UDP->RTP->Payload->bitstream2dict и полученное скармливал ITUшному декодеру (имеющему вполне доступные исходники), на выходе получал вполне играбельный pcm 8x16, который элементарно воспроизводился через play -t raw -r 8000 -c 1 -s w -f s myfile.pcm
      В винду, кстати, тоже входит dllка-кодек g729 имеющий стандартное виндовое API аудиокодеков - если все предусмотреть, то тож можно юзать безо всяких там 20к$.

      • g.729, !*! kir, 20:16 , 04-Сен-06 (7)
        ткните пальцем где в винде g729 dll ...
        • g.729, !*! Alexander S. Salieff, 01:09 , 05-Сен-06 (8)
          >ткните пальцем где в винде g729 dll ...

          Мда, боюсь был неправ, сходил до виндовой тачки, поискал, нашел тока G.711 и G.723 :( Но как-то оно там вытаскивается. Просто отчего такая уверенность, когда собираешь openphone из комплекта openh323, то в линуксовой сборке нету поддержки G.729, а в виндовой есть. Девелы объясняют это тем, что самим им впадлу реализовывать G.729, а в винде он уже есть готовый, только подцепить нужно.

          • g.729, !*! kir, 17:45 , 05-Сен-06 (9)
            если бы вы били программером
            то знали бы откуда в openh323 g729... и как он там вообще собираеться
            вообщем google.com
            • g.729, !*! Alexander S. Salieff, 17:47 , 05-Сен-06 (10)
              >если бы вы били программером
              >то знали бы откуда в openh323 g729... и как он там вообще
              >собираеться
              >вообщем google.com


              Да ну куда уж мне, до программерских-то высот ;) Я как-нть так, в ламерах погуляю ;)




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

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