Pull to refresh
  • by relevance
  • by date
  • by rating

Музыка из вашего iPhone в любом iTunes!

IT-companies


Firefly Media Server портирован на iPhone. Установив его на свой iPhone, вы сможете слушать музыку с него в iTunes через общий доступ!
Причем — в любом iTunes: дома, на работе, у друзей.

Для этого нужно
1) В Installer.app зайти в Sources->Edit->Add, вписать адрес home.mike.tl/iphone
2) В списке приложений найти и установить FireflyMediaServer (в Multimedia или в общем списке)
3) После установки программа 5-10 минут будет индексировать вашу библиотеку

Всё! Теперь, открыв iTunes, вы увидите свой телефон в разделе библиотек с общим доступом.
Если нет — включите поиск общих библиотек во вкладке ДОСТУП в настройках.

Уже опробовано и отлично работает!
Источник: TUAW.

Несколько особенностей
Total votes 12: ↑5 and ↓7 -2
Views354
Comments 0

Пуш ми, бум-бум, тач ми… Ajax Push Engine

Website development
logoСегодня поговорим о Comet и о server push вообще.

Обычные веб-приложения, как и сайты, работают по традиционной модели запрос-ответ-запрос, при этом, в силу особенностей HTTP-протокола и некоторых серверных реализаций обработчиков, приложение не хранит информацию между запросами, так что каждый вызов является независимым, а идентификация или сессионность обеспечиваются более высокоуровневыми средствами (например, всем известная реализация сессий в PHP). Кроме этого, запрос на новую информацию посылает всегда клиент, который заинтересован в получении самой актуальной версии данных. В приложениях, которым критично обновление, это часто становиться узким местом. У нас в одном из предыдущих проектов, было сразу несколько периодических AJAX-запросов на обновление данных. Хотя для такого случая есть варианты и вызова нескольких обработчиков на стороне сервера одним запросом от клиента.
Читать дальше →
Total votes 51: ↑43 and ↓8 +35
Views6.6K
Comments 34

VLC: Стрим и Стрим-Сервер #2

Working with videoSoftware
image
В этой части мы рассмотрим «Простой Стриминг» через GUI для домохозяек, а для примера нам послужат ситуации:
1. Когда мы выступаем в роли локального транслятора, для людей с лимитированным интернетом, с отключенным интернетом, или для тех, кто считается с вашим вкусом и хочет смотреть то, что вы им порекомендуете.
3. Если вы захотите передавать видео со своей вебкамеры, просто цифровой камеры и любых других подобных устройств, через DirectShow.

Читать дальше →
Total votes 48: ↑42 and ↓6 +36
Views95K
Comments 36

Второе интересное применение iPad'у — смотреть видео с настольного компьютера

Tablets
Я являюсь счастливым обладателем iPad WiFi уже почти неделю. Первое применение, ради которого я его и купил — читать PDFки с помощью GoodReader.

Вторым применением могло быть просмотр сериалов и нелицензионных фильмов, скачанных с торентов. Но длительная процедура перекодировки, импорта, закачки видео на устройство меня просто убивала. Пока я не нашел аппликацию AirVideo. Программулинка позволяет с помощью специального серверного приложения (доступного как на PC, так и на Mac) стримить видео по WiFi на iPad, перекодируя его на лету. Теперь для просмотра любимых сериалов лежа на диванчике, не нужно перед этим тратить время на перекодирование и заливку файлов.

На момент написания статьи, стоимость приложения в AppStore — $2.99, что для его функциональности и полезности совершенно смешные деньги. (/me жалеет, что купил какие-то гоночки за 10 баксов).
Total votes 46: ↑25 and ↓21 +4
Views7.7K
Comments 20

CDNvideo — новая сеть CDN в Рунете

Self Promo
image
Уважаемые Хабралюди!

Представляю вам новую российскую компанию CDNvideo, провайдера услуг CDN (Content Delivery Network) в Рунете. Я мечтал об этом дне давно, когда проект существовал только в моем воспаленном мозгу. Сейчас же техническое решение разработано и обкатано, сеть построена, услуги предоставляются нескольким клиентам в коммерческом режиме, а значит — самое время представить наш проект на Хабре!

Как следует из названия нашей компании, мы построили сеть распространения «тяжелого» контента (CDN) и предоставляем на ее основе услуги контент-провайдерам и владельцам сайтов, которые заинтересованы в проведении онлайн-трансляций и показе видеороликов через Интернет — но при этом не испытывают непреодолимого желания самостоятельно покупать и настраивать стриминговые серверы и думать об их размещении в дата-центрах. Мы также предоставляем услуги распределенного кэширования статических файлов — мы готовы раздавать их по HTTP с серверов нашей сети CDN, снимая с наших клиентов головную боль по масштабированию собственных frontend-серверов при росте аудитории проектов.

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

Читать дальше →
Total votes 53: ↑44 and ↓9 +35
Views3.3K
Comments 53

Сеть доставки контента CDNvideo — новости проекта

Self Promo
imageУважаемые Хабралюди!

Прошло 2 месяца с тех пор, как мы впервые рассказали на Хабре о нашем проекте — распределенной сети HTTP- и стриминг-серверов с узлами в России, Украине и Западной Европе. Тогда мы получили много откликов, вопросов и ценных советов от Хабралюдей. Хочу отчитаться перед Хабрасообществом о том, что мы делали последние 2 месяца и как воплощали ваши пожелания в жизнь — интересующимся добро пожаловать под кат.

Также хочу всех пригласить на наш стенд F6 на выставке Russian Internet Week на следующей неделе (21-23 октября). Открою небольшой секрет — на нашем стенде мы будем развлекать гостей игрой в «Мафию» с двумя очаровательными девушками-ведущими :) Если интернет на выставке будет достаточно хорошего качества, будем обязательно вести прямую трансляцию со стенда.

Читать дальше →
Total votes 24: ↑9 and ↓15 -6
Views582
Comments 2

Слушай то, что хочешь! Новый легальный музыкальный проект

Фанспейс
Этим постом хочу познакомить вас с нашим музыкальным сайтом, в какой-то степени альтернативой last.fm, изменение работы которого недавно обсуждалось.

image

Итак, наш проект называется FunSpace. Если коротко, то Фанспейс это: удобный плеер; большая база лицензионной музыки; загрузка и хранение собственной музыки; много хороших плейлистов, которыми можно обмениваться.
Читать дальше →
Total votes 35: ↑18 and ↓17 +1
Views6.8K
Comments 89

Построение систем доставки видео на основе HTTP Dynamic Streaming от Adobe и OpenSource

Working with video
В рамках проекта для одного из наших заказчиков в очередной раз встала задача построить систему конвертации/ хранения/ доставки видео в интернет. Типичная такая задача создания своего маленького (или не очень маленького) “Тьюба” только с профессиональным, а не UGC-контентом.

С момента создания первых “Тьюбов” технологии видео в интернете прошли некоторый путь развития, позволяют сейчас делать намного больше, да и требования к современному видео-сайту стали несколько иными.

Наиболее интересными трендами последнего времени, на наш взгляд, являются:
  • возможность смотреть один видео-сайт с разных устройств,
  • технология адаптивного HTTP стриминга

Читать дальше →
Total votes 55: ↑53 and ↓2 +51
Views20.5K
Comments 55

Новый Fidel.ru

Tracks Flow
Fidel Solutions буквально на днях запустила в опытно-боевую эксплуатацию кардинально обновленный сайт Fidel.ru. Как и прежде, мы концентрируемся на музыке и видео, но уже в новой форме и качестве. Фактически это уже и не магазин, а нечто бОльшее, о чем команда проекта и хотела бы поведать вам в нескольких следующих абзацах. Нам важно понять мнение профессионалов онлайн и оффлайн медиа, контент провайдеров, опытных пользователей, а также всех заинтересованных и готовых к конструктивной беседе.

image
Читать дальше →
Total votes 18: ↑9 and ↓9 0
Views2K
Comments 35

Prostopleer для iPhone, RIAA и просьбы убиться об стену

IT-companies
image

В конце 2010 мы (Treebune) вместе с ребятами из Prostopleer выпустили простенькое iPhone приложение — найти mp3 на iPhone и проиграть. Ну очень спартанское.

Почему спартанское? Да просто потому что я не был уверен сколько приложение проживет в AppStore — день, два, месяц? Строгость Apple в отношении легальности контента известна всем.

Приложение было (и есть) бесплатным, а тогда еще и без рекламы вовсе. Бесплатную музыку любят все, и за первую неделю приложение скачали 50.000 человек, при этом всего 20% из них были из СНГ — остальное Европа, Латинская Америка.
А еще через 5 дней мы получили классическое «cease and desist» (известное как «убейтесь об стену» от RIAA с просьбой снять приложение с продажи).
Видимо, механизм остлеживания до смешного прост — если это не жалоба, то представители просто читают тематические блоги и прижимают рогатиной того, вокруг кого поднимается шум.

Самое интересное в этой истории — позиция Apple. Вместо того, чтобы сразу дать под зад ногой, представитель Apple написал о том, что вот, получили бумагу, хотим послушать ваши аргументы. Хотите — пока решается вопрос, сами снимите с продажи.
Мы, как создатели только интерфейса, ес-но приложение с продажи сняли. Нет смысла раздражать Apple да и RIAA. А затем сменили версию, ее тоже пропустили, стали фильтровать часть контента по регионам. Вы этого можете и не заметить.

Есть в AppStore и другие клиенты, но эта версия бесплатна, и и в ней вы можете прослушать созданные в prostopleer.com плейлисты. Качайте тутhttp://itunes.apple.com/us/app/prostopleer-streaming-audio/id388196236?mt=8 Сколько оно продержится в этот раз — Бог его знает. :)
Total votes 97: ↑76 and ↓21 +55
Views2.1K
Comments 50

Разработка видеохостинга на Erlang

Erlang/OTP
Представляем вашему вниманию доклад Максима Лапшина, сделанный им на конференции Application Developer Days. Мы собрали воедино видео и аудио, слайды презентации, а также стенограмму доклада. Последнее потребовало огромных усилий, но оно явно того стоит. Сорокаминутный доклад можно «услышать» в несколько раз быстрее.

Свел видео и презентацию в единый ролик, а также записал стенограмму Стас Фомин (человек и пароход локомотив :)).
Читать дальше →
Total votes 77: ↑71 and ↓6 +65
Views16.9K
Comments 82

ИТ-инфраструктура на CodeFest (WiFi, проекторы, ноутбуки и прочее)

System administration
В минувшие выходные в нашем городе проходила конференция разработчиков CodeFest codefest.ru
Нам посчастливилось быть там в числе организаторов и отвечать за ряд инфраструктурных задач.

Решенные задачи.


  • организация WiFi доступа в интернет для ~1000 пользователей в четырехэтажном здании,
  • обеспечение работы всей инфраструктуры: проекторы, презентации, розетки для гостей и прочее,
  • вещание с двух веб-камер в интернет.


Читать дальше →
Total votes 51: ↑47 and ↓4 +43
Views2.5K
Comments 20

В nginx появился нативный модуль стриминга mp4

Nginx
image Модуль полностью нативный и написан Игорем Сысоевым, анонс был вчера:

Изменения в nginx 1.1.3 14.09.2011
*) Добавление: модуль ngx_http_mp4_module.

Только что я его поставил и он работает.
Основная директива mp4 совместима с модулем h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Nginx-Version2
Описание директив модуля:
nginx.org/en/docs/http/ngx_http_mp4_module.html

Ссылка на исходник, спасибо powder96
nginx.org/download/nginx-1.1.3.tar.gz
Ссылка на rpm для Centos 5
centos.alt.ru/?p=579

По моему это просто чудо какое то.
Добейте если не жалко 22 плюса к новости до инвайта.
Total votes 152: ↑140 and ↓12 +128
Views9.4K
Comments 74

Когда триггерная репликация предпочтительнее встроенной в PostgreSQL

PostgreSQL
С 9.0 версии PostgreSQL есть встроенный механизм Master-Slave репликации (streaming replication).
Однако, с его появлением выбрасывать старые триггерные механизмы не следует.

В общем случае, если нам требуется нечто большее, чем одна абсолютно точная копия всего DB-сервера, то триггеры остаются с нами.

Примеры таких ситуаций:
  • Если требуется failover (т.е. останавливается Master и все запросы временно идут на Slave, а потом запущенный Master начинает догоняется до актуального состояния со Slave).
  • Master и Slave не являются 1:1 идентичными. Например, по какой-то причине на Slave надо держать дополнительные данные (базы/таблицы) или же копированию с Master подлежат не все базы/таблицы, или же при удалении данных — они должны сохраниться на Slave.
  • В проекте приходится использовать продуктовый «зоопарк» — т.е. Master и Slave имеют по какой-то причине разные версии, или же версии одинаковые, но ОС разной «битности».
  • В проекте требуется рекурсивная репликация Master-Slave1-Slave2-Slave3 или в реально нагруженном INSERT/UPDATE проекте к Master параллельно подключается больше, чем 1 Slave (хотя некоторые проекты имеют нагрузку, с которой могут нормально работать и до 5-6 Slave).
  • Если по какой-то причине требуются различные права доступа к объектам базы на Master и Slave.


Добавляйте в комментариях дополнительные варианты.

Примечание: Возможность построения failover задекларирована месяц назад в версии 9.1 под названием «Synchronous Replication». Однако, лично я пока ещё эксперименты не проводил.
Total votes 23: ↑20 and ↓3 +17
Views3.3K
Comments 12

Оптимизация псевдостриминга FLV-видео

Adobe Flash
Sandbox
Один из проектов нашей компании — это сервис online-видео, аналогичный youtube. Для вещания и реализации возможностей стриминга используется замечательный веб-сервер nginx с модулем ngx_http_flv_module.

Все было хорошо, пока количество просмотров не достигло уровня, когда не только сетевые каналы серверов оказались перегружены, но и перестала справляться с запросами на чтение дисковая подсистема серверов.
Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Views5.3K
Comments 10

«Крадущийся авто, затаившийся рояль», или теория вероятностей в действии

Self Promo
Давно хотелось поучаствовать в каком-нибудь небольшом, но занятном web-эксперименте, завязанном на полноэкранную интерактивную видео-трансляцию, и вот — довелось: появился клиент, готовый это проспонсировать.

Так мы начали делать http://carvspiano.ru — проект длиной всего в неделю, но с дерзким намерением проверить Эффект Бабочки в действии.



Читать дальше →
Total votes 123: ↑101 and ↓22 +79
Views2.3K
Comments 205

Добавляем Last.fm радио в MPD плейлист

Configuring Linux
Здравствуй Xабраменш,

IchBin's. Все началось с того, что поддержка last.fm радио была настолько коряво реализована в MPD, что я даже перестал эту функцию компилировать. Корявость ее заключалась в том, что настроившись на канал, все равно приходилось вручную добавлять треки в плейлист, ибо сервер выдает по пять треков за запрос. Следовательно, после того как все треки проигрались, нужно повторить запрос и получить следующие 5 треков! Дальше речь пойдет о скриптах, которые бы этот процесс автоматизировали
Читать дальше →
Total votes 17: ↑13 and ↓4 +9
Views3K
Comments 6

Fidel.ru — всё

Tracks Flow
Пришло время закрывать проект. Он проработал без малого 6 лет. Шесть лет — это невероятный срок для рынка цифровой дистрибуции, тем более в России. За это время удалось сделать очень многое. Кроме, пожалуй, главного.
Читать дальше →
Total votes 102: ↑90 and ↓12 +78
Views40K
Comments 166

Облачная обработка видео в CDN

Hosting
image Здравствуйте, Хабралюди!

Мы уже несколько раз рассказывали на Хабре про услуги сетей доставки контента, или CDN (Content Delivery Network), например, тут. Напомню, что сети CDN нужны для географически-распределенных онлайн-трансляций интернет-видео, стриминга видеороликов и раздачи статического контента по HTTP. Но сегодня хочу поговорить не об основных, а о дополнительных услугах сетей CDN, многие из которых связаны с обработкой видео в облаке. К таким услугам относится монтирование видео в облаке, перекодирование для адаптивного вещания, нарезка скриншотов из видеопотоков и т.п.

Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Views8.8K
Comments 7