HD Видеоконференции на OpenMCU



Увы, но поддержка форума прекращена и он работает в режиме read only. Если кто-то решит воскресить проект - то возможно и форум заработает. Если будут вопросы, то задавайте их в issue на github.

Автор Тема: Скрипт для сборки OpenMCU-ru под Linux  (Прочитано 134013 раз)

schmel

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 574
  • Карма: 30
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #450 : 14 Февраля 2017, 14:59:14 »
Под redhat based ниразу не собирал, но попробуйте такие пакеты поставить:
# yum install ffmpeg ffmpeg-compat ffmpeg-compat-devel ffmpeg-devel ffmpeg-libs

http://firstwiki.ru/index.php/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_FFMPEG
Нужный человек не в том месте может перевернуть мир (Gman, Half-Life2)

sarpc

  • Пользователь
  • **
  • Сообщений: 50
  • Карма: 0
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #451 : 15 Февраля 2017, 09:48:09 »
Спасибо ВАМ за помощь!   :)

всё ок

============== OpenMCU-ru Build Configuration =================
                         OS Type  :  linux-gnu
                    Machine Type  :  i686
          Installing into prefix  :  /opt
          Installing directory    :  /opt/openmcu-ru

                       Subtitles  :  enabled
JPEG Frame Encoder (for browser)  :  disabled
      Use libyuv to resize video  :  enabled
        External Audio Resampler  :  enabled - ffmpeg

                VP8 Video Plugin  :  enabled
              H.264 Video Plugin  :  enabled
       H.263/H.263P Video Plugin  :  enabled
              H.261 Video Plugin  :  enabled
              MPEG4 Video Plugin  :  enabled
               OPUS Audio Plugin  :  enabled
               SILK Audio Plugin  :  enabled
              G.722 Audio Plugin  :  enabled
            G.722.1 Audio Plugin  :  enabled
            G.722.2 Audio Plugin  :  enabled
              SPEEX Audio Plugin  :  enabled
            G.723.1 Audio Plugin  :  enabled
               iLBC Audio Plugin  :  enabled
              G.726 Audio Plugin  :  enabled
              G.729 Audio Plugin  :  enabled

 If all settings are OK, type make and make install
========================================================
[root@xxx openmcu-ru]#


Если вы не против ещё вопрос: как добавить кодек H.265 ?

schmel

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 574
  • Карма: 30
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #452 : 15 Февраля 2017, 16:37:22 »
пока никак. Требуется доработка openmcu-ru для использования этого кодека.
Нужный человек не в том месте может перевернуть мир (Gman, Half-Life2)

aleksandr

  • Новичок
  • *
  • Сообщений: 1
  • Карма: 0
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #453 : 10 Марта 2017, 15:00:54 »
Добрый день! Есть ли возможность установить OpenMCU-ru на Debian 8.7 Jessie?

SolarW

  • Новичок
  • *
  • Сообщений: 12
  • Карма: 0
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #454 : 12 Апреля 2017, 13:01:00 »
Добрый день! Есть ли возможность установить OpenMCU-ru на Debian 8.7 Jessie?
https://videoswitch.ru/forum/index.php?topic=1356.0 - ?

oren87

  • Гость
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #455 : 12 Октября 2017, 08:03:05 »
При установке с помощью скрипта на Centos 6.4 выдает ошибку, что не может скачать файл http://webm.googlecode.com/files/libvpx-v1.1.0.tar.bz2
Скрипт актуален?

schmel

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 574
  • Карма: 30
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #456 : 18 Октября 2017, 17:30:36 »
В скрипте измените положение libvpx на https://videoswitch.ru/public/dependencies/stable/libvpx-v1.1.0.tar.bz2
Нужный человек не в том месте может перевернуть мир (Gman, Half-Life2)

Piliponyuk

  • Новичок
  • *
  • Сообщений: 1
  • Карма: 0
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #457 : 29 Октября 2017, 03:45:10 »
Всем привет! Подскажите на какой ос лучше всего собрать openmcu, главный критерий стабильность. В организации имеется следующее оборудование: LifeSize Team 220, Sony PCS-G50, Sony PCS-XG100S - 3 штуки. Пробовали сборку с просторов интернета на основе CentOS, вроде все неплохо, но примерно через час конференции картинка от Sony PCS-XG100S начинается сыпаться. Также качество картинки оставляет желать лучшего. Поэтому буду рад совету что лучше попробовать для использования.

qwest

  • Новичок
  • *
  • Сообщений: 32
  • Карма: 3
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #458 : 18 Января 2018, 16:17:35 »
Дорогие коллеги, решил обновить железо и соответственно пробую на последней версии  Ubuntu 17.10.1-server-amd64 собрать сервер из исходников. Скрипт автоматической сборки не работает, прошу помочь его исправить или актуализировать Wiki под свежие версии Linux.

sarpc

  • Пользователь
  • **
  • Сообщений: 50
  • Карма: 0
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #459 : 05 Февраля 2018, 13:59:06 »
Доброго времени суток уважаемые!

сегодня решил собрать rpm-ку скриптом но нифига не получилось, и ошибки никакой не было, просто тишина.
 ./openmcu-oci package

Определен дистрибутив: CentOS 'el6' x86_64
Папка с исходными кодами: /root/openmcu-ru-oci/src
Папка сборки: /root/openmcu-ru-oci/build
Папка установки OpenMCU-ru: /opt/openmcu-ru
branch: master
configure options: --enable-static --disable-v4l --disable-v4l2


Сборка rpm-пакета...
Пакет не собран

Общее время выполнения: 303 s

Ладно, тогда обратился к wiki

1)ошибку с aclocal-1.13
решил так
ln -sf /usr/bin/aclocal-1.11 /usr/bin/aclocal-1.13
ln -sf /usr/bin/automake-1.11 /usr/bin/automake-1.13

далее без проблем до make  :(
2) получил такую ошибку
libtool: Version mismatch error.  This is libtool 2.4.2, but the
libtool: definition of this LT_INIT comes from libtool 2.2.6b.
libtool: You should recreate aclocal.m4 with macros from libtool 2.4.2
libtool: and run autoconf again.
make[3]: *** [basop32.lo] Ошибка 63
make[3]: Leaving directory `/root/openmcu-ru/libs/libg722_1/src'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/root/openmcu-ru/libs/libg722_1/src'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/root/openmcu-ru/libs/libg722_1'
make: *** [all] Ошибка 2

CentOS 6.9
версия libtool --version
ltmain.sh (GNU libtool) 2.2.6b

проблему решил так:
       rm -f aclocal.m4
 
  971  aclocal && libtoolize --force && autoreconf
  972  ./configure
  973  make

  975  autoreconf -ivf
  976  make
 
  983  git clone https://github.com/muggot/openmcu.git ./openmcu-ru
  984  cd ./openmcu-ru
  985  git branch -r
  986   git checkout master
  987  ./autogen.sh
  988  ./configure
  989  make
  990  make install

Все установилось, тестирую.

dimanuga

  • Гость
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #460 : 16 Февраля 2018, 16:16:04 »
Скрипт выдает ошибку на CentOS 7, куда копать 

ошибка: «x264_bit_depth» undeclared (first use in this function)

dimanuga

  • Гость
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #461 : 16 Февраля 2018, 16:17:46 »
Если подробнее то :
libavcodec/libx264.c: В функции «X264_init_static»:
libavcodec/libx264.c:595:9: ошибка: «x264_bit_depth» undeclared (first use in this function)
     if (x264_bit_depth == 8)
         ^
make: *** [libavcodec/libx264.o] Ошибка 1

madbear

  • Новичок
  • *
  • Сообщений: 4
  • Карма: 0
Re: Скрипт для сборки OpenMCU-ru под Linux
« Ответ #462 : 14 Марта 2018, 14:51:33 »
Цитировать
Если подробнее то :
libavcodec/libx264.c: В функции «X264_init_static»:
libavcodec/libx264.c:595:9: ошибка: «x264_bit_depth» undeclared (first use in this function)
     if (x264_bit_depth == 8)
         ^
make: *** [libavcodec/libx264.o] Ошибка 1
лечится путем откатывания библиотеки x264 до коммита где был соответствующий патч
подробнее здесь:
http://git.videolan.org/?p=x264.git;a=commit;h=71ed44c7312438fac7c5c5301e45522e57127db4

есть пропатченный x264, но не могу его прикрепить т.к большой 10мб в архиве, могу выложить куда-нибудь для скачивания, если не разберетесь.