P2P Broadcasting (организация собственных прямых трансляций, посредством Torrent Stream )

в 18:45, , рубрики: broadcasting, iptv, live stream, p2p, Peer-to-Peer, Блог компании «Torrent Stream», метки: , ,

Не так давно мы расширили функционал нашего продукта функцией Live Stream, что позволяет теперь не только самым удобным способом смотреть в онлайне качественное видео, без необходимости его предварительного скачивания через торренты, а еще и позволяет смотреть и/или самим создавать собственные прямые трансляции.

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

Для все у кого есть желание и необходимые технические навыки и возможности, мы подготовили базовую инструкцию, которую выложили под катом.

Для Windows

У вас должна быть установлена версия ПО Torrent Stream 1.0.6.7 и выше

Используйте опцию " Broadcasting", в меню клиентского приложения Torrent Stream для создания собственного канала с прямой трансляцией.

Значение параметров:

Name
Название трансляции. Желательно использовать латинские буквы и цифры, без спецсимволов и пробелов.
Пример: mychannel

Source
Источник трансляции. Это должна быть ссылка на HTTP поток с инкапсуляцией MPEG-TS.
Пример: 127.0.0.1:8080

Bitrate
Средний битрейт потока Кбит/с.
(100 Кбайт/с = 800 Кбит/с)

Piece length
Размер куска в килобайтах. По умолчанию стоит значение Auto — размер куска будет выбран автоматически в зависимости от указанного битрейта.

Trackers
Список дополнительных трекеров, которые будут поддерживать раздачу.
Трекеры должны указываться по одному в строку. Если это поле пустое, то будет использоваться только локальный трекер, который автоматически запускает при старте трансляции.

Port
Порт, на который будет принимать входящие соединения источник трансляции. По умолчанию используется порт 7764

Host
Внешний IP-адрес компьютера, с которого запускается трансляция.
Это поле необходимо заполнять в том случае, если трансляция запускается с компьютера, которой подключен к интернету через маршрутизатор. Для того, чтобы узнать свой внешний IP-адрес, можно воспользоваться одним из специализированных сервисов, например, showip.net

Для Ubuntu и Debian

Ссылка на инструкцию

Важно! (Доп. инфо):

Сейчас трансляция/раздача от клиента работает в двух случаях:
1) у клиента есть честный внешний ip-адрес и он доступен из мира по
tcp-порту 8621 (порт можно менять в настойках: Опции -> Расширенные
опции -> Порт)
2) клиент выходит в мир через роутер, на котором активирована функция UPnP

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

P.S. Наша тестовая трансляция идет на этой страничке torrentstream.info/#/test/live, если кто-то захочет запустить ее в десктопном плеере, то скопируйте этот Content ID: 605a6130dcbd3ab6a892e199c2035c30e1f56039 и вбейте его в соответствующее поле в TS Player ( для этого, запустите TS Player и нажмите Ctrl+t ).

Любители спорта, у кого широкие каналы на прием и отдачу, а также мощное железо, позволяющее без проблем проигрывать видео в 1080, с битрейтом под 20 мбит/с, пишите мне в личку, дам ссылку на наш закрытый тест.

Автор: IDT


* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js