18 лютого 2013 р.

ПЕРШЕ ТОРРЕНТ ТЕЛЕБАЧЕННЯ


Що таке torrent знає практично кожен користувач Інтернет. Багато вже випробували технологію P2P, встановили собі торрент-клієнт і використовують його для завантаження файлів з торрент-мереж.

Torrent технології активно розвивалися, і зараз вони дозволяють не тільки завантажувати файли, але і дивитися живі онлайн трансляції на вашому комп'ютері! Портал "Перше торрент телебачення" побудований саме на цих технологіях.Всі онлайн трансляції забезпечені P2P мережею складається з багатьох користувачів, які дивляться одні й ті ж канали.
У цього способу перегляду є багато плюсів, головний - це перегляд трансляцій без гальм! Завдяки багатьом користувачам мережі P2P сервера не перевантажені, весь трафік поширюється між самими користувачами мережі P2P. Завдяки цьому, цей портал не боїться перевантажень і здатний витримати будь спортивна подія!

Звертаємо Вашу увагу, що для перегляду ТБ на цьому порталі потрібно встановити Torrent Stream клієнт. 
http://torrent-tv.ru

Спробував, молодці розробники за ідею про таке вирішення Online TV.
Ось як це на вигляд у роботі:

Сайт для перегляду та вибору каналів - http://torrent-tv.ru
Перегляд за допомогою модифікованого VLC плеєра - TS Player.
Ось параметри трансляцію, якість на рівні 
Режим "timeshift" дозволяє зробити паузу при перегляді, або почати дивитися раніше, і перемотувати таким чином рекламу.
Режим паузи з записом - timeshift
Також є можливість робити знімки, за запис поточного каналу, для цього треба ввімкнути додаткову панель: Вигляд, Додаткові керуючі інструменти. Після запису, файли за умовчуванням будуть розміщені у теці "Мої документи", тип - transport stream : ".ts"

Можливість запису трансляції каналу
При перегляді, використовується  технологія Torrent Stream
За допомогою, TS-Playera також можна дивитися торрент файли посередньо в online.
Для ефективної роботи бажано мати відкритий порт (TCP,UDP) 8621 на роутері, або на файерволі.
Налаштування доступу вхідних пакетів у програмі Kaspersky Internet Security
Додавання правил проходження пакетів на прикладі прошивки  OpenWRT для роутера TP-LINK-1043.

Тепер розглянемо можливості, перегляду не телевізорі через DLNA, або через плеєр (nStreamLmod)  на сучасних SMARTTV.

З інформації форуму, від (mr. Burns) налаштовуємо TS-Player з основним або додатковим виводом потоку, наприклад на порт 8902.
Додаємо налаштування до плеєра, Показати усі налаштування, Виведення потоку, Ланцюжок виводу потоку за змовчуванням:
якщо не хочемо показувати потік у плеєрі, а мати тільки мережеву трансляцію то пишемо це:
#std{access=http,mux=ts,dst=:8902}
якщо хочемо показувати потік і у плеєрі то пишемо це:
#duplicate{dst=std{access=http,mux=ts,dst=:8902},dst=display}
Якщо треба оперувати між цими двома налаштуваннями, то можна зберегти для кожного з режимів відповідний файл налаштувань, і при необхідності відновлювати потрібний. Файл налаштувань "tsrc" знаходиться у теці "%AppData%/.Torrent Stream". Можна зробити декілька скриптових файлів що копіюють необхідний файл налаштувань, і роблять його таким чином основним, після перезавантаження TS плеєра.

tsplayer-set-setting-01.cmd:
@echo off
cd /D "%AppData%\.Torrent Stream"
copy tsrc.s01 tsrc
taskkill /F /IM tsplayer.exe
start /D "%AppData%\TorrentStream\player\" tsplayer.exe
tsplayer-set-setting-02.cmd:
@echo off
cd /D "%AppData%\.Torrent Stream"
copy tsrc.s02 tsrc
taskkill /F /IM tsplayer.exe
start /D "%AppData%\TorrentStream\player\" tsplayer.exe
Ці скрипти, копіюють файл налаштувань, закривають усі TS плеєри, і запускають нову копію TS плеєра. Де tsrc.s01, tsrc.s02 відповідно збережені файли налаштувань.

Після збереження налаштувань, відкриваємо потрібний потік на сайті, або копіюємо необхідний ідентифікаційний номер (Content ID) трансляції і вставляємо до незалежного плеєра.
Копіюємо Content ID
Надалі створюємо свій плей лист, m3u за таким прикладом, знаючи ip адресу вашого комп'ютера.
#EXTM3U
#EXTINF:0,TorrentStream
http://IP адреса вашого комп'ютеру:8902
Зберігаємо, та передаємо до програвача. У моєму випадку це програма у роутері на основі OpenWrt - хupnpd. Вона перетворить наш http потік до формату DLNA котрий може бути відтворений моїм телевізором - Samsung 40B650.

хupnpd додаємо m3u 
Після цього в телевізорі вибираю Source, DLNA - UPnP-IPTV, Movie, Playlist, TorrentStream



Інший метод виведення виділено в окрему публікацію : Перше torrent-tv, виведення на DLNA пристрій через Home Media Server, та Перегляд Torrent-tv за допомогою Home Media Server та підкастів.

А ще цікавий засіб перегляду Torrent-TV - з використанням адаптованої версії плеєра "Simple TV" від Maxwell.

Перше торрент телебачення

4 коментарі:

lehrer сказав...

а чи є у Вас дозвіл копіювати чужу, захищену, інтелектуальну інформацію?

LeXXai сказав...

Наприклад? Де я використовував інші ресурси, то є посилання. Чи ви маєте на увазі використання зображень з каналу "1+1" ?

pozzi tive сказав...

амиго, помоги настроить на кинетик-гига, желательно для чайников. спасибо

LeXXai сказав...

Як би знати точніше що ви хочете налаштувати на Keenetic Giga. Але спробую вгадати, мабуть Вас цікавить прокидання портів. За цим посиланням http://unet.copiny.com/question/details/id/24826 можна знайти приклад, і використати замість 7002, порт 8621.


Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready