Пользователь
0,0
рейтинг
12 февраля 2013 в 00:58

Администрирование → VLC может получить поддержку потокового проигрывания торрентов



Согласно вакансии на сайте для фрилансеров Elance, VLC может получить поддержку потокового проигрывания торрентов. В данный момент производится поиск разработчиков, которые обладают необходимыми навыками для реализации нужного функционала. Бюджет проекта до 10000 долларов.
Учитывая миллионную армию поклонников этого свободного плеера, внедрение этой функции может изменить сам подход к просмотру видео в Интернете. Заявленное допустимое время перед проигрыванием файла максимум несколько минут.
На всякий случай напоминаю, что на данный момент для подобного функционала можно использовать стороннюю надстройку для VLC Torrent stream.
Виталий Довбыш @MrVital
карма
11,0
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Спецпроект

Самое читаемое Администрирование

Комментарии (49)

  • +13
    Так и должно быть, рано или поздно потоковое видео перейдёт в p2p повсеместно.
  • 0
    Я использую QBITTORRENT под линуксом. Добавил торрент, выбрал галочки — скачивать первую и последнюю часть, потом выбрать галочку последовательное скачивание. И уже через 1 минуту можно смотреть любым плеером. В итоге я даже расчитываю, при моем 10 мбитном канале для 2х часового фильма можно максимум 5-6 гигабайт на фильм.
    VLC торрент стрим конечно круто, но кто будет раздавать? Дело в том, что пока у меня качается, у меня раздаются другие части, и раздаются другие фильмы, которые я смотрел до этого. Я сомневаюсь, что VLC прям так вот будет брать какой нить фильм с блюрея воспроизводить в потоке на 100 мбитном канале и сохранять все эти 30-50 гигов данных для раздачи.
    Такая технология без полного сохранения данных (причем лучше на неделю) просто убьет раздачу, а в итоге и потоковое вещание работать не будет.

    PS конечно удобно например иметь один источник HTTP и кидать кусочки между смотрящими, в этом направлении подходит и снизит нагрузку. Но опять же тут будет полезно более полное кэширование. Я думаю стоит в стоковую версию зашить ограничение скорости в зависимости от кэша. Т.е. расчитать так, чтобы кол-во отданных данных было равно или больше чем принятых.
    • +2
      Поддерживаю ваши опасения на счет убивания раздач такими вот «удобствами». Личеров еще хоть как-то можно на раздачу вернуть, а вот когда толпы не очень понимающих людей начнут смотреть трекеры как ютуб будет совсем худо.
      • +1
        Ну как минимум на время просмотра они же являются раздающими. В чем принципиальная разница между «скачать и сразу выключить торрент клиент» и «просмотреть и выключить плеер»?

        Пиковую нагрузку во время премьер они вполне могут компенсировать.
        • 0
          Я описал в чем разница — кэш. Человек может смотреть фильм на 50 гигабайт. VLC врядли будет резервировать все это место, а будет брать только нужный кусок. В итоге можно будет отдать только тот кусок который ты только что принял. В итоге если появился торрент и его смотрят уже 100 человек, но посмотрели наполовину, новые уже не посмотрят т.к. у старых пользователей нет 25 гигов данных о начале фильма. Ну а если будет кэш, то тут уже нужно контралировать файлы и раздачу.
          Принципиальная разница кстати в том, что после скачивания торрент все еще раздается, и можно так за неделю посмотреть 4 фильма и у тебя все еще будет раздаваться первый.
          • 0
            50 гб? Я вроде еще не слишком стар, но для меня эти числа кажутся слишком большими для видео в вебе.
            • 0
              При 100 мбитном интернете можно смотреть потоковое блюрей видео. Оно как раз 50 гигов и будет весить.
      • 0
        Интернет сейчас дешевеет и скорости увеличиваются. У меня давно рейтинги зашкаливают, так как я не выключаю торрент-клиент вообще. Думаю скоро необходимость ратио изживет себя и потоковое видео из торрентов особо не повлияет
  • +2
    TSplayer?
    • 0
      Ага, я даже написал о нём в конце статьи
  • +3
    зачем встраивать в vlc неполноценный torrent-клиент, если для просмотра потока достаточно связки utorrent+vlc?
    • 0
      скорее, чтобы те, кто не ставил utorrent, а только vlc, не оказались в стороне.
      а вообще только приветствую, особенно если технология созреет в смысле технологического баланса.
      больше p2p видео!
    • 0
      µTorrent под Линуксом?
    • 0
      uTorrent, кстати, надо патчить спец-редактором, чтобы он смог качать блоки последовательно. Кэп.
      • 0
        да ладно? uTorrent (Stable) в Windows качает первые блоки при нажатии кнопки «Поток» (Stream) и запускает видео через пару секунд во встроенном плеере (можно изменить плеер в настройках).
        • 0
          Ого, не знал… А где находится эта кнопка? Сейчас поискал и не нашел.
          • 0
            На строчке закачки в списке закачек. Но эта кнопка почему-то появляется не всегда, даже для видеофайлов.
            • 0
              Вот, кстати, заметил, что когда в настройках меняешь плеер для просмотра, там пишется что-то ворде «веб-плеер может не работать для файлов, отличных от .avi».
    • 0
      Чтобы на сайте нажал «смотреть» и видео сразу включилось. Меньше кликов мышки и программ. К тому же торрент-клиенты это сторонние программы, которые к разработчикам VLC отношения не имеют
  • 0
    Юзаю расширение под Хром.
    • 0
      Он поддерживает только трэкеры, которые указаны в supported sites?
      Если да, то я там ни одного из моего личного top5 не нашел.
      • 0
        Авторы утверждали, что никаких надстроек над трекером не нужно, соответственно можно ожидать возможности смотреть любой торрент просто может надо куда то вставить ссылку.
      • 0
        Аналогичное расширение от того же производителя, но для Firefox, позволяет смотреть любую ссылку, по которой лежит torrent-файл (и, насколько я помню, даже magnet-ссылки).
      • +1
        правой кнопкой мышки на любой ссылке на торрент и смотри… А на поддерживаемых сайтах в интерфейс кнопка «смотреть» добавляется
  • +4
    когда-нибудь VLC получит поддержку нормального интерфейса.

    как минимум новой иконки ;->
    • +7
      А чем интерфейс у VLC не нормален?
      • –1
        Его там просто нет
        • +2
          вот у mplayer его и правда нет, и это круто. а у vlc он вроде как есть, но лучше б его не было.
      • +1
        вы это серьёзно?
        • 0
          Абсолютно.
    • +1
      В апреле, для Windows 8 ( Макеты UI для Windows, RT )
  • 0
    Мне вот интересно, возможно ли сделать p2p вещание средствами WebRTC? Вопрос касается не торрентов, а сайтов, типа ютуба.
  • 0
    Давно уже существуют подобные решения, они именно на связке torrent+vlc работают. MediaGet, например, позволяет так смотреть, если без костылей. А так ведь никто не отменял старый добрый способ, когда клиентом качаешь, а VLC смотришь :)
  • 0
    Беда в том, что видео на торрентах не оптимизировано для онлайн-просмотра и имеет повышенный битрейт, что сказывается на требованиях к каналу.
    • 0
      был бы спрос. А релиз-группы/соответствующие разделы подтянутся.
      • 0
        у некоторых соответствующие каналы имеются, в Харькове с этим проблем особых нет
        • 0
          Надо чтобы и у раздающих они были в достаточном количестве. Потоковое воспроизведение ведь ломает логику торрентов, потому скорость, скорее всего, будет ограниченной.
          • 0
            К этому все идет. Вопрос успеет ли прийти…
            • +1
              Нет, не идет. Даже на гагибитном канале переварить сотню качающих определенный кусок со скоростью выше битрейта fullhd видео в хорошем качестве, будет проблематично. А потоковое воспроизведение торрентов как раз и приводит к таким перекосам (когда сотня человек на одного пира набегает).
              • 0
                Да, если массовое использование начнется, будут проблемы. Посмотрим как в реальности будет
          • 0
            Логику ломает не потоковое воспроизведение, а плохая реализация потокового воспроизведения!

            Пример плохой реализации: скрытая настройка для utorrent — bt.sequential_download ( которая давным давно уже была заложена в клиенте, позволяя вести последовательное скачивание, но при этом была скрытой, так как массовое применение алгоритма обязательной последовательной загрузки кусков могло принести большой вред всему сообществу битторрент, создавая пробки). Также эта возможность уже давно была реализована и в libtorrent. Многие битторрнет-клиенты даже делали ее открытой, но называли ее не двусмысленным определением «предпросмотр», рекомендуя использовать эту функцию исключительно для этих целей ( чтобы проверить что качается), а не как полноценную функцию VoD.

            Пример хорошей (безвредной) реализации: Версии utorrent, с функцией «Stream» ( После реализации безвредного алгоритма, в котором нет обязательной последовательности загрузки кусков, а используется только приоритет, эту функцию открыто включили в uttorrent. P.S. Брэм Коэн очень щепетильность относится к bittorrent- сити и сообществу использующего его протокол, поэтому, кто не понимает указанной разницы, просто поверьте что Брэм Коэн не будет делать того что навредит его детищу ) Еще пример безвредной реализации это Tribler. Ну и в Torrent Stream также нет обязательной последовательности, а используются приоритеты.

            P.S. Остается надеется что JB применит в своем VLC действительно качественную и безвредную реализацию, ну и его развернутое ТЗ надеюсь это учитывает, а то в обратном случае это действительно может оказаться катастрофой для всего битторрент-сообщества, так как пользователей VLC даже больше пользователей клиентов utorrеnt и bittorrent, вместе взятых.
            • 0
              Допустим, хорошая реализация. Кто в таком случае будет отдавать ту часть файла, до которой еще не добралась основная масса смотрящих?
              • 0
                если интернет-канал смотрящего шире битрейта смотримого — то после последовательной загрузки некоторого буфера «про запас» клиент начинает загружать случайные участки, как обычно

                незагруженные участки попадающие в буфер в процессе просмотра получают повышенный приоритет. чем ближе к «точке просмотра» — тем выше приоритет.

                так сделано в uTorrent и в Vuze
  • 0
    Tribler есть, правда глючный ужасно, но суть не в в этом. мы пытались его пару лет назад использовать в одном исследовательском проекте, играть то оно играет, только учитывая специфику торрент протокола лагает по страшному, ну не предназначен он для последовательного доступа и стимингового контента! тут или супер-сиды нужны крутые либо модифицировать алгоритм выбора и рейтингования пиров.
    • 0
      svyatogor, прежде чем делать выводы о непригодности протокола, просто посмотрите как работает Torrent Stream, а не Tribler. Причем тут сам протокол!? Данная реализация зависит от надстроек над протоколом! То что Tribler глючный, это не является показателем работы и возможностей самого протокола, а только является показателем подхода и того что люди смогли сделать за 20 лимонов евро ( выделенных на это Евросоюзом ) и поднимает вопрос адекватности цены 5-10тыс$, которую предложил JB за подобную реализацию

      P.S. Интересно сколько еще лет нужно, чтобы на хабре перестали удивляться такой возможности как онлайн проигрывание торрентов, не говоря уже о постоянных высказываниях что это не возможно? Таких людей я еще больше наверно удивлю, сказав что bittorrent хорошо подходит не только для проигрывания торрентов в онлане, позволяя создавать полноценные сервисы VoD, а еще и замечательно подходит для прямых трансляций ( Live Stream )! Примеры реализаций Live Stream на протоколе BitTorrent: Raketa TV и Torrent TV
      • 0
        может я не совсем верно высказался, я не говорю что протокол не годится вообще для стриминга. просто тот алгоритм выбора пиров который реализован в обычных клиентах ни коим образом не учитывает последовательность блоков (чанков). Если в сворме будут преобладать клиенты ориентированые именно на стриминг все будет очень неплохо, но вот если таких клиентов меньшинство а сворм не очень здоровоый — боюсь ничего хорошего не выйдет. тобишь взять стриминговый торрент клиент и натравить на обычное кино из рутрекера не выйдет, не говоря уж о том что формат торрент файла как правило требует модификации для включения метаданных.
        • 0
          я не очень понимаю, что означает «клиенты ориентированые именно на стриминг» и вместо теории и рассуждений, я вам просто предлагаю установить TS, зайти на указанный вами рутрекер и посмотреть как это работает.
          • 0
            И работает отлично, проверено

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