Форум русскоязычного сообщества Ubuntu


Автор Тема: Кодирование видео в реальном времени: Ubuntu Desktop или Server?  (Прочитано 1135 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dasumin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Здравствуйте! Обращаюсь к сообществу за советом.

Достаточно мощная машина (Core2Duo@2.66, 2 Gb RAM и т.д.) решает следующую задачу: получает каким-то образом dv-видео поток, передает его в cvlc (консольный vlc). Тот кодирует поток в два качества — вроде, логично, каждый процесс тогда живет на своем ядре.
Но в реальности все не так гладко. Периодически загрузка CPU по htop уходит в 100% и тогда часто начинаются проблемы со звуком или и со звуком, и с видео. Что для онлайн-вещания совершенно неприменимо, конечно.
Из странного замечено, что vlc порождает не два, а 2*n процессов, где n — порядка 5-6.

Так вот, сейчас машина работает под управлением Ubuntu Desktop 9.10.
Возникла идея, может ли улучшить ситуацию установка серверной версии.

Заранее спасибо за ответы!

Оффлайн ploop

  • Активист
  • *
  • Сообщений: 762
    • Просмотр профиля
ИМХО, тут только пробовать и смотреть...

Оффлайн dasumin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Логично :-) Будем пробовать и смотреть. Спасибо)
Просто дело в том, что непонятно, как поведут себя именно с такой задачей описанные в интернете различия в ядрах.
По результатам отпишусь.

Оффлайн AlexH

  • Участник
  • *
  • Сообщений: 147
    • Просмотр профиля
Не стОит так категорично менять дистр.  Для начала не грузить все лишнее (например  x-ы если пользуетесь конечно) и с настройками ядра в /proc/sys пошаманить.
arch x86_64

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Попробовать rt-ядро? Не?

 

Страница сгенерирована за 0.03 секунд. Запросов: 23.