(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Как на Linux просматривать видеопоток из командной строки

Источник: rus-linux
Dan Nanni

В сети интернет есть несколько довольно популярных потоковых сервисов (например, Dailymotion, YouTube Live, UStream и т.д.). Большинство из этих потоковых услуг доступны через веб-браузер с использованием флеш-плагина. Если вы активно используете некоторые из этих сервисов на Linux, то вы могли заметить, что ваш веб-браузер иногда перестает отвечать на запросы или наоборот начинает потреблять много ресурсов процессора и даже вызывает утечку памяти. Причиной этого - неправильно работающий / имеющий ошибки флэш плагин.

Если вам не нравится флэш плагин настолько, насколько он не нравится мне, то вы можете изучить еще один способ с удовольствием пользоваться содержимым этих сервисов.

Зайдите на сайт Livestreamer.

Livestreamer является интерфейсом командной строки (CLI), клиентское приложение которого, используя заданный адрес URL потокового сервиса получает видеопоток с этого URL, и перенаправляет его в нативный видеоплеер, работающий на локальном компьютере. Так что с помощью Livestreamer, вы можете не открывая веб-браузер наслаждаться потоковым контентом из различных источников с помощью более стабильного и легковесного видеоплеера, например, VLC или mplayer.

В настоящее время, Livestreamer поддерживает работу с потоковым контентом из более чем 20 различных веб-сайтов, включая Dailymotion, YouTube Live, Twitch/Justin.tv, Livestream и Ustream.

В в настоящем руководстве будет рассказано, как получить доступ к потоковому контенту из командной строки Livestreamer.

Установка Livestreamer на Linux

Чтобы установить Livestreamer на Debian, Ubuntu или Linux Mint, выполните:

$ sudo apt-get install python-pip $ sudo pip install livestreamer

Чтобы установить Livestreamer на Fedora, CentOS или RHEL, выполните:

$ sudo yum install python-pip $ sudo pip install livestreamer

По умолчанию Livestreamer пытается перенаправить потокового видео через конвейер в плейер VLC. Поэтому вы также должны установить в вашей системе Linux плейер VLC.

Просмотр потокового видео из командной строки с помощью Livestreamer

Для того, чтобы просматривать канал/программу потокового видео, сначала получите с официального сайта соответствующий ему адрес URL.

Например, предположим, что адресом URL для потокового видеоконтента, который вы хотите посмотреть, является http://www.youtube.com/watch?v=U4Pw3ofFWgs.

Чтобы проверить доступное качество потокового видео (т.е. битрейт - скорость передачи данных) для данного контента, просто запустите команду livestreamer с адресом URL:

$ livestreamer http://www.youtube.com/watch?v=U4Pw3ofFWgs [cli][info] Found matching plugin youtube for URL http://www.youtube.com/watch?v=U4Pw3ofFWgs Available streams: 240p, 360p, 480p (best), 72p (worst)

Чтобы просматривать в прямом эфире поток с наилучшим доступным качеством, запустите команду livestreamer в следующем формате. В результате автоматически будет запущен плейер VLC и поток будет воспроизводиться с помощью VLC.

Чтобы просматривать в прямом эфире поток с определенным качеством (например, 360p), запустите livestreamer следующим образом.

$ livestreamer http://www.youtube.com/watch?v=U4Pw3ofFWgs 360p

Если у вас есть свой собственный любимый потоковый плейер, то вы можете запустить Livestreamer с этим плеером вместо используемого умолчанию плейера VLC следующим образом.

$ livestreamer --player=mplayer http://www.youtube.com/watch?v=U4Pw3ofFWgs 360p

В Livestreamer поддерживается использование внешнего конфигурационного файла, в котором можно указать часто используемые варианты запуска Livestreamer. Конфигурационный файл особенно полезен в случае, когда вы пытаетесь получить доступ к контенту в каналах с доступом по подписке, для которых требуется аутентификация. В таких случаях, вы можете указать в конфигурационном файле все учетные данные, которые требуются для доступа (например, пароль, метку Oauth, куки и т.д.).

Конфигурационным файлом Livestreamer может быть либо ~/.config/livestreamer/config, либо ~/.livestreamerrc .

В конфигурационном файле каждый параметр должен записываться в отдельной строке в формате: параметр [= значение]

Например:

http-proxy=http://hostname:port/ https-proxy=https://hostname:port/ player=mplayer -cache 2048

Ссылки по теме


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 21.03.2014 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Symantec Endpoint Encryption, License, 1-24 Devices
ABBYY Lingvo x6 Европейская Домашняя версия, электронный ключ
SAP Crystal Reports XI R2 Dev 2006 INTL WIN NUL License (Version 11)
Allround Automation PL/SQL Developer - Annual Service Contract - Single user
Microsoft Office для дома и учебы 2019 (лицензия ESD)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Реестр Windows. Секреты работы на компьютере
Один день системного администратора
Компьютерная библиотека: книги, статьи, полезные ссылки
Новости мира 3D-ускорителей
Проект mic-hard - все об XP - новости, статьи, советы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100