Среди популярных способов смотреть онлайн-трансляции можно выделить просмотр с помощью flash-проигрывателей через браузер, в программе ACE Stream и программе SopCast. При просмотре через браузер случаются разрывы в соединении, особенно при популярных трансляциях с большим количеством зрителей.
Большое количество подключившихся не должно являться проблемой для p2p-телевидения, вещаемого посредством Sopcast и Ace stream. Лично мне больше нравится Ace stream, но поставить его на Gentoo мне не удалось из-за конфликтов устанавливаемых пакетов. С Sopcast всё оказалось проще.
В основном репозитории Gentoo программы Sopcast нет, поэтому сначала нужно добавить overlay с готовым ebuild для Sopcast. Поиск по разным оверлеям на gpo.zugaina.org на сегодня показывает, что net-p2p/sopcast-bin
доступен в трёх оверлеях: roslin, ROKO__ и necromancy-overlay. Нужно добавить один из них в список репозиториев. Я добавил roslin:
root ~ # | layman -a roslin |
Теперь можно установить net-p2p/sopcast-bin:
root ~ # | emerge --ask net-p2p/sopcast-bin |
Чтобы подключиться к трансляции, например,
sop://broker.sopcast.com:3912/261528
, выполните:
user ~ $ | sopcast-bin sop://broker.sopcast.com:3912/261528 3908 5757 |
Если адрес рабочий, то в терминале будет постоянно выводиться всяческая информация. Теперь нужно открыть подключиться к http://localhost:5757/tv.asf
в любимом плеере. Например, в SM Player нужно выбрать Open → URL и ввести этот адрес. Обратите внимание на порт 5757
, он должен совпадать с портом из выполненной ранее команды sopcast-bin
.