Pull to refresh

Comments 100

Я тоже, хотя у меня привычка смотреть онлайн что-то дольше 10 мин. так и не появилась, люблю все скачать, а потом смотреть. Может через вечно медленный интернет.
Второй раз после вашей публикации ставлю Torrent Stream, и второй раз вылазят ошибки, «Oops» на тестовом сайте и так далее. И судя по FAQ, ошибки как у меня возникают у сотен других людей… Трудный будет путь у технологии, если каждому пользователю придется лезть в реестр для ее запуска
Собственно, наверно проблема в том, что у нас очень слабенький инсталлятор, который самостоятельно не закрывает открытые пользователем веб-браузеры. Также остались вопросы по портам, но все это к счатью никакого отношения к технологии не имеет. Основа технологии, это только сам движок ( TS Engine ), а браузерный плагин это абсолютно отдельный продукт, который просто имеет интеграцию с TS Engine, как и десктопный плеер, как и XBMC ( и перечень таких продуктов будет только расширятся )

P.S. по FAQ, намек понял, но мы только вчера этот сайт запустили, поэтому не успели набить этот раздел, кроме этого, описание устранения причины написано прямо на этой странице и других причин, по которым у вас браузер не подхватил плагин, мы все-равно не знаем.

Что касается линукс и XBMC, есть реализация плагина на той же python-libtorrents, позволяющая онлайн просмотр на любой системе, куда выйдет поставить медиаплеер + библиотеку. Вот тут лежит, проект очень молодой и развивается. Альтернативный вариант хоть и «неправильной», зато работы под линукс.
Наверное хорошая штука, но для себя надобности так и не осознал.
Вы используете VLC в своём продукте. Значит, он распространяется по лицензии GPL? А исходники можно посмотреть?
Ура вы зарелизились, значит совсем скоро ждать версию под Linux?
Абсолютно верно! Через неделю мы преступим к сборке под Linux

P.S. Надеюсь все пройдет гладко, и в этом месяце мы уже сможем выпустить первую тестовую сборку
И еще раз, наш продукт — это TS Engine! Мы специально его отделили, чтобы не у кого не возникало путаницы. Интеграция VLC с движком происходит за счет API ( который открыт и которым уже пользуются другие сторонние разработчики ) и думаю там все и так предельно понятно и для этого нам не нужно выдирать те несколько строк кода, которые дописаны в VLC. Название VLC изменено на TS Player, только с той целью, чтобы не было путаницы и конфликтов между продуктами, если у кого-то уже установлен VLC

P.S. daeq3, я ведь вам абсолютно положительно ответил на вашу просьбу помочь по вашему проекту, в котором вы хотите использовать код VLC. Просто мы не аутсорсинговая компания и не велем платные разработки для других компаний. Но как я уже говорил, мы можем вам помочь только на условия сотрудничества и взаимопомощи ( у нас у сами напряженка с программистами ). Но никак ни в одни ворота!
У вас есть продукт, который использует внутри себя VLC. У VLC лицензия GPL, которая предусматривает определённые требования к продуктам, сделанным на основе VLC. В частности, открытость исходного кода.

Я не знаю точно, что говорит лицензия насчёт подхода «эта часть продукта использует VLC, а эта не использует», когда продукт распространяется как единое целое (у вас на сайте можно скачать его только целиком). Но как минимум у вас есть плеер, который построен на основе VLC и в этом случае необходимость распространения его по GPL совершенно очевидна.

P.S. У меня нет проектов, в которых используется код VLC. И не было.
Еще раз, VLC подключен посредством нашего открытого API ( это минимум строк кода, которые прописываются в VLC, и которые должны быть понятны любому программисту ) Ну что еще нужно, и что вам даст наш исходник VLC, кроме убивания нашего времени на его подготовку, если вам даже не понятно логика его подключения к нашему движку, глядя на наш API?

Или вы просто решили затеять холивар по поводу лицензий? Так с этим у нас все в полном порядке и в полном соответствие!

P.S. Для тех кто делает хочет и делает свои сборки, мы с удовольствие идем на встречу и помогаем. К примеру, было что-то непонятно у разработчиков XBMC, мы с радостью уделили время и предоставили им все исходники и комменты, чтобы им было все максимально понятно. В итоге на свет появилась новая сборка XBMC и разные плагины, имеющие интеграцию с TS. Вот для такого нам действительно не жалко тратить время. Ну, а просто чтобы удовлетворять чьи-то прихоти, не имеющие созидательной цели, у нас на это времени нет!

И еще, извиняюсь, если вас с кем-то перепутал, наверно это был другой Даниил Братченко ( могу в личку указать его мыло, так как тот вроде имел отношение к сайту кинобаза )

GPL требует раскрытия исходников уже хотя бы потому, что вы распространяете свой продукт и VLC одним пакетом. Этого уже достаточно. А «полный порядок и полное соответствие» — исключительно в вашем воображении.
Вы ведете себя сейчас как патентный тролль.
Пол условиям GPLv2 вы обязаны
(проклятая случайная отправка)

По условиям GPLv2 вы обязаны предоставить исходники всего программного пакета целиком либо прекратить распространять VLC вместе с вашим ПО. То, что у вас предоставлено для скачивания сейчас — откровенное нарушение GPLv2.
Я вас умоляю, читайте лицензии! Не говоря о том что VLC сейчас идет под LGPL.

И вообще, причем тут наш продукт, до установочного пакета в который включены абсолютно разные продукты? У нас и наш Magic Player под свободной лицензией и тоже включен в инсталлятор, — и что?

Все продукты включенные в инсталлятор обозначены как отдельные и независимые продукты, которые можно устанавливать или не устанавливать, и которые могут работать по отдельности
VLC был и остаётся под GPL. Под LGPL распространяется libvlc (с версии 1.2).

И Regis правильно сказал — по лицензии вы обязаны предоставлять в открытый доступ исходники распространяемых программ, в которых используется VLC.

Вы в данном случае объективно неправы.
Предлагаю вместо мнения Regis, почитать что об этом говорит VideoLAN: Читаем
Ну а потом можно еще и по тексту самой лицензии пробежаться

P.S. А что у нас в сборку VLC включен, увы не заметил, или все-таки TS Player, использующий libvlc? Я предлагаю закончить этот холивар насчет лицензий и попробовать объективно оценить что мы сделали в технологическом плане
Во-первых, пользовательские качества вашего продукта меня не заинтересовали. А вот на внутренности я бы посмотрел ради интереса.

Во-вторых какой смысл откровенно лгать? У вас в сборку включён именно VLC Media Player, который распространяется именно по GPL. Вы особо не пытались это скрыть (даже экран «About» оставили стандартным). Вы правда не понимаете разницы между libvlc и VLC Media Player?
Перед тем, как писать предыдущий свой комментарий я скачал предлагаемый дистрибутив, запустил этот TS Player, открыл About, открыл там License и писал свой комментарий исключительно на основе информации оттуда. Так что:
Я вас умоляю, читайте лицензии
Да собственно нас и GPL устраивает, поэтому мы даже не удосужились ее поменять! Вы тоже я смотрю не понимаете что такое отдельная программа и ее модификации, а что такое программная среда для распространения. Прошу вас, не тупите, в вашем понимание, к примеру, сайт который содержит и распространяет дистрибутив VLC, должен вам предоставить исходники всех программ которые у него находятся на сайте! Причем тут сайт!? Поясняю: это такая же программная среда для распространения и доставки дистрибутива конечному пользователю, как и наш установочный пакет, с такими же функциями и назначением, а именно предоставить пользователю отдельно взятый дистрибутив, который он для себя выбрал. В нашем случае одним из программных продуктов и является модифицированный VLC ( исходный код которого мы можем предоставить в любое время ) и другой сторонний дистрибутив ( может мы еще и OC Windows в него включим, за который пользователю отдельно придется заплатить ). Или вы нашли в тексте GPL требование, которое запрещает его распространять через сайты или другие системы доставки контента, если через такие сайты или системы доставки контента распространятся еще и проприетарное ПО?

Умоляю, читайте не только лицензии, а еще и определения, потому-то я смотрю вы с daeq3 явно не понимаете что в юридическом определение представляет Torrent Stream 1.0.5 Full Это не программа! Это программная среда доставки контента, на который вообще не распространяются лицензии любых программ, если в них прямо не указ запрет на такой метод распространения.

P.S. Великие знатоки лицензий и юриспруденции, блин!
Да собственно нас и GPL устраивает, поэтому мы даже не удосужились ее поменять!
От GPL при производстве продуктов на базе VLC вы отойти не имеета права — производные от VLC могут идти по лицензии GPLv2 or later. «Later» на текущий момент — GPLv3.

В нашем случае одним из программных продуктов и является модифицированный VLC ( исходный код которого мы можем предоставить в любое время )
Так предоставьте уж наконец. Копия вашего бинарника у меня есть.

Я лично негодую — при установке вашего продукта инсталлятор не предлагает ознакомиться с условиями GPLv2, под которой лицензирован VLC.
Ok! Мы обязательно добавим тексты лицензий по каждому из продуктов в окно лицензий, чтобы пользователь смог их внимательно прочитать и определить для себя какое ему устанавливать ПО, а какое нет. Правильно я вас понял?

Если вы так настаиваете, я вам скажу куда подъехать, чтобы мы смогли вам предоставить исходники модифицированной нами версии VLC, с теми несколькими строчками кода, с помощью которых VLC взаимодействует с нашим движком. Да, забыл, мы наверно этот кусок кода выложим для разработчиков у себя на сайте, в виде примера по работе с API. Поэтому, если немного подождете, то найдете это в документации партнерки. Все что нужно будет потом сделать, так это взять этот кусок кода и вставите его в код VLC, и у вас получиться то, что вы так от нас хотите получить

P.S. Да, тяжелый случай. Вот к примеру, daeq3 в этой теме написал больше сток, высказывая желание получить, чем нужно добавить строк в VLC, чтобы он работал с нашим движком. И я вообще не пойму, все кто больше всего говорит что им не нужна и не интересна наша разработка, почему-то с таким усердием хотят заполучит наш код?! Странно!
Если вы так настаиваете, я вам скажу куда подъехать, чтобы мы смогли вам предоставить исходники модифицированной нами версии VLC
Это не только я настаиваю, но и GPL. Вам самим не смешно с этим «куда подъехать»?
Прошу заметить, вы совсем недавно сами сказали:
модифицированный VLC ( исходный код которого мы можем предоставить в любое время )
Вы уж либо штаны, либо крестик выбирайте.

Если это всего несколько строк кода, чего же вы их не выложите прямо сейчас?

Очевидно, здесь возникло непонимание одной из сторон деталей лицензии и ее применимости. Я слышал, что есть специальная организация, которая занимается решением такого рода вопросов…
Да здесь не в этом дело, просто определенный контингент решил потроллить, даже не обращая внимание о чем топик.

Какая здесь может быть неясность?

Мы даем нашим пользователям выбрать для себя абсолютно разные продукты, с разными лицензиями, как и любой сайт который распространяет ПО, позволяя собрать в корзину разные продукты, запихивая их в общий установщик. ( сейчас этот выбор происходит в программе установщике, позже он сможет сделать этот выбор прямо на сайте )

Ну и что здесь не ясного и непонятного?

Непонятно только то, что в голове у человека, который считает что если кто-то распространяет какой-то один продукт под лицензией GPL, то эта лицензия должна распространятся и на все другие продукты которые он распространяет.

P.S. Об интересах некоторых из этих троллей я догадываюсь! Они напрямую связанны с их деятельностью, от которой как минимум один из них явно открещивается ( но в связи с его игнором на мою просьбу, подтвердить или опровергнуть его причастность к email адресу, с которого я получил письмо с просьбой помощи по libvlc для своего проекта, теперь уверенно могу сказать что это он ) Причем мы ему не отказали, а только сказали что мы не будем делать это платно, а только на условиях сотрудничества. А такого рода просьб у нас было не мало, вот и делайте выводы почему здесь устроили этот троллинг и холивар
С моей точки зрения на лицензию GPL и описанную ситуацию, вы как раз неправы. Но я не берусь это утверждать, ибо читал лицензию давно. Вот и говорю, что товарищи, которые тоже придерживаются мнения, что вы неправы и которым не наплевать чуть больше, чем мне могут обратиться в упомянутые мной выше органы для выяснения этого вопроса.
Скажите пожалуйста, вы тоже не понимаете что мы распространяем абсолютно разные и не зависимые друг от друга продукты и что еще пока не существует в мире лицензии которая бы накладывала ограничения или запрет на распространителя, которые бы не позволяли ему заниматься распространением программ с разными лицензиями?

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

P.S. Единственное что нам нужно действительно подкорректировать, так это в блоке лицензии, указать лицензии всех продуктов которые предлагаются пользователю к установке. И все!
Лицензии придумали для того чтобы не воровали. Давайте смотреть правде в глаза. Если бы торрентстрим деньги вилами бы загребал, да тут был бы повод для размышлений. Сейчас же это маленькая группа людей которые пытаются создать что-то новое.

Увы технически сделать все «лялечкой» трудно.

С другой стороны, есть сайт ninite.com.
Там есть и оффлайн установщик и все остальное. И к ниму никаких вопросов нет. Не сложно понять почему.
Eternalko Спасибо что вы указали ссылку на очень хороший и понятный пример, чтобы для всех было понятно, что когда в один установочный пакет включается VLC и Skype, то это не значит Skype должен им выложить исходники. Только и эта инфа будет воспринята только нормальными и адекватными людьми, а этим троллям даже не пытайтесь что-то объяснять, они преследуют только свои цели. Похоже каждый из них пытается сваять что-то подобное, но не получается. Поэтому у них такая неадекватная реакция, когда они видят что у кого-то это получается, причем лучше чем у всех.

P.S. Возможно вы обратили внимание как один из этих троллей писал что ему это интересно только из любопытства и никаких проектов у него в этой теме нет, но жаль что у него провалы в памяти и он немного забыл, что писал мне почту с просьбой помочь именно по проекту где используется или планируется использовать libvlc. Так что все нормально! Можно считать это тоже положительным тестом и признанием для ПО, так как было бы говно, то никто бы его с таким усердием и не пытался его заполучить все правдами и неправдами
Ну меня это удивляет. Я финансист. Но даже для меня человека далёкого от промышленности ИТ понятно что и как работает.

А тут вроде как полно людей, которые глубоко сидять в ИТ и такую ахинею несут.

Ну а высеры они в Африке высеры :)

PS. Оставим это за кадром.
Я и не собираюсь куда-то подъезжать, это если вам так срочно нужно, то вы и подъедите к нам.

А вы хоть читаете что я пишу или вы на своей волне? Я вроде понятными буквами написал, что эти несколько строк кода мы представим в документации на своем сайте, в виде примера. Или это для вас непонятная фраза?

Я не могу здесь выложить эти несколько строк кода, потому-что у меня их просто нет! Я не занимался модификацией VLC, как и XBMC ( можете тоже начать холиварить по поводу лицензий, так как его мы тоже будем распространять, как еще один из продуктов совместимых с TS ). А вообще, и топик этот не о VLC, если вы не поняли.

P.S. Исходники XBMC, патчи и т.п есть на сайте xbmc.ru. И это вам пример того, когда обращаются за исходниками вменяемые люди, с целью созидания, они у нас находят очень быстрый отклик и получают все что хотят. А ублажать троллей, я не собираюсь. Причем не просто смешно читать непонятные возмущения по поводу правильности использования и применения лицензий от людей, которые рубят бабло за счет распространения пиратского контента, полностью поощряя нарушение всех авторских прав. И таких людей еще хватает наглости открывать рот, рассказывая кому-то что он должен делать, а что нет, для соблюдения той или иной лицензии, стоя из себя юр. эксперта в правовых аспектах лицензирования. Смешно и обидно!
Вы изменили название сборки — теперь это VLC Torrent Stream, а не VLC. Для этого нужно было изменение исходных текстов VLC. Где они, измененные исходники?

Я не занимался модификацией VLC
Два дня назад, прошу заметить, вы говорили ровным счетом противоположное:
В нашем случае одним из программных продуктов и является модифицированный VLC


эти несколько строк кода мы представим в документации на своем сайте

Я о чем и говорю — предоставьте наконец, а не кормите завтраками.
Что может быть проще, чем выложить тарболл VLC, который вы собирали?

Кстати, если вы не заметили, — я ни разу не просил выкладывать исходники вашего TS.
Уважаемый Pono, прошу вас, не тупите! TS — это не игра одного актера, а проект над которым работают разные люди у которых есть свои задачи. И лично я не занимался и не занимаюсь сборкой VLC, поэтому, — что вам не понятно и что противоположное я говорил? Я где-то говорил, что я занимаюсь сборкой VLC.

И еще, вы не моя зверюшка чтобы я вас кормил завтраками и обедами, я вроде доходчиво написал, что у нас нет энтузиастов удовлетворяющих чьи-то бесплодные прихоти, а соответственно и удовлетворять их никто не будет! Если вы хотите чтобы разработчик в свой выходной день уделил вам время, то как минимум очень вежливо и хорошо его об этом попросите или предложите ему за это финансовую компенсацию или ждите пока будут плановые публикации. С требованием, срочно, хочу и бесплатно, — идете лесом мимо нас, — так надеюсь я доходчиво объяснил, чтобы вы больше не писали что я вас или кого-то еще завтраками кормлю?

Слава богу, вы хоть в здравом уме, в отличие от некоторых и поняли что TS Engine и модифицированный VLC ( TS Player ), это абсолютно разные программы.

P.S. Я смотрю, уматовые типочки на хабре тусуются. Строят из себя великих гиков, а когда им показывают единственную в мире реализацию функции VoD, через торренты, которая не уступает в скорости старта и отклике при перемотке тому же Flash, с учетом всех преимуществ и возможностей протокола bittorrent, то им пофиг, главное поговорить, потроллить и похоливарить, чтобы плюсиков наставили и потом пацанам можно было показать какой он крутой гик с большой кармой на хабре.

Вы хоть пробовали сделать тест? Может вы знаете хоть одну в мире программу которая не уступает в этом TS?
А прочитать ссылку, которую даёте, слабо?
> The license of the VLC media player will continue to be GPLv2 or later.
А слабо посмотреть на название продуктов, входящих в наш дистрибутив, чтобы обратить внимание что в нем нет такого продукта, как VLC media player?

Вы что, под дурачка косите?

Меня глаза не обманывают?
По моему под дурочка косити вы? А чтобы в этом окончательно убедиться, уточните мне пожалуйста, email: bratchenko [at] gmail.com, это ваш или нет?

Я не пойму, что вы хотите? Чтобы мы текст «about» поменяли или что?

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

P.S. Если вам или кому-то еще мозолит глаза текст «about», мы его можем заменить! Хотя не вижу смыла, так как мы с удовольствием готовы предоставить разработчикам VideoLAN необходимый патч с изменениями в их продукте, если они того пожелают. А желания просто любопытствующих мы можем только удовлетворить за их деньги, так как чтобы подготовить патч, нужно тоже потратить время.
daeq3 вы бы так переживали за авторов контента, на нарушении прав которых вы зарабатываете деньги, как вы переживаете за правовой статус наших действий в отношении лицензий др. производителей. (

P.S. Извиняюсь, если я опять вас перепутал с другим Даниилом Братченко который мне писал на почту, с просьбой подобить по libvlc для своего проекта и у которого вроде сайт kinobaza.tv.

Просто пива уже много выпил, поэтому мог все перепутать. Но если что, простите!
Я понимаю ваше желание сменить тему путём лёгкого троллинга, но я не хочу здесь обсуждать странные вещи, которые вы пишите обо мне.
Достаточно странных вещей, которые вы пишите о TorrentStream, о котором, собственно, этот топик.
Но я, пожалуй, и об этом продолжать диалог не буду, т.к. в каждом вашем сообщении утверждения, противоречащие предыдущим, и мы немного зацикливаемся.
Всё что я хотел узнать, я узнал. Исходники вы предоставлять не хотите, на GPL вам пофиг (или вы не понимаете, что это такое). Всё остальное неинтересно.

P.S. Если хочется обсудить Кинобазу, нарушение прав и libvlc — пишите на почту.
Троллинг, это пожалуй ваша стезя. Насчет странных вещей, которые я пишу о вас, это что-то совсем для меня новое! Я просто попросил вас подтвердить указанный адрес мыла, чтобы для себя понять, от вас я получал письмо с обращением помощи по libvlc для какого-то своего проекта или нет. Что здесь странного!

А топик этот даже не совсем о TorrentStream и уж тем более не о VLC, если вы не поняли, а о новом технологическом витке, который дает возможность использования торрентов для создания качественных сервисов AVoD. Но задавшись целью похоливарить, вы явно этого не заметили.

Или вы может знаете еще хоть одну разработку в мире, которая это позволяет делать. Так дайте мне инфу, буду очень благодарен.

P.S. Извиняюсь, но мне не очень интересно обсуждать кинобазу, так как с пользовательской стороны она мне вообще не интересна, так как я умею отличить разницу изображения видео, поэтому не готов издаваться над собой и своей семьей включая онлайн-видео через плеер вконтакте, ну о скачивании через торренты, как надеюсь вы догадываетесь, я уже забыл. А другому Даниилу Братченко я писал, что мне интересна покупка кинобазы, чтобы дать ее пользователям гораздо больше возможностей, тем более что мы сейчас ведем переговоры с правообладателями и довольно не маленькая часть контента может стать абсолютно легальной для просмотра через TS
Посмотрел сайт, форум, так и не нашел, куда же писать багрепорты…
Отлично работает (W7), очень давно мечтал об этом, спасибо вам за прекрасный продукт!
Поясните пожалуйста, вы предагаете в будущем всем переходить на стриминг вместо скачивания и последующей раздачи? То есть отказаться от отдельного торрент-клиента и раздавать только во время просмотра?

Если так, то это «может нанести очень существенный вред всему P2P сообществу».

(К сожалению, ваш сайт не отображается в Opera 11.52 + NoAds, возможно там эти вопросы разъяснены)
Извиняюсь, но не совсем понял вопрос. Вероятно он связан с тем, что у вас не получается открыть страничку нашего сайта torrentstream.info/#/whatsnew и вы оперируете очень старой информацией по работе нашего клиента.

Тогда сделаю просто выдержку:

"Полноценное сидирование!

Теперь осуществляется полноценное сидирование всего кэшируемого контента! Это означает, что до тех пор пока вы не удалите все сохраненные после проигрывания файлы, они будут постоянно находиться в режиме сидирования, тем самым помогая получать качественный поток другим пользователям bittorrent сетей, ну если вы конечно не отключите TS Engine (старое название: bgprocess) Теперь для поддержки сидирования вам не нужно устанавливать другие торрент-клиенты. "

P.S. Спасибо за инфу, обязательно посмотрим что там с «Opera 11.52 + NoAds» ( Мы только вчера подключили этот сайт )

P.S.
Спасибо. Открыл таки сайт, более-менее понятно стало.

Для AVoD сервисов подойдет наверное. Как замена торрент-клиенту не вариант конечно, для продвинутых пользователей.

P.S. Английский текст надо бы подправить, местами коряв. Ну и полуметровые гифки раздражают.
> Поясните пожалуйста, вы предагаете в будущем всем переходить на стриминг вместо скачивания и последующей раздачи?

Не важно что хотят создатели или нет. У них пока объективно пока пушки не того калибра чтобы что-то менять глобально.

Однако, такой стриминг поменяет отчасти поменяет модель Р2Р.
В идеале, люди перестанут пользоваться торрент файлами и подобными сложностями.
Торрент клиент будет сам оптимально находить части файлов и умело их раздавать.

Ну это мне так кажется.
Если не секрет, почему приложение так много весит? Даже если не считать VLC — остается почти 30 мб веса исталлятора. Что там может занимать столько места, если цель — обеспечить работу с данными? uTorrent, например, меньше мегабайта весит. Vuze — 9, но там и плюшек куча. А у вас вышло 30. Как так?
В экзешнике движок весит около 7-8 mb, Если все подчистить, то еще на пару МБ можно уменьшить и будет как и BT Live. Но, к сожалению для нас сейчас непозволительная роскошь тратит время на уменьшение веса дистрибутива, вместо доработки его функционала.

А вы сделайте один раз, но хорошо. Видите ли, лучше заняться оптимизацией сейчас, когда кодовая база ещё не очень разраслась, иначе потом будет совсем тяжко. Если вы оптимизируете бинарник, а не исходный код, то делайте компактными хотя бы стабильные версии. Просто, когда качал, размер удивил.
А мне вот интересно, кто нибудь тест сделал?

Или я просто отстал от жизни, и для всех это уже давно в порядке вещей и нечего особенного в этом нет!?

Cool story, bro. 1500 слов о чем и для кого?
Кому вы продаете TorrentStream, и чем он лучше того же стриминга в uTorrent? Давно на rutracker появились http-сиды?

VoD сервисы с лицензионным контентом уже давно пользуются услугами CDN-провайдеров и счастливы. Для правообладателей слово torrent — как красная тряпка. Или вы сможете их убедить, что реализованная вами p2p-доставка лицензионного контента — это достойная альтернатива CDN?
Справедливости ради, p2p-доставка — это достойная альтернатива CDN с точки зрения технологии (в общем случае дешевле и быстрее).
Но пока что это никакая альтернатива с юридической точки зрения.
Там много сложностей, связанных с тем, кто что раздаёт и скачивает, поэтому связываться с p2p легальным кинотеатрам не хочется.
Это не совсем так. Безусловно, есть определенные требования у правообладателей, но это никак не относиться к технологии P2P. Это связанно с защитой контента и эту возможность ( аля-DRM ) мы им предоставим. Увы но их пока не возможно переубедить в том, что когда контент воспроизводиться на компе, то о любой защите можно забыть.
Человек на конц-то решил написать что-то «Справедливости ради» Это уже прогресс, приятно, может гляди и до сути самой темы топика дойдет
Я удивлен. Хабр должен быть колыбелью прогресса, которая освечивает немытую жопу невежества в которой мы все находимся, а выходит, что новая версия технологии, которая потенциально несет мега ништяки встречает тут штыки.

Караул.
В посте про саму технологию ни слова, если чо.
Авторы форканули код tribler.org и теперь пытаются продвигать (кому?) закрытый продукт (3-4 мутные программы) очень странными способами. Инновации ё-моё.
Форканули не tribler.org, а SwarmPlayer, afaik.
А это, оказывается, почти одно и то же. Не знал.
Так вот оно решение! Берем исходники tribler или SwarmPlayer, даем это все surething и он вам все за пару часов сбацает.

А тут, у нас, какая нафик инновация: — когда первом и единственном в мире решении, которое позволяет запускать онлайн проигрывание виде через торренты, не уступая по времени старта и отклике при перемотке Flash и др. платформам!?

У вас наш тестовый торрент также проигрывает в tribler или SwarmPlayer, как и в TS. Или вы знаете еще какую-то в мире которая не уступает в этой части TS

Инноваторы, блин!
Все уже убедились, что ваш продукт гениален и успех неизбежен.

Кстати, а за что ваш предыдущий аккаунт на хабре удалили?
Ну что вы, еще далеко не все убедились, пока только 1 500 000 человек.

P.S. Прежде чем задавать мне не по теме вопросы, будьте добры дать ответы на мои, а то я так и не пойму, вы тот Даниил Братченко, который «не обращался ко мне с просьбой помочь с libvlc»?
Ок.
Я тот Даниил Братченко. Но я не обращался к вам с просьбой помочь по libvlc. Я обращался к вам с просьбой дать контакты людей, которые умеют работать с libvlc, на что вы сказали, что не знаете таких.
Надеюсь, это поможет вам больше не задавать этот вопрос в каждом комментарии к моим сообщениям :)
Вот видите, вы как начали с вранья, так и продолжаете! Но и какое вы хотите чтобы к вам было отношение?

Лучше бы вы съехали на провалы в памяти! Ну или может придумаете новое толкование этих фраз:

— «В одном из проектов, которым я сейчас занимаюсь, используется libVLC» ( ну как я понял, в вашем нынешнем толкование, эта фраза уже означает: " У меня нет проектов, в которых используется код VLC. И не было ( для незнающих, код VLC — это и есть libvlc )

— «Ты мог бы подсказать программиста (программистов), у которых такой опыт есть (возможно, после работы над TorrentStream)? Мы бы заплатили за техническую консультацию по некоторым вопросам работы с библиотекой» ( в вашим новом толкование это теперь звучит так «Но я не обращался к вам с просьбой помочь по libvlc» )

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

Надеюсь на вашу адекватность в будущем!
> для незнающих, код VLC — это и есть libvlc
Нет, это совсем не одно и то же. Разное назначение, разный код, разные лицензии.
Но вы этого так и не смогли понять даже после прямых ссылок, данных вам в комментариях.

> Но я не обращался к вам с просьбой помочь по libvlc
Как я сказал, и как следует из вышеприведённых цитат из нашей личной переписки, я не просил вас помочь по libvlc. Я просил дать контакты программистов, которые имеют опыт работы с libvlc. О чём я и написал комментарием выше.

В ответ ВЫ попросили помощи в работе с libvlc.

Но давайте не будем выкладывать личную переписку в общие доступ, ок? Вам ведь от этого ничего хорошего не будет.
Вместо того, чтобы пытаться юлить, врать, а потом выкручиваться, достаточно было бы просто извиниться. Я человек не злопамятный, извинил бы и забыл.

P.S. Я удивляюсь как вы еще не написали, что VLC не имеет никакого отношения к libvlc!? Тогда чтобы было более корректное определение для незнающих и таких знатоков как вы, уточню: VLC — это название продукта созданного на базе libvlc.

Так опишите ноу-хау с перемоткой. Например, как правильно выбирать нужные сегменты. Это действительно было бы в тему на Хабре.

Я делал похожее приложение на python+libtorrent. Достаточно врубить режим последовательной загрузки кусков просматриваемого файла из торрента. Видимо, перемотка реализуется путем регулировки приоритетов для кусков, с которых должно начаться воспроизведение. Может расскажете?

Что касается других систем торрент-стриминга, у live.bittorrent.com прекрасное время холодного старта.
Вы шутите! Я половину статьи написал о том, что тупая последовательная не может использоваться для профессионально ПО, предназначенного для полноценного сервиса VoD, так как это устроит затыки при массовом использовании. Ну ладно вам пофиг мое мнение, но разработчиков utorrent вы надеюсь идиотами не считаете! У них еще года три назад можно было в их клиенте включить такую последовательность. Но они, только после того как сделали нормальный алгоритм, вывели на массовую публику это решение «stream».

Что касается перемотки, то здесь я особого ноу-хау не вижу. И я даже не знал, что это еще нигде не реализовано, кроме как в TS. Какая проблема выполнить запрос на нужный кусок?

BT Live, интересный продукт, но это уже очень далеко от протокола bittorrent и он не предназначен для торрентов. Это по сути чистый live, «без начала и без конца» и здесь уже будет уместно делать сравнительные тесты с нашей следующей версией движка, которая позволит создавать прямые трансляции, именно Live

Тупая последовательная загрузка была в моем приложении, которое я не сравниваю с вашим супер-пупер продуктом.

В TS тот же алгоритм, что использовал SwarmPlayer (http://pds.twi.tudelft.nl/pubs/papers/ism2009.pdf)? Т.е. буфер качаем последовательно, а все остальные куски стандартно для BT (редкие первыми)? Или вы придумали что-то более инновационное?
Я не хотел вас обидеть! И я уважаю любой труд. Просто я настоятельно не рекомендую использовать такие продукты как libtorrent и т.п., которые безусловно хорошие продукты, но просто пока не предназначены для таких целей ( VoD )

Возьмите лучше SwarmPlayer, он специально для этого затачивался.

Так я собственно и топик открыл, для того чтобы сказать что мы не только придумали, а еще и реализовали что-то более инновационное. Что можно сейчас уже попробовать и сравнить с тем-же SwarmPlayer или tribler
Странно. Может мы разные статьи читали? Потому что я про технологию там прочитал. Ну да ладно.

Вы просто неправильно понимаете интернет. В нем есть правило: пусть цветет миллион цветов.
Сколько дистрибутивов линукса? Андроида?
Нравится кому-то это или нет, это закон интернета.

А то что кто-то сделал работающий Р2Р стриминг (все остальное у меня лично по человечески не запускалось) это прекрасно.
Сколько вы готовы заплатить за p2p-стриминг одного фильма?
а) $1 или меньше
б) до $2
в) до $5
г) ни цента
За аренду фильма на сутки, в пристойном качестве, если этот фильм не самая новинка (за нее больше) то 3 доллара было бы ценой, которая бы граничила с «бесплатно».
Да здесь наверно и не мало таких, просто наверно они пока тестами больше озабочены и сравнением работы с другими программами, чтобы понять что аналога того что мы сделали, еще не существует в мире.

Ну а других задача потроллить и похоливарить, им пофиг на технологии, для них верх технологии это выдирать пасскей из торрента и впаривать эту услугу за 2$
Отлично, очень рад что есть что-то новенькое. Чем больше, тем лучше

Ну таких товарищей просто надо обходить. Работать и продвигаться и все будет отлично.
Ух ты! В куче этого холивара не заметил вменяемый коммент, с адекватными вопросами по теме топика.

Собственно я этот топик открыл, чтобы вы и другие могли сами увидеть разницу, сделав сравнительные тесты. Вы делали сравнительные тесты?

Но, если тут всем не до этого и вам будет интересно мое мнение и ответ на ваш вопрос «чем он лучше того же стриминга в uTorrent?», то я скажу — Всем!

Если более подробно об основных превосходящих позициях, то:

1. Удобство использования. ( безусловно это заслуга доп. продуктов, но для того и сделан движок отдельно, чтобы его можно было использовать с любыми удобными для пользователя продуктами )

2. Скорость старта ( даже без поддержки http сидинга, ну а с поддержкой тут даже и говорить не о чем )

3. Нет тех затыков при проигрывание, которое еще есть у utorrent

4. Функциональность ( перемотка и работа с плейлистами )

Относительно rutracker и http-сиды, вопрос не понятен.

По поводу VoD и CDN, то здесь довольны только CDN, а не владельцы сервисов VoD и их пользователи, которым приходиться смотреть видео в не очень хорошем качестве ( есть как технические ограничения, так и финансовые ) Поэтому такие монстры как netflix и hulu очень заинтересовались BT Live
Я сделал. На странице с тестом запустился какой-то обратный отсчет, ушел глубоко в минус и я через пару минут закрыл страницу, так и не увидев видео.
Круто! Вы точно на нашем сайте были? Какой обратный отсчет! У нас нет никакого обратного отсчета!

Естественно это наш сайт, ну так удивите нас и всех сделав видеозахват этого обратного отсчета. Вы даже не представляете как мне интересно увидеть такую аномалию! У нас нигде не используется обратный отсчет! Может вы какой-то видеоролик запустили, где в сюжете обратный отсчет? Может если бы немножко подождали, то увидели старт космического корабля или еще что-то.
Увы, ваш пакет уже давно был мной удален и вряд ли когда либо еще будет установлен.

У нас нигде не используется обратный отсчет! Может вы какой-то видеоролик запустили, где в сюжете обратный отсчет? Может если бы немножко подождали, то увидели старт космического корабля или еще что-то.Я открывал только приведенную выше ссылку, если вы этого еще не поняли. А есть там у вас «космический корабль» или нет — я без понятия.
Естественно, зачем вам наше ПО, когда вам daeq3 кино с вконтакта прокрутит на своем сайте, а за 2$ еще торрент даст скачать с рутрекера, вырезав из него пасскей. В этой части ваших действий мне все понятно!

Мне только не понятно, зачем писать столько мути и строить из себя великого ITишника, даже не имея понятия и представления о том, что когда вас просят что-то протестировать и вы решили это протестировать, то как минимум, хотя бы можно было бы снять лог, если заметили что что-то не так. Я надеюсь, что вы хоть знаете что такое «лог», чтобы не перепутать это с LGPL. Так как насколько я понял что такое программа и что такое установочный пакет, созданный в виде инсталлятора, содержащего несколько абсолютно разных и независимых программ, вам так и не стало понятно

Но вы как я понял выбрали задачу не протестировать ПО, а поумничать, впрягаясь в колею тех троллей, которые зарисовались в этой теме.

P.S. Если где-то еще увидите обратный отсчет, только не подумайте что это опять мы!
*боже, пусть самый-главный-в-этом-стартапе прийдет, увидит эмоции этого неврастеника, который настолько глуп, что не понимает, что занимается анти-пиаром для проекта и уволит его нафиг. аминь*
Спасибо за беспокойство о проекте, но увы, у нас нет таких гениев которые бы готовились для дебатов с профессиональными местными троллями, вместо обсуждения представленных инновационных тех. решений, которым нет аналогов в мире.

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

> у нас нет таких гениев которые бы готовились для дебатов с профессиональными местными троллями

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

> Но думаю, вам этого не понять.

оставлю без внимания. троли и так вас подъели.
Работает. Мне понравилось. Только одного не понял.
Как мне при:
а) Том что есть торрент файл на руках
б) Посмотреть его стрим в моем плеере (MPC).

Сейчас такая возможность есть?
В MPC пока никак, только когда его разработчики или сторонние разработчики воспользуются нашим API, подключив функционал TS Engine
Мне кажется, что этого вы будете ждать ооочень долго. В ваших интересах сделать это самим. По многим параметрам MPC далеко впереди VLC в любом его варианте, и соревноваться с ним вы не сможете.

Поскольку MPC использует технологию DirectShow, вам для начала нужно лишь реализовать фильтр источника (source filter). Когда будет какая-то основа, разработчики MPC уже могут занитересоваться, допиливать и поддерживать этот фильтр. Ведь им придется работать не с вашим новым API, а с тем, что они отлично знают.
Возможно вы и правы, но относительно стриминга VLC пока является эталоном и лучшим продуктом для этих целей.

Что касается самостоятельного прикручивания движка к какому-то плееру с открытым исходным кодом, то и здесь вы отчасти правы и действительно хорошо когда можно продемонстрировать рабочий прототип, но мы этого больше не планируем делать. Сделать такую интеграцию гораздо проще самим разработчикам таких плееров, чем непосредственно нам, а мы в свою очередь лучше подготовим для этого максимально удобный API и окажем полную тех. поддержку. Кроме этого, основной причиной такого решения является то, что нашим продуктом заинтересовались разные разработчики проприетарных плееров и медиацентров, включая производителей разных телевизионных приставок, и эти направления на сегодняшний день для нас являются более приоритетными, чем развитие возможностей продуктов сторонних разработчиков, если у них самих не будет желания в расширении функционала своих продуктов, тем более возможность увидеть в живую как это работает есть у любого.
> Сделать такую интеграцию гораздо проще самим разработчикам таких плееров, чем непосредственно нам, а мы в свою очередь лучше подготовим для этого максимально удобный API

Боюсь и здесь вы заблуждаетесь. Чтобы разработчики согласились, извините за грубость, трахаться с еще одним «максимально удобным» API, он должен сулить какие-то ну просто мега-ништяки, чуть ли не революцию обещать. Чего в вашем случае пока не видно. Недавний пример — декодирование видео на GPU. Очень вкусная штука, поэтому потрахались долго, но сделали. Причем под большим давлением аудитории, иначе еще неизвестно было бы это в ffmpeg (и далее в MPC и VLC) или нет.

> нашим продуктом заинтересовались разные разработчики проприетарных плееров и медиацентров, включая производителей разных телевизионных приставок

Как бы вам не ошибиться. Настоящей движущей силой является аудитория, а не разработчики. Ваша аудитория не смотрит приставки, она качает торренты; и она привыкла к хорошим плеерам. Медиацентры еще туда-сюда.
А вы считаете возможность проигрывать в плеере торренты, как и обычные аудио/видео файлы это мало интересная фишка для плеера? Или все в основном через эти плееры диски проигрывают, а не видео и аудио скачанное через торренты? На мой взляд, это все-равно что сказать что зачем поддерживать разные форматы, в чем тут фишка и кому оно надо, когда можно поддерживать один, а пользователь пусть сам берет удобную программу, конвертирует в поддерживаемый формат, а потом запускает в нашем навороченном плеере с поддержкой GPU? Как вы думает, много пользователей будет у такого плеера, когда есть другие плееры с поддержкой всех популярных форматов и тоже с поддержкой GPU?? Вот так и здесь, будут плееры которые могут проигрывать торренты и которые не могут. И тут для себя разработчик пусть и решает, нужно ему это или нет. P.S. А вот декодирование видео на GPU, это я считаю вообще не актуальным для сегодняшнего дня! Лично у меня, к примеру, на одной из машин 4-х летней давности, никогда и никаких проблем с проигрыванием видео не возникало и ЦП спокойно со всем справлялся, ну если конечно не открывать десятки окон с флешем.

Извиняюсь, но что за странная постановка вопроса и непонятное разделение аудитории. Что значит «наша аудитория не смотрит приставки»? Вся наша аудитория, это та, которая любит и хочет смотреть в онлайне видео в наилучшем качестве. Лично мне приятней смотреть фильмы на большом экране и с качественной акустикой, сидя в кресле с пультом в руках. И думаю я не один такой. А если коробочка за 100$ позволит просматривать в онлайне любое видео с самых популярных торрент-трекеров, без необходимости заморачиваться со скачиванием всяких торрентов и ожиданием загрузки контента, то думаю я буду точно не один кому понравиться такое использование технологии.

Ну а то, что аудитория является движущей силой, так я и не спорю. И явный тому пример XBMC. Его пользователи захотели чтобы он мог проигрывать в онлайне торренты, так ребята ( независимые разработчики ) в кратчайшие сроки сделали разные решения. Поэтому, говоря что сами мы не планируем больше подключать другие плееры, это не означит что это не сделают другие энтузиасты, благо умельцев хватает, а API у нас очень простой и понятный, поэтому большим специалистом не надо быть, главное хорошо знать продукт для которого планируется подключить функционал нашего движка.
Что ж, время нас рассудит.

Вам я в любом случае пожелаю удачи.
Sign up to leave a comment.