Компания BitTorrent, Inc (http://ru.wikipedia.org/wiki/BitTorrent,_Inc.), отвечающая за развитие P2P-протокола BitTorrent и клиентского ПО μTorrent, объявила (http://blog.bittorrent.com/2013/03/12/sxsw-update-bittorrent... о начале тестирования нового P2P-протокола BitTorrent Live (http://live.bittorrent.com/), ориентированного на организацию потокового вещания в live-режиме, используя традиционные принципы работы протокола BitTorrent для децентрализованной доставки контента. Организация вещания с привлечением систем пользователей в качестве узлов ретрансляции позволяет существенно упростить инфраструктуру для организации потокового вещания и сделать подобное вещание доступным обычным пользователям, без дополнительных требований к пропускной способности их каналов связи.
Тестовые версии BitTorrent Live доступны в том числе и для Linux (пакеты для Ubuntu). При этом Linux-версия предоставляет не только графический интерфейс, но и поддерживает работу в режиме серверного процесса при запуске с флагом '--nogui' (видео трафик следует направить на 1935 сетевой порт в форме RTMP-потока, который может быть сгенерирован, например, пакетом ffmpeg). Дополнительно поставляется (https://github.com/bittorrenttorque/kumarethemovie.com) код примера для организации видеовещания из web-приложения на языке JavaScript.
URL: http://blog.bittorrent.com/2013/03/12/sxsw-update-bittorrent.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=36388
Всего-то нужно назначить приоритеты закачиваемым чанкам: просматриваемым в текущий момент — наивысший, для последующих моментов — убывающие значения приоритета.
Умный какой.
А скорость и доступупность последующего — это уже задача 3-х тел. Минимум.
Одна надежда — будет много сидеров.
Тем не менее, ты сам просишь у сидеров или личеров некий регион. Какой попросишь, такой и нальют.
Ясен перец. Или НЕ нальют.
В этом то как раз и проблема.
Судя по всему суть в другом. См ответ №8.
А прокруткой не пользуешся?Это аналог не только зомбоящика, но и фильмов онлайн.
> Организация вещания с привлечением систем пользователей в качестве узлов ретрансляции позволяет существенно упростить инфраструктуруНе упростить, а снять (распределить) нагрузку.
Torrent stream - это не то же самое? Например, http://torrent-tv.ru/
Судя по описанию на сайте - слегка другое.
Вот и мне интересно. Эта технология мне понравилась вполне, на rutracker.org после установки клиента на базе VNC появляется у всех торрентов кнопка Play, и можно смотреть что угодно не скачивая предварительно. Они выдумали что-то лучше?
> Они выдумали что-то лучше?Да.
Кнопочкой Play вы смотрите уже готовый файл, который лежит у кучи сидеров.
А они делают просмотр live, где файла нет, а есть только поток.
Непонятно, клиент с открытым кодом или нет?
Нет.
В Qbittorrent давно есть и успешно работает.
> В Qbittorrent давно есть и успешно работает.Скорее всего в Qbittorrent сделан упор на последовательную закачку фильма. Потоковое видео может быть не в виде файла - к примеру поток данный с web-камеры на футбольном матче. Всем интересен и актуален только текущий чанк. На все прошлые уже пох ибо странно радоваться голу, который забили пол минуты назад и окружающие уже бесятся от радости ;)))
См ответ №8
Классная идея. Хотя все почему то подумали про передачу видео-файлов, а не потоков.Проблема не в том, чтобы перераспределить приоритеты чанков. Но есть только текущий чанк. Следующие еще просто не сгенерированы исходящим сервером. Потому сама задача сильно отличается от раздачи файлов torrent-ом.
По идее вся сеть потребления видео-потока должна оптимизироваться на разветвление и размножение трафика. Исходный сервер с веб-камерой фигачит 3-4 самым сильным раздающим (считаем, что домашний комп и слабый исходящий поток). Они уже по 10-15 каждый. Следующие за ними также размножают (разветвляют) поток видео данных.
Для примера технологии - задумайтесь как торрентом передать он-лайн трансляцию футбольного матча. Думаю зрителям нужно, чтобы задержка была минима. Даже если пара-тройка кадров будет потеряна.Торрент для файлов должен по чексуммам поймать битый чанк и повторно его получить. Это нужно для фильмов, но для видео-потоков нафиг не впилось.
Просто торрент-клиент должен поддерживать дополнительно что-то типа multicast IP для конкретного задания (потока), плеер должен не аварийно обрабатывать пропуски чанка.>Но есть только текущий чанк
Буффер по времени будет всяко. Никто "горячий чанк" без следующего не отдает ибо флуд получается. Ты сидишь дома какая тебе разница что гол забили минуту назад, а не миллисекунду назад. ))
Нифигасе!
Сосед уже орёт, а ты тупо недоумеваешь.
> Ты сидишь дома какая тебе разница что гол забили минуту назад, а не миллисекунду назад. ))Вообще то принципиальная! Я не буду смотреть он-лайн трансляцию через протокол, который задерживает ее на минуту. Соседи уже радуются или плачут, а мне еще не дошел сигнал ))) Вот блин умора угадывать по воплям окружающих что случилось )))
А ты бы стал встречать новый год по курантам, что бьют во время... но вот протокол канала, скотина такая, дает задержку пару-тройку минут ))) Я бы точно нет!
а почему просто не использовать мультикаст ? даж вроде провайдерам с анлимитными тарифами он выгоден же, в чём его недостатки ?
> а почему просто не использовать мультикаст ?Наверное потому что он совершенно не обязан пролезать через "интернет вообще". А видео от какого-то унылого прова - совсем не то же что видео от всех пользователей по всему шарику.
Ну если хотябы попытаться разобраться что такое мультикаст и как оно работает что станет очевидно что данная технология не для глобальных сетей, но видать нынче не модно знать мат часть.
> Ну если хотябы попытаться разобраться что такое мультикаст и как оно работает
> что станет очевидно что данная технология не для глобальных сетей, но
> видать нынче не модно знать мат часть.ну просвятите нас, разборчивый вы наш, например вот тут ничего про "не для глобальных" не написано https://ru.wikipedia.org/wiki/%D0%9C%D1%...
>в чём его недостатки ?Через интернет работать не будет.
>>в чём его недостатки ?
> Через интернет работать не будет.почему ? оборудование глобальных провайдеров не умеет мультикаст ибо древнее ? или что ещё ?
> а почему просто не использовать мультикаст ? даж вроде провайдерам с анлимитными
> тарифами он выгоден же, в чём его недостатки ?Никто не обязан множить твои пакеты на транзитных маршрутизаторах ))
>> а почему просто не использовать мультикаст ? даж вроде провайдерам с анлимитными
>> тарифами он выгоден же, в чём его недостатки ?
> Никто не обязан множить твои пакеты на транзитных маршрутизаторах ))судя по https://ru.wikipedia.org/wiki/%D0%9C%D1%... смысл мультикаста как раз в отсутвии размножения покетов
тоесть глобальные провы используют древнее оборудование не способное понимать мультикаст ? или в чём проблема ?
Чем эта технология отличается от уже существующего sopcast? По нему сейчас все в основном футбол и смотрят.
тем что там старючий enet используется
да и китайский ширпотреб этот sopcastps
https://github.com/lsalzman/enet
> старючий enetа тебе обязательно, чтобы в отлично работающей вещи каждый месяц какой-нибудь комментарий правили, что ли? enet «просто работает». при этом маленький и удобный. без проблем и автокрапа собирается в винде и пингвинусе. что ещё надо-то? ты баг там нашёл, что ли? так не жмись, расскажи автору.
а что тогда здесь используется?
http://raketa-tv.com/
или
http://torrent-tv.ru/
принцип, по-моему, тот что описан в новости?
или есть какие-то мега плюшки???
там используется tribler.org
и принцип другой
> там используется tribler.org
> и принцип другойНе городите чушь!? Причем тут триблер к торрент-тв и ракете?! Там используют Torrent Stream ( ACE Stream)! А ваш глючный триблер даже торренты нормально проиграть не может, а за live я вообще молчу. Додумались с чем сравнивать!!!
Триблер это кучка шарлатанов, которая развела Евросоюз на 20 лямов, а потом просрала их. Лучше бы поделились с Torrent Stream, чтобы совместно сделать что-то мега-крутое.
P.S. Брэм Коэн это конечно круто, но кто нибудь сравнивал какие по качеству у него идут трансляции и какие идут в разделе HD на той же ракете? Поэтому, новость не о чем!!!
дружок мой, давай я поделюсь с тобой секретом
твой лаФный Torrent Stream(ACE Stream) украл у tribler полностью все,
сделав s/Tribler/ACEStream/g *.pyподробности http://xbmc.ru/forum/showthread.php?t=3363
> дружок мой, давай я поделюсь с тобой секретом
> твой лаФный Torrent Stream(ACE Stream) украл у tribler полностью все,
> сделав s/Tribler/ACEStream/g *.py
> подробности http://xbmc.ru/forum/showthread.php?t=3363Дружок мой, глупенький! ACE Stream, это единственное что качественнее всего работает! Поэтому все пользуются именно AceStream, а не триблером. И лично я пока вижу что кто-то что-то украл именно у Ace Stream и именно его пытаются всунуть в клучбичку и в XBMC, а не глючный и никому не нужный триблер, сечешь?!
P.S. Тут радоваться нужно, что ребята с Ace Stream сделали качественный и полезный продукт, и если там хоть что-то есть от триблера, то радоваться нужно вдвойне что 20 лимонов евро выделенных Евросоюзом триблеру хоть какую-то пользу принесли именно Народу,который сейчас получает удовольствие от использования AceStream, а не только хапугам которые взяли эти деньги и ничего толкового так и не смогли сделать!!!
> хомячек
> а то чтои ты пы. ты б не прыгал так в стеклянном доме-то.
> и начинай сравнивать и выдавать сюда результатНеужели ты не видишь разницу между TS ( он же AceStream ) и Tribler? Лично мне также как и многим пофиг что там AсеStream добавил или поменял и кто у кого что взял, так как по факту AceStream намного лучше работает чем tribler и поэтому именно AceStream востребован как бродкастерами так и многими юзерами ( в твоем понимании "хомячками" ), а триблер никому и даром не нужен, а относительно бродкастинга и Live так триблер вообще полный шлак и отстой ( асеstream еще тоже не идеал, но за то время, что лично я делаю трансляции ребята с acestream уже очень много чего реализовали и постоянно его улучшают, ну триблеру походу толко что и остается так это тыбрить коды у acestream, чтобы хоть как-то догнать их по функционалу )
P.S. Ну а вообще триблеровцы красавцы! Развели Евросоюз на 19 евроарбузов, сделали такой шлак, модифицировав немного чужой клиент (bittornado) и еще борзости хватает хвалить себя на весь мир какие они красавцы, причем даже ухитряясь вокруг себя собирать таких фанатов-хомячков- дебилоидов как ты, которые даже не могут отличить говно от конфетки
P.P.S. Все кто реально хочет посмотреть как идут прямые трансляции по P2P, то загляните на эти сайты http://raketa-tv.com или http://torrent-tv.ru, это реально круто, особенно разделы HD, на BitTorrent Live пока такого нет. Но однозначно будущее VoD и LIve за P2P и неважно чья будет технология, но на сегодняшний день AceStream это реально самое лучшее что есть
[сообщение отредактировано модератором]
RTMP, ох... (facepalm) Значит, только h264 и mp3 или AAC.
что, много примеров других вариантов?
> RTMP, ох... (facepalm) Значит, только h264 и mp3 или AAC.А там спека прибита гвоздями? Можно ли WebM через RTMP отправить?
Давно смотрю торренты во время скачивания через небольшую настройку uTorrent. После этого настройки микроторент качает последовательно от начала до конца. Остаётся лишь скормить скачиваемый файл потоковому проигрывателю, например vlc.
> Давно смотрю торренты во время скачивания через небольшую настройку uTorrent. После этого
> настройки микроторент качает последовательно от начала до конца. Остаётся лишь скормить
> скачиваемый файл потоковому проигрывателю, например vlc.Тут принцип другой. И для других задач ;)
см №8
Это понятно. Просто хотел поделиться
Будет работать через DHT, или все так же - торрент файлы?
Скоро к активным копирастам присоединятся кабельные телеканалы :)
Skype 2 - это хорошо, если конечно разовьют до этого уровня.