Интернет, компьютеры, софт и прочий Hi-Tech

Подписаться через RSS2Email.ru

Что такое потоковое мультимедиа

Представьте себе, были времена, когда посмотреть видео и послушать музыку во всемирной паутине удавалось без технологии Adobe Flash.

Пользователь нажимал на ссылку — и видеоклип открывался в плеере мультимедиа. Или начиналась онлайн-трансляция какого-нибудь события. Не попадались удручающие сообщения вроде «для просмотра видео вы непременно должны обновить Flash Player, иначе мы ничего вам не покажем», не выходили устрашающие пресс-релизы о новых уязвимостях в изделии от Adobe. В общем, речь пойдёт о тех светлых временах.

Суть вкратце

Мультимедиа, представленное в потоковом виде, не нужно предварительно скачивать. Такие данные воспроизводятся по мере загрузки. Могут кэшироваться на диске, но временные файлы потом самоликвидируются.

Если нажать кнопку воспроизведения на Youtube или аналогичном сервисе, то данные всё же скачиваются, и в кэше браузера размещается полноценный файл. Именно благодаря этому можно поставить видео на паузу и дождаться полной загрузки, индикатором которой служит тонкая полоска в нижней части Adobe Flash Player, встроенного в страницу.

В большинстве случаев, такие видеофайлы можно вытаскивать из кэша и воспроизводить любым приличным плеером. Браузер Internet Explorer, помнится, даже не удосуживался менять у них расширения.

При потоковом вещании если что-то и кэшируется, то не в виде полноценного файла, пригодного для воспроизведения оффлайн. Какие-то фрагменты, своеобразная «подкачка», не более того.

Виды потокового вещания

Первая разновидность — вещание по запросу. Это когда на сервере размещается файл, трансляция которого начинается только после клика на ссылке.

Вторая разновидность — вещание в режиме реального времени. Данные передаются постоянно, запросов никто не ждёт. Именно так в интернете работают радио и телевидение (да и не только в интернете).

Протокол Unicast передаёт данные одному клиенту, Multicast — многим. Также используются вещательные протоколы RTSP, RTCP, RTP. Ну и TCP, конечно, с буферизацией на стороне получателя в качестве платы за корректность принятых данных.

Ранее очень популярными были форматы Windows Media Video (*WMV в потоковом варианте) и RealMedia (*RM и *RAM). Потом началось глобальное безумие под названием Adobe Flash, и эти хорошие форматы утратили популярность (разве что в мобильных телефонах RealMedia ещё используется).

Впрочем, никто не запрещает вам конвертировать видеофайл в потоковый вариант *WMV, выложить на своём сайте и таким образом избавить посетителей от необходимости устанавливать ужасный Flash-плеер.

Запись

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

Рассмотрим процесс записи на примере «радиоперехвата». В смысле, будем записывать то, что транслируется какой-нибудь интернет-станцией («Медиа» — «Открыть URL»). Понадобится VLC Media Player, бесплатный и кросс-платформенный, Свободное ПО. Его следует брать либо с сайта разработчиков videolan.org (если у вас Windows), либо из официального репозитория дистрибутива Linux, которым вы пользуетесь.

Установили? Вот и хорошо. Данный плеер является всеядным, поддерживает многие популярные форматы и потому пригодится вам в любом случае. Теперь запускайте. В меню «Вид» поставьте галочку на пункте «Дополнительные элементы интерфейса». В нижней части окошка программы появится панелька с кнопочками, одна из которых будет содержать красный кружок.

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

Так вот, вышеуказанная кнопка служит для старта процесса записи. А также для прерывания оного.

В Windows записанное следует искать в папке Documents and Settings, а в Linux — естественно, в домашней директории.

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

VLC Media Player также поможет организовать собственную трансляцию. В меню «Медиа» есть команда «Потоковое вещание».

Заключение

К сожалению, потоковые данные нередко воспроизводят посредством всё того же Adobe Flash Player, встроенного в веб-страницу. Ведь если мультимедиа будет открываться в отдельной программе (например, в Real Player, как раньше), то пользователи не станут обращать внимание на рекламу, размещаемую на оной странице рядом с Flash Player.

А эпоха HTML5 хоть и приближается, но весьма неторопливо, и новые средства встраивания (не такие опасные) пока не прижились.

Значит, пока не наступило светлое будущее с HTML5, можно хотя бы пробовать делиться мультимедиа-контентом старым способом, существовавшим до тотального засилья Adobe Flash.

Ваш покорный слуга в течение двух месяцев держал на своём сайте видеофайлы в формате *WMV. Результаты эксперимента таковы: от посетителей не поступило ни единой жалобы, у всех всё открывалось без проблем прямо в браузере или в отдельно запущенном окошке медиаплеера. Жизнь без Flash возможна даже до прихода HTML5.

Автор: vanilinkin, специально для xBB.uz, 01.01.2012


Предыдущие публикации:

Биржа долевых инвестиций SIMEX.

Последнее редактирование: 2012-01-02 00:19:48

Метки материала: мультимедиа, потоковое мультимедиа, что такое потоковое мультимедиа, media, интернет, веб, it, информатика, информационные технологии, ит, интернет сеть, hi tech, высокие технологии, всемирная паутина, информация и информатика, high tech, интернет и www


2 комментария

08.02.2014 07:24:18 #
Mozilla Firefox dima
Может быть эта статья поможет: Как скачать видео с Ютуба
07.02.2014 22:11:41 #
Mozilla Firefox Гость Слава
Да сделали лучше бы заместо Adobe Flash Player ,плеер BS.Player PRO он те же форматы читает + tmp .то есть например идет поток в кеш в формате tmp если он даже до середины до качался его уже можно смотреть не переименовывая в .avi
BS.Player PRO плеер самый плавный не требовательный к ресурсам у него изображение такое же  если как смотреть на ручей или на водопад в реальности .
 
Вот хочу по экспериментировать  
открываю исходный код страницы с сайта где воспроизводит потоковое видео тв
ну их много ,основные
Flash Player
VideoLAN
Windows Media Player
вот там где идет трансляцию через Flash Player , ищу .swf ,а нету такого пробовал разные форматы искать в исходном коде результат нулевой .
 
вообщем такой вопрос возник _ как вытащить их исходного кода поток флеш плеера
 
а то я на всякий случай отыскал в инете Flash Player который можно запустить отдельно от браузера .

Оставьте, пожалуйста, свой комментарий к публикации

Представиться как     Антибот:
   

Просьба не постить мусор. Если вы хотите потестить xBB, воспользуйтесь кнопкой предварительного просмотра на панели инструментов xBBEditor-а.


© 2007-2018, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.