Как стать автором
Обновить

Комментарии 58

Пожалуйста, проверьте статью на опечатки и орфографические ошибки.
А в целом — спасибо за материал.
А по факту, сколько же человек могут одновременно смотреть?
Опять же, ваш вариант трансляции предусматривает что зритель будет устанавливать плагин для просмотра торрент-тв. Не отпугнет ли это у вас аудиторию?
Я понимаю что поначалу отпугнет. Но думаю что приживется, технологий темболее несколько (BitTorrent Live, torrentstream, SopCast) какаянибудь да выстрелит.

По факту видел около 40 человек на hd канале, потерь качества при этом небыло.
Если интересно вещать, то аудитория подтянется.
Я засомневался и не стал ставить плагин.
Это ужасные костыли. Серьезно. Ладно бы они не влияли на качество, но они влияют, сильно! Вы так и вещаете в эфир 60 fps? Т.е. у вас двойное кодирование аудио и видеопотока?
Я иногда вещаю фильмы на justin.tv. Работает в браузере, вещать прямо из vlc можно.
НЛО прилетело и опубликовало эту надпись здесь
Вам жалко пропускной способности сервиса? не вы же траффик раздаете, вы только серверу передаете, а он вещает всем.
НЛО прилетело и опубликовало эту надпись здесь
Вам говорят о том, что вы шлете трафик на justin.tv, а он уже всем остальным раздает.
А вам говорят, что человек не хочет слать трафик ни на какой justin.tv, а хочет делать качественную трансляцию со своего домашнего сервера, без привязки к каким-либо сторонним серверам и сайтам, причем с аудиовизуальным уровнем качества, который в будет в несколько раз выше чем позволяют возможности justin.tv.
НЛО прилетело и опубликовало эту надпись здесь
Еще игрушки вещают из twitch.tv. Обычно юзают Xsplit.
согласен на счет перекодирования, но это вариант рассматривался как второй.
достоинство торрент стрима в том что ты не зависишь от чужего сервера(можно создать свой), и трансляция идет по p2p, напрямую с ВЛЦ
Автор темы вообще написал что обычно вещает с битрейтом 5000 kbit/s, а justin.tv. с каким максимальным битрейтом вещает?.. А еще будет очень любопытно увидеть где нибудь прямые трансляции на флеше с битрейтом более 5000 kbit/s, может подскажете где такое чудо можно увидеть?
А что должно мешать вещать в 60fps?

Вот, к примеру, 100fps: Спорт1 HD
А какой смысл? Постер-то крутит фильмы 24 fps на виртуальном экране с разверткой 60 fps, а потом захватывает его же и отдает в торрент. Т.е. каждые 2.5 кадра у нас одинаковая картинка.
смысл в том что если поставить 25 кадров на захват с экрана, картинка на выходе из ВЛЦ скачет как если бы там было мало 15-20 кадров в секунду (проверенно эксперементально).
никто ведь не мешает вам выставить то количество кадров которое вас устраивает, программа позволяет ставить от 1 кадра в секунду.
И опять же повторюсь я согласен что это костыли, но это хорошо работающие костыли если вам нужно вещать то что есть на вашем рабочем столе, будь то видео, фото или игра.
Думаю, что здесь вопрос не столько в том, что Вы вещаете много кадров, а в том, что Вы отправляете в сеть в 2.5 раза больше данных, чем это нужно для такого же качества, т.е. у вас fullhd на 2 мегабита, а Вы вещаете 5, при этом и зрителям сложнее — им нужен более шустрый канал, чтобы принять поток, и им нужен более шустрый компьютер, чтобы нормально декодировать и показать это видео.

Вам в любом случае стОит решить вопрос различия fps в трансляции и в оригинале — либо сможете привлечь бОльшее кол-во зрителей, либо улучшите качество видео в трансляции (что так же может расширить аудиторию).

P.S. Пяти мегабит зачастую недостаточно для fullhd видео (не анимации), не слишком ли теряется качество при двух мегбитах и двойном перекодировании?
Возможно, для применения интерполяционных алгоритмов, иначе — незачем.
Я вам показал пример сторонней трансляции где используется чересстрочная развёртка и 100 fps. Неужели нужно объяснять разницу, хотя действительно в чем разница и зачем вообще смотреть в онлане видео в таком качестве avod.me/play/6ead2eb11f706b00c4ad9e98022697339af6d7f4 ( битрейт более 20 мбит/с ), когда еще для многих эталон это видео с вконтакте, а также justin.tv и ustream.tv !?

По вашей ссылке реальные 100 fps, а у постера — нет. В этом и разница.
Постер поделился со всеми своим методом, который он использует для своих задач, а я привел примеры, чтобы было наглядно видно что никаких ограничений по качеству трансляций нет, в отличие от всевозможных сервисов типа justin.tv, ustream.tv и т.п.

А чтобы понять эффективность задействованной технологии, то обратите внимание, что на сегодняшний день даже непосредственно сами ТВ-каналы не могут организовать в таком качестве трансляции, в котором они идут на упомянутом автором сайте torrent-tv.ru. Кроме этого, буду признателен если вы покажете пример хоть одного сайта в мире, который обеспечивает подобное открытое вешание в таком качестве ( это при том, что на этом сайте используется еще и довольно низкий битрейт, по сравнению с теми тестовыми трансляциями что шли на технологии TS/AceStream )

Да я не говорю, что высокая частота кадров это плохо, я говорю о том, что для показа фильмов, оригинал которого 24 fps, она сильно избыточна. Возьмите фильм, Добавьте в него каждый 2.5 кадр такого же содержания (замечу, именно такого же), как и предыдущий кадр, чтобы получить из 24 кадров 60, и вещайте. Какой смысл? Битрейт повышается, производительность кодирования сильно понижается, сложность декодирования повышается, а в конечном итоге вы получаете те же 24 кадра, но 60. Ладно, если бы интерполяция была, но нет же, просто постер снимает видео с экрана.
Это то же самое, как если бы постер поставил камеру перед монитором и снимал бы фильм, а вы бы его защищали.

Технология передачи потокового видео через торрент достаточно интересная, раньше, еще до sopcast и torrentstream, была программа tvants, она позволяла смотреть каналы, в основном японские, в высоком качестве и ничего не тормозило, причем она поднимала локальный стрим-сервер, так что смотреть можно было из любого плеера. Так что я только за такую технологию.
Безусловно, увеличение частоты кадров для видео оригинал которого имеет 24 кадра/с нет смысла ( имхо), хотя есть и другое мнение. Другое дело, что когда видео снимается с более высокой частотой кадров и высоким битрейтом, то учитывая скорости многих пользователей интернета, его нужно транслировать в интернете именно в таком качестве, и флеш-плеер для этих целей очень ущербное решение, ну а стандартный метод вещания ( unicast ) просто будет разорительным. Поэтому основной акцент, это более производительный плеер, ну и конечно же P2P, за котором однозначно будущее всего онлайн-видео.

P2P технологий очень много, но все они очень разнятся и у каждой есть свои преимущества и недостатки, главное что они приносят огромную пользу и радость для обычных пользователей и к сожалению пока приносят головную боль для копирайтеров, который еще живут прошлым веком. Ну и еще это наверно будет очередной камень в огород тем кто строит свой бизнес OTT, базируясь на стандартных решениях ( unicast ), так как они полностью потеряют свою возможность конкурировать с сервисами OTT использующими P2P.
С приходом IPv6 придет и маршрутизируемый multicast, так что еще неизвестно, какая технология победит.
ValdikSS
Никак не могу понять чего вы добиваетесь?
Как справедливо заметил IDT я показал пример который используется для моих конкретных задач.
Если вы знаете метод передачи видео с экрана лучше, прошу поделиться вашим методом.
Я ничего не добиваюсь, лишь говорю, что неправильно транслировать фильм в эфир с помощью захвата экрана. Транслировать надо фильм с той частотой кадров, с какой он идет в оригинале.
Искать правду в этом мире — занятие неблагодарное. У людей бизнес, партнеры, задачи и интерпрайз, они делают бабки и стримы с 100fps и 100500 мегабитами. До качества им нет никакого дела. Не мешай им.
Беда в том что torrents stream из linux работает только под Ubuntu, да и то работой это назвать сложно.
Было бы очень интересно почитать про полупрофессиональную запись с обработкой на компьютере. Какую камеру брать (для цифровой съёмки со штатива в собственной импровизированной студии)? Какой софт (можно и платный) использовать для монтажа, наложения статических (чтобы типа как в телепередачах продемонстрировать зрителям имя выступающего) и динамических (какой-нибудь индикатор (как, например, счёта в игре), бегущая строка и т.п.) графических элементов, субтитров, титров? Какие есть качественные надёжные микрофоны из тех, что пристегиваются на воротник? Как сделать относительно правильное освещение? Как при желании наладить со всего этого (камера, микрофон, наложение) прямой эфир (такой, чтобы любой мог смотреть в браузере, в VLC или через приставку по его выбору)?

Может я много запросил сразу, но факт фактом — было бы интересно :-)
по технической части не подскажу, а вот наложить титры или еще одно видео на поток во время эфира может XSplit Broadcaster
а если хотите сначала обработать видео а потом пустить в эфир тогда pinnacle studio или sony vegas pro.
А почему не рассматривали радиосервер Icecast2? Он умеет стримить видео. И работает на всех платформах и opensource.
Вот для примера первая нагугленная ссылка с инструкцией на русском от 2007г.
Сейчас прибежит IDT и расскажет, что он не позволит держать стрим в 100500 мегабит для кучи пользователей, а если и позволит, то это будет ну очень дорого и вообще повлечет за собой разорение, гибель, гроб и кладбище. Ну и еще кучу маркетинговых слов.

Что же касается самого Icecast, то меня всю неделю подмывало добавить туда поддержку GIF, правда результат получается довольно жирным: bit.ly/ZvKiOB — тут только 2 fps, если сделать 10, то получается порядка 20 метров на 3 минуты, тратить под мегабит как-то слишком жирно. Расстроился, опечалился. Но тут опять вспоминается IDT, который не смотрит видео менее 20 мегабит, ему сойдет, а у меня таких интернетов в городе нет в принципе.
iFrolov, вы о чем? Да мне абсолютно все-равно кто и что собирается использовать. Демагогия и теории это по вашей части, а я как-то ближе к практике и реалиям. Вот когда вы или кто-то другой запустит в массовку трансляции на Icecast, которые хотя бы не будут уступать по качеству тем что сделали ребята на torrent-tv.ru, вот тогда будет о чем говорить, а так, увы.

P.S. iFrolov, радио свое хоть получилось запустить в интернете или вы даже с этим разобраться не можете, учитывая что это уже практика, а не теория. За видеотрансляция я даже не спрашиваю, так как и так догадываюсь.
С аудио и видео у айскаста все отлично. Можно даже не сомневаться. В новых бета-версиях поддерживается стриминг видео еще и в формате webm.
Это хорошо, а какое это имеет отношение к моему комментарию, да и вообще к методу трансляции по P2P?

P.S. Сделайте на айскаст интернет-трансляцию со своего домашнего компа, с битрейтом в 5000 мбит/с ( битрейт с которым стримит автор топика ) и так чтобы ее хотя бы человек 100 смогли нормально смотреть, не говоря уже о тысячах одновременных зрителей, тогда будет что сравнивать, ну или хотя бы попытайтесь создать такую трансляцию, чтобы понять о чем речь и почему автор использовал TS, вместо того чтобы использовать айскаст.
> с битрейтом в 5000 мбит/с

5 гигабит/с со своего домашнего компа? Я тоже хочу такой же канал :)
Как это все отлично, с айфона же смотреть низя, avi-шки не понимает, плейлистов нет, рабочий стол не показать. Еще куча форков и патчей (webm для kh я лично допиливал). Фу какая гадость.
avi и live stream!? — iFrolov, так вы еще и очень далекий оказывается от темы, ну или просто очень глупый троль!
Лично я являюсь автором патча, который как раз поддержку AVI и добавляет, как раз для лайв-стримов. Я настолько далек от темы, что взял и написал (и в своей статье даже демонстрировал результат). Я же не зашибаю «бапки» с партнерочками, не пишу пресс-релизы с кучей маркетоидного бреда, я же стримингом занимаюсь. А вот вы свою техническую осведомленность не раз демонстрировали в прошлых тредах (жаль вы их удаляли, видимо стыдно было).
Стример (iFrolov), может застримите нам потоковое вещание с инкапсуляцией в avi, для наглядности!? Вот все и посмотрят, балабол вы или стример.

iFrolov, писание бреда, да и просто пустой треп это именно по вашей части, а мы как раз занимаемся разработкой продукта который радует и приносит пользу миллионам людей по всему миру, за что получаем огромное количество благодарностей. А что сделали полезного вы, чтобы можно было увидеть хоть 1/1000 подобных отзывов, которые пишут люди в интернете, на всевозможных сайтах, в благодарность за возможности которыми их обеспечивает наш продукт?
Я не стример, я разработчик софта для стриминга. Поэтому я вам могу предложить установить один из своих продуктов (недорого, баксов за 200), а дальше хоть застримтесь. Идет? Работу стриминга в AVI я уже на хабре демонстрировал.

Остальной абзац веет каким-то ФГМом и я его не распарсил, извините.
Разработчик iFrolov, прежде чем кому-то что-то впаривать, для начала покажите как оно работает! Вы вместо пустой демагогии продемонстрируйте наглядно тестовое потоковое вещание с инкапсуляцией в avi, при использовании ваших продуктов. Ну а если вы и этого не можете сделать, причем на базе своих продуктов, то это уже основательно подтвердит ваш статус тролля и обычного балабола

Прошу прощения, но ВЫ уже этот статус за собой закрепили (и активно демонстрировали незнание матчасти в собственных тредах), ради вас я даже пальцем не поведу, дабы что-то там показывать/доказывать. На школьные «а вам слабо» я тоже давно не покупаюсь, вышел из этого возраста. Извините, я не менеджер по продажам, который демонстрирует все и всем, да и продукты мои не в паблике. Кто хотел — тот видел. На школьные выпады более не отвечаю.
Вы вместо того чтобы просто предоставить урл (url) на поток, опять какие-то тупые оправдания ищете!?

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

iFrolov, дайте ссылку на потоковое вещание с инкапсуляцией в avi или прекращайте своей некомпетентностью парить людям мозги, ну или попросите администрацию хабра чтобы добавили для вас специальный статус " местный клоун " или «балабол», как вам нравится, чтобы свободно нести всякую ахинею и при этом все могли понимать кто это пишет и не обращали на это внимание, тем более и ваш аватар при таком статуса будет намного прикольней смотреться.
ну и как ваш телеканал смотреть на устройствах apple?
к сожалению пока никак, разработчики обещают версию под мак, но пока ее нет.
Хотел бы воспользоваться ситуацией и спросить совета, есть ли здесь люди хороше знающие VLC?

Есть ли возможность отключить автозапуск добавленного нового потока в плейлист? (не дает по человечески работать с плейлистом)

И можете предложить свои варианты кода для потокового вещания в VLC, для разных разрешений и битрейтов. Но он должен удовлетворять требованию торрент стрим Source (MPEG-TS HTTP stream)

>И можете предложить свои варианты кода для потокового вещания в VLC, для разных разрешений и битрейтов. Но он должен удовлетворять требованию торрент стрим Source (MPEG-TS HTTP stream)

В vlc есть HLS. по факту — это раздача файликов по http. чтобы добавить ещё 1 зеркало вещания вашего канала — поставьте nginx + настроить proxy_cache_* и будет вам счастье.
VLC с открытым исходным кодом. Берете и правите код плейлиста, дабы он не запускал свежедобавленное.
iFrolov
А вы случаем не знаете в каком именно файле, хотябы приблизительно, искать код отвечающий за свежедобавленное.
Там ведь за плейлист отвечает не один файл, а целая директория.
Не разбирал его устройство, не знаю, а самому мне это не нужно.
ключ в командной строке --no-playlist-autostart
Спасибо.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.