vlc еще и вещать, межуд прочим, умеет. Я так устраивал внутри работы трансляцию с экрана на предмет демонстрации как оно выполняет рабочие задачи для меня, и скоко денех нада для использования windows (r)(c) в таких же условиях. :-)
Как я помню, вместо сохранения там можно включить стриминг. параметры не помню, ибо у всех стоял такой же vlc под свою платформу.
P.S. хозяину реализация трансляции сильно понравилась. :-)
Я так понял это завязано на постороннем сервисе. А как же обойтись без него?
Если есть такая возможность, то лучше имитировать веб-камеру, отображая экран.Тогда можно пользоваться другими сервисами, которых гораздо больше.
Мне надо было заточить именно под justin.tv (не сочтите за рекламу).
Если есть чем дополнить, подсказать/улучшить - давайте общаться на эту тему, и совместными усилиями сделаем статью про Online Stream from Linux достойной подшивки!
не получилось у меня настроить скрипт ни на avconv ни на ffmpeg так, чтобы стрим шел без постоянных фризов и рассихрона звука и видео, почти забил пока не наткнулся на одну полезную утилитку, а именно SimpleScreenRecorder, оказывается кроме того что ей можно записывать видео с рабочего стола и игр, она так же позволяет стримить. Примерное описание тут. Настройка довольна проста, объясню на примере twitch.tv, на котором для начала нужно зарегистрироваться:
2) Запускаем. Ниже представлены мои настройки для примера:
Жмем Continue и появится окошко с самыми важными настройками.
Контейнер и кодек советую выставить такими же как на скриншоте, а вот в "Save as" надо прописать нужный URL по образцу "rtmp://live-fra.twitch.tv/app/live_id". Первая часть может быть различной в зависимости от того, на какой сервер собираетесь стримить, в данном случае на Франкфурт в Германии (см. сюда). А вот "live_id" берем отсюда, нажав на Show Key.
3) Снова жмем Continue, а затем Start Recording и запустится стрим. Останавливать стрим советую при помощи "Cancel recording".
Вроде все, пример того что получилось у меня можете посмотреть на моем канале. Если будут проблемы со звуком читаем тут.
OBS обещает GUI под линукс. Задержка в 4 секунды - это нормально. И у твича есть как минимум 3 сервера в Европе, лично меня устраивает Франкфурт.
я думал VLC умеет писать с экрана.
Да, умеет. Но зачем?
Если проще скриптом...
Хотя и на vlc тоже можно скрипт прифигачить....
Ну ок, уговорили, попробуем и через vlc настроить....
vlc еще и вещать, межуд прочим, умеет. Я так устраивал внутри работы трансляцию с экрана на предмет демонстрации как оно выполняет рабочие задачи для меня, и скоко денех нада для использования windows (r)(c) в таких же условиях. :-)
Как я помню, вместо сохранения там можно включить стриминг. параметры не помню, ибо у всех стоял такой же vlc под свою платформу.
P.S. хозяину реализация трансляции сильно понравилась. :-)
Я так понял это завязано на постороннем сервисе. А как же обойтись без него?
Если есть такая возможность, то лучше имитировать веб-камеру, отображая экран.Тогда можно пользоваться другими сервисами, которых гораздо больше.
Мне надо было заточить именно под justin.tv (не сочтите за рекламу).
Если есть чем дополнить, подсказать/улучшить - давайте общаться на эту тему, и совместными усилиями сделаем статью про Online Stream from Linux достойной подшивки!
не получилось у меня настроить скрипт ни на avconv ни на ffmpeg так, чтобы стрим шел без постоянных фризов и рассихрона звука и видео, почти забил пока не наткнулся на одну полезную утилитку, а именно SimpleScreenRecorder, оказывается кроме того что ей можно записывать видео с рабочего стола и игр, она так же позволяет стримить. Примерное описание тут. Настройка довольна проста, объясню на примере twitch.tv, на котором для начала нужно зарегистрироваться:
1) Установка:
sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder
sudo apt-get update
sudo apt-get install simplescreenrecorder
2) Запускаем. Ниже представлены мои настройки для примера:
Жмем Continue и появится окошко с самыми важными настройками.
Контейнер и кодек советую выставить такими же как на скриншоте, а вот в "Save as" надо прописать нужный URL по образцу "rtmp://live-fra.twitch.tv/app/live_id". Первая часть может быть различной в зависимости от того, на какой сервер собираетесь стримить, в данном случае на Франкфурт в Германии (см. сюда). А вот "live_id" берем отсюда, нажав на Show Key.
3) Снова жмем Continue, а затем Start Recording и запустится стрим. Останавливать стрим советую при помощи "Cancel recording".
Вроде все, пример того что получилось у меня можете посмотреть на моем канале. Если будут проблемы со звуком читаем тут.
О, а вот этого не знал. Сегодня вечером затестируем 8)
Поэтому пока на данный момент люто-бешено плюсую >__<
У меня нихрена не пашет. Пробую через SimpleScreenRecorder - зависает loading video на твиче. Подскажите, если это ещё актуально, пжл.
попробуйте уменьшить битрейт видео и аудио, на скринах представлены минимально допустимые (с моей точки зрения) настройки.
еще можно попробовать поменять сервер на который стримите, швеция/германия/англия/нидерланды - наиболее подходящи
Отправить комментарий