Медиа → Streaming vs. Downloading из песочницы
Все мы любим смотреть фильмы/сериалы и слушать музыку. И, в основном, контент мы берем из Интернета. Но возникает закономерный вопрос, каким способом лучше получить медиа? Кроме выбора торрент-сети vs. файлообменники, есть выбор «качать или смотреть потоковое видео». Итак, если Вы любите посмотреть любимый сериальчик на мягком диванчике под пледом, пожалуйте под хабракат.
Работа с видео → Смотрим любое потоковое видео с сайта «ВКонтакте», практически на любом android-смартфоне или планшете без поддержки flash из песочницы

Вступление
Не секрет, что на ВКонтакте можно найти огромное количество видео. Это и фильмы, и сериалы в различном качестве, и многое другое. Но посмотреть, например, новую серию House M.D. просто так не получится — необходим полный Flash Player последней версии, который имеет, пожалуй, далеко не каждое android-устройство. Существует также HTML5 версия плеера, но для ее поддержки необходим браузер с поддержкой MPEG-4, которой не имеют в полном объеме даже многие настольные браузеры. В этом топике будет описан метод просмотра любого видео ВКонтакте на практически любом девайсе с андроидом.
Я пиарюсь → CDNvideo — новая сеть CDN в Рунете
Уважаемые Хабралюди!
Представляю вам новую российскую компанию CDNvideo, провайдера услуг CDN (Content Delivery Network) в Рунете. Я мечтал об этом дне давно, когда проект существовал только в моем воспаленном мозгу. Сейчас же техническое решение разработано и обкатано, сеть построена, услуги предоставляются нескольким клиентам в коммерческом режиме, а значит — самое время представить наш проект на Хабре!
Как следует из названия нашей компании, мы построили сеть распространения «тяжелого» контента (CDN) и предоставляем на ее основе услуги контент-провайдерам и владельцам сайтов, которые заинтересованы в проведении онлайн-трансляций и показе видеороликов через Интернет — но при этом не испытывают непреодолимого желания самостоятельно покупать и настраивать стриминговые серверы и думать об их размещении в дата-центрах. Мы также предоставляем услуги распределенного кэширования статических файлов — мы готовы раздавать их по HTTP с серверов нашей сети CDN, снимая с наших клиентов головную боль по масштабированию собственных frontend-серверов при росте аудитории проектов.
Если Ваш интерес к CDN носит сугубо познавательный характер и Вам не очень хочется вникать в технологию ее работы — посмотрите вот этот ролик, который иллюстрирует принцип работы нашей сети. Всем же, кто хочет узнать про наш CDN больше — добро пожаловать под кат.
Silverlight → Первая в истории живая трансляция 3D-видео гонок NASCAR с помощью Silverlight

3 июля состоится первая в истории трансляция 3D-видео потока в реальном времени с проходящих соревнований гонок NASCAR. Трансляция состоится благодаря технологиям Silverlight и Nvidia 3D Vision и будет проводиться по адресу www.nascar.com/racebuddy3d. Организаторы трансляции Turner Sports, Nvidia и iStreamPlanet.
Nvidia первой интегрировала поддержку своего инструмента 3D Vision в открытый фреймворк Silverlight Media Framework, который будет использоваться iStreamPlanet для организации трансляции и создания полнофункционального плеера видео в браузерах пользователя.
Данная трансляция имеет следующие ключевые особенности:
Peer-to-Peer → Пробуем TorrentStream — смотрим торренты онлайн
Собственно, про топик-ссылку "On-line кинозал по протоколу p2p" про torrentstream.org. Скачал попробовать. Интересно.
Что это? Просмотр фильмов в .torrent прямо в браузере, прямо по ходу скачивания.
Коротко: в принципе работает; лучше чем uTorrent Stream; только Windows (Linux и Mac порты уже в разработке); удобства только только для FireFox; сам плеер работает и в IE и в Chrome тоже (ниже опишу как); качать надо довольно немаленький .exe (32mb); антивир — в комментах проверили KIS — норм все; плеер не понимает клавиатуры; есть подозрения про будущее проекта (слово «монетизация» слишком часто на сайте употребляется).

Качать: сам плагин 32МБ (или прямая ссылка на скачивание), надстройка для FireFox для удобства.
Внутри TorrentStream прямо рай для IT-шника кстати — сам написан похоже на Python 2.5 + wxWidgets + libvlc + Tribler (внутри немного покопаюсь в топике). Скомпилен py2exe. Есть еще какие-то куски от Lua — не понятно чего делающие. Собственно в распакованном виде: 26мб — только библиотеки Python+wxWidgets + 51МБ библиотеки libvlc (кодеки).
Что это? Просмотр фильмов в .torrent прямо в браузере, прямо по ходу скачивания.
Коротко: в принципе работает; лучше чем uTorrent Stream; только Windows (Linux и Mac порты уже в разработке); удобства только только для FireFox; сам плеер работает и в IE и в Chrome тоже (ниже опишу как); качать надо довольно немаленький .exe (32mb); антивир — в комментах проверили KIS — норм все; плеер не понимает клавиатуры; есть подозрения про будущее проекта (слово «монетизация» слишком часто на сайте употребляется).

Качать: сам плагин 32МБ (или прямая ссылка на скачивание), надстройка для FireFox для удобства.
Внутри TorrentStream прямо рай для IT-шника кстати — сам написан похоже на Python 2.5 + wxWidgets + libvlc + Tribler (внутри немного покопаюсь в топике). Скомпилен py2exe. Есть еще какие-то куски от Lua — не понятно чего делающие. Собственно в распакованном виде: 26мб — только библиотеки Python+wxWidgets + 51МБ библиотеки libvlc (кодеки).
Peer-to-Peer → StreamTorrent — смотрим потоковое видео
Интернет телевидение
В связи с улучшением тарифов наших провайдеров (сейчас 2,5 мбита за 450 р.) я заинтересовался Интернет телевидением. Меня привлекает два момента: возможность смотреть спортивные трансляции, которых у нас нет или есть только на спутнике (НТВ+), возможность смотреть англоязычные каналы, так как есть желание научиться понимать английскую речь.
Linux для всех → Потоковое видео средствами ffserver & ffmpeg
Для организации трансляции нам потребуется:
- Linux
- FFmpeg (включает в себя ffserver)
Теория
FFmpeg — это набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровое аудио и видео в различных форматах. Он включает libavcodec, библиотеку кодирования и декодирования аудио и видео и libavformat, библиотеку мультиплексирования и демультиплексирования в медиаконтейнер. Название происходит от названия экспертной группы MPEG и «FF», означающего «fast forward».
© Wikipedia
ffserver идёт в комплекте с ffmpeg и выполняет роль медиа-сервера — получает видеопоток от ffmpeg, который может быть запущен на другой машине, и раздаёт его счастливым пользователям.
Каждый получаемый поток называется Feed’ом (далее будет просто фид). Таких потоков может быть несколько, так же как и отдаваемых (выходных).
FFmpeg у нас будет захватывать видео с веб-камеры или читать из файла.
WiMAX: сеть поколения 4G → Максимальное испытание ваймакса Yota. Потоковое видео в дороге!
Всегда мечтал в дороге слушать/смотреть потоковый контент из интернета. С gprs/edge — это вообще не возможно, skylink — возможно, но очень дорого. Wi-Fi от голдена, покрытие ничтожно, фрагментарно, да и шов межде станциями присутствует.
Вчера, у меня появился WiMax модем от Yota (Samsung SWC-E100), он сразу подружился с моим macbook pro, залез в express card слот, драйвера встали под mac без каких либо проблем. В этот день мне предстояли поездки по нескольким районам Москвы, и это была идеальная среда для испытания WiMax сети, что называется «на ходу».
Вчера, у меня появился WiMax модем от Yota (Samsung SWC-E100), он сразу подружился с моим macbook pro, залез в express card слот, драйвера встали под mac без каких либо проблем. В этот день мне предстояли поездки по нескольким районам Москвы, и это была идеальная среда для испытания WiMax сети, что называется «на ходу».
Телекомы → 10% юзеров высасывают 80% трафика (P2P не виноват)
Главный аргумент телекомов, которые хотят отменить принцип сетевой нейтральности, распределять трафик с разных сайтов по приоритету, а также ввести специальные виды тарификации и т.д. — неравномерное потребление трафика разными пользователями. Телекомы считают несправедливым, что пользователи платят одинаковую цену за неограниченный доступ к Сети, тогда как их фактическое потребление отличается в сотни и тысячи раз.
Пожалуй, это единственнный разумный аргумент телекомов. который действительно подтверждается реальными данными.
Технический директор американской компании Arbor Networks, разрабатывающей ПО для управления трафиком в сетях интернет-провайдеров, раскрыл секретную статистику. Оказывается, всего 10% пользователей потребляют 80% всего трафика в сетях интернет провайдеров, а самая активная часть 0,5% пользователей потребляет 40% всего трафика! При этом огромная часть пассивных потребителей потребляют в сумме менее 10% всего трафика.
Пожалуй, это единственнный разумный аргумент телекомов. который действительно подтверждается реальными данными.
Технический директор американской компании Arbor Networks, разрабатывающей ПО для управления трафиком в сетях интернет-провайдеров, раскрыл секретную статистику. Оказывается, всего 10% пользователей потребляют 80% всего трафика в сетях интернет провайдеров, а самая активная часть 0,5% пользователей потребляет 40% всего трафика! При этом огромная часть пассивных потребителей потребляют в сумме менее 10% всего трафика.
Peer-to-Peer → BitTorrent монетизирует Peer-2-Peer
Компания-изобретатель самой популярной на сегодня Peer-to-Peer сети BitTorrent теперь предлагает корпоративным клиентам использовать свою отработанную технологию передачи файлов для организации потокового вещания видео через интернет.
BitTorrent DNA (Delivery Network Accelerator) предлагается в качестве дополнения к традиционной схеме доставки контента от вещателя к зрителю, разгружающего серверы за счет децентрализации источников вещания.
Первой новую технологию опробовала компания Brightcove, предлагающая услуги по организации интернет-вещания для ряда крупных медиа-корпораций. «Интернет-ТВ начиналось с коротких видео-роликов на сайтах, но следующим шагом должен быть плавный сдвиг от контекстного видео к полноэкранному, полнометражному формату программ», заявил CEO Brightcove Джереми Эллер (Jeremy Allaire).
Упрощенно, суть DNA заключается в том, что серверы собственной сети доставки контента вещателя (Content Delivery Network, CDN на схеме) становятся первыми сидерами в P2P сети, остальными участникам которой становятся компьютеры самих зрителей-потребителей контента. Однако вещатель в данном случае может гибко управлять созданной сетью через специальный веб-интерфейс, перераспределяя нагрузку между ней и собственными серверами. При этом зрители получат в свои руки инструмент оценки качества потока (Quality of Sevice или QoS). Вещатель может принимать во внимание как эти оценки, так и показания автоматической системы контроля за качеством, которая постоянно сравнивает текущую пропускную способность сети с требуемой.
BitTorrent DNA (Delivery Network Accelerator) предлагается в качестве дополнения к традиционной схеме доставки контента от вещателя к зрителю, разгружающего серверы за счет децентрализации источников вещания.Первой новую технологию опробовала компания Brightcove, предлагающая услуги по организации интернет-вещания для ряда крупных медиа-корпораций. «Интернет-ТВ начиналось с коротких видео-роликов на сайтах, но следующим шагом должен быть плавный сдвиг от контекстного видео к полноэкранному, полнометражному формату программ», заявил CEO Brightcove Джереми Эллер (Jeremy Allaire).
Упрощенно, суть DNA заключается в том, что серверы собственной сети доставки контента вещателя (Content Delivery Network, CDN на схеме) становятся первыми сидерами в P2P сети, остальными участникам которой становятся компьютеры самих зрителей-потребителей контента. Однако вещатель в данном случае может гибко управлять созданной сетью через специальный веб-интерфейс, перераспределяя нагрузку между ней и собственными серверами. При этом зрители получат в свои руки инструмент оценки качества потока (Quality of Sevice или QoS). Вещатель может принимать во внимание как эти оценки, так и показания автоматической системы контроля за качеством, которая постоянно сравнивает текущую пропускную способность сети с требуемой.