Олимпиада уже началась и хочется поболеть за родных спортсменов.
Но что делать, если нету русских каналов и телевизора, зато быстрый интернет?
Я перепробовал много разных вариантов. Самый распространенный - это смотреть через флеш с многочисленных сайтов . Недостаток - это нестабильность и плохое качество.
Есть вариант с сопкастом . Это p2p технология просмотра. Качество хорошее, но нету постоянной ссылки на канал с показом интересующего матча. Надо постоянно лазить в интернете и искать.
Оптимальным найденным решением оказался acestream, так как называемое торрент телевидение.
Принцип у него похожий на сопкаст - первый пользователь начинает смотреть , потом второй пользователь скачивает трансляцию с первого, третий с первых двух. Вобщем, чем больше пользователей тем лучше трансляция и качество.
Однако, в отличие от sopcast у acestream есть преимущества:
Все отлично, но разработчики делают версию только для убунту и требуются небольшие телодвижения, чтобы поставить acestream в gentoo. По порядку о них:
1. Скачиваем оверлей stuff . Лучше через layman
layman -a stuff
2. проверяем с какими флагами установлена openssl. Чтобы acestream работал, надо включить в openssl запатентованную поддержку "Elliptic Curve Cryptography". Для этого отключаем флаг bindist
У меня флаги выглядят следующим образом:
dev-libs/openssl-1.0.1f USE="(sse2) tls-heartbeat zlib -bindist -gmp -kerberos -rfc3779 -static-libs {-test} -vanilla"
Если до этого флаг был включен , рекомендую сначала удалить openssl, а потом поставить его с
выключенным флагом. Иначе gentoo предлагает ставить версию openssl 0.9
3. Устанавливаем из оверлея плагин для броузера и плеер на основе vlc. Они сами подтянут ве зависимости:
emerge www-plugins/acestream-plugin media-video/acestream-player
4. Я использую хром. В нем , отличие от файрфокс, плагин для броузера из коробки не заводится.
Потому что сам плагин поставляется в формате ns plugins и в 32 виде.
Чтобы плагин заработал в 64 битном хроме , ставим:
emerge www-plugins/nspluginwrapper
И говорим ему, где искать плагин для броузера. Тут Может быть некритическое сообщение "no appropriate viewer found"
nspluginwrapper -i /usr/lib/nsbrowser/plugins/libace_plugin.so
5. Запускаем в консоли серверную часть acestream
acestreamengine --client-console
Если вываливается с такой ошибкой, то смотрите пункт про openssl:
5. Открываем chrome и смотрим через http://torrent-tv.ru/
Но что делать, если нету русских каналов и телевизора, зато быстрый интернет?
Я перепробовал много разных вариантов. Самый распространенный - это смотреть через флеш с многочисленных сайтов . Недостаток - это нестабильность и плохое качество.
Есть вариант с сопкастом . Это p2p технология просмотра. Качество хорошее, но нету постоянной ссылки на канал с показом интересующего матча. Надо постоянно лазить в интернете и искать.
Оптимальным найденным решением оказался acestream, так как называемое торрент телевидение.
Принцип у него похожий на сопкаст - первый пользователь начинает смотреть , потом второй пользователь скачивает трансляцию с первого, третий с первых двух. Вобщем, чем больше пользователей тем лучше трансляция и качество.
Однако, в отличие от sopcast у acestream есть преимущества:
- Встроенный в броузер плагин, который позволяет смотреть видео прямо в броузере
- удобный сайт, где можно выбирать
Все отлично, но разработчики делают версию только для убунту и требуются небольшие телодвижения, чтобы поставить acestream в gentoo. По порядку о них:
1. Скачиваем оверлей stuff . Лучше через layman
layman -a stuff
2. проверяем с какими флагами установлена openssl. Чтобы acestream работал, надо включить в openssl запатентованную поддержку "Elliptic Curve Cryptography". Для этого отключаем флаг bindist
У меня флаги выглядят следующим образом:
dev-libs/openssl-1.0.1f USE="(sse2) tls-heartbeat zlib -bindist -gmp -kerberos -rfc3779 -static-libs {-test} -vanilla"
Если до этого флаг был включен , рекомендую сначала удалить openssl, а потом поставить его с
выключенным флагом. Иначе gentoo предлагает ставить версию openssl 0.9
3. Устанавливаем из оверлея плагин для броузера и плеер на основе vlc. Они сами подтянут ве зависимости:
emerge www-plugins/acestream-plugin media-video/acestream-player
4. Я использую хром. В нем , отличие от файрфокс, плагин для броузера из коробки не заводится.
Потому что сам плагин поставляется в формате ns plugins и в 32 виде.
Чтобы плагин заработал в 64 битном хроме , ставим:
emerge www-plugins/nspluginwrapper
И говорим ему, где искать плагин для броузера. Тут Может быть некритическое сообщение "no appropriate viewer found"
nspluginwrapper -i /usr/lib/nsbrowser/plugins/libace_plugin.so
5. Запускаем в консоли серверную часть acestream
acestreamengine --client-console
Если вываливается с такой ошибкой, то смотрите пункт про openssl:
5. Открываем chrome и смотрим через http://torrent-tv.ru/
xalop · 564 недель назад
xalop · 564 недель назад
Спасибо.
sergeidanilov 18p · 564 недель назад
usercalc · 561 недель назад
acestreamengine --client-console
2014-07-06 15:39:34,277|acestream|enable debug: 0
2014-07-06 15:39:34,278|acestream|version=2.1.6 revision=293 date=2013-09-18
2014-07-06 15:39:34,278|acestream|get_default_api_version: 2
2014-07-06 15:39:34,278|acestream.coreapp|use fixed i2i_port: 62062
sh: /sbin/ifconfig: Нет такого файла или каталога
2014-07-06 15:39:34,294|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:37941
2014-07-06 15:39:34,295|acestream.LM|listen on 8621
2014-07-06 15:39:34,301|acestream.VideoServer|start: addr=127.0.0.1 port=6878
2014-07-06 15:39:34,305|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:42862
2014-07-06 15:39:34,306|acestream.APIServer|run: ready to receive remote commands on 62062
вот такое . подскажи все ли правильно я сделал?
usercalc · 561 недель назад
sergeidanilov 18p · 561 недель назад
Да, есть такое дело с хромом, на последних версиях не работает плагин.