Флэш-видео
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2011 г. ) |
Расширение имени файла | .flv, .fla, .f4v, .f4a, .f4b, .f4p |
---|---|
Тип интернет-СМИ | видео/x-flv, видео/mp4, аудио/mp4 |
Разработано | Adobe Systems (первоначально разработанная Macromedia ) |
Первоначальный выпуск | FLV: 10 сентября 2003 г F4V: 3 декабря 2007 г |
Последний выпуск | 10.1.2.01 август 2010 г |
Тип формата | Формат контейнера |
Контейнер для | Аудио, видео, текст, данные |
Расширено с | FLV: SWF F4V: MPEG-4, часть 12 |
Открытый формат ? | Да |
Свободный формат ? | Нет |
Flash Video — это формат файла-контейнера, используемый для доставки цифрового видеоконтента (например, телешоу , фильмов и т. д.) через Интернет с помощью Adobe Flash Player версии 6 и новее. Содержимое Flash Video также может быть встроено в SWF- файлы. Существует два разных формата файлов Flash Video: FLV и F4V . Аудио- и видеоданные в файлах FLV кодируются так же, как и файлы SWF. Формат файла F4V основан на базовом формате медиафайлов ISO , начиная с версии 3 Flash Player 9. [1] [2] Оба формата поддерживаются Adobe Flash Player и разработаны Adobe Systems. FLV изначально был разработан Macromedia .В начале 2000-х годов Flash Video был фактическим стандартом потокового видео через Интернет (через RTMP ). Среди пользователей Hulu , VEVO , Yahoo! Видео , метакафе , Reuters.com и многие другие новостные провайдеры.
Файлы Flash Video FLV обычно содержат материал, закодированный с помощью кодеков в Sorenson Spark или VP6 форматах сжатия видео . По состоянию на 2010 год [update] публичные выпуски Flash Player (совместная работа Adobe Systems и MainConcept ) также поддерживают видео H.264 и аудио HE-AAC . [3] Все эти форматы сжатия ограничены патентами. Flash Video можно просмотреть в большинстве операционных систем с помощью Adobe Flash Player и веб-браузера плагина или одной из нескольких сторонних программ. Устройства Apple iOS , как и почти все другие мобильные устройства, не поддерживают плагин Flash Player и поэтому требуют других методов доставки, например, предоставляемых Adobe Flash Media Server . [4]
История [ править ]
В выпуске Flash Player 6 2002 года добавлена поддержка видео в формате SWF. В выпуске Flash Player 7 2003 года была добавлена прямая поддержка формата файлов FLV. Из-за ограничений формата файла FLV компания Adobe Systems в 2007 году создала новые форматы файлов на основе базового формата медиафайлов ISO (MPEG-4, часть 12). Таким образом, формат F4V имеет общую основу с форматом MP4 , поэтому F4V иногда неофициально называют «Flash MP4». Flash Player не проверяет расширение имени файла, а вместо этого проверяет файл, чтобы определить формат созданного объекта. [5] [6]
Новые форматы файлов сильно отличаются от старого формата FLV. Например, F4V не поддерживает форматы сжатия видео Screen, Sorenson Spark, VP6 и форматы сжатия звука ADPCM или Nellymoser. [1] [6] Авторы Flash Player настоятельно рекомендуют использовать новый стандартный формат файлов F4V (базовый формат медиафайлов ISO), поскольку он преодолевает функциональные ограничения структуры FLV при потоковой передаче H.264 или AAC, что является одной из причин, по которой Adobe Systems отходит от старого формата. Структура файла FLV. [6] С 2002 года исходным форматом является Flash Video, а суффикс файла — .flv с производным от MIME типом интернет-медиа video/x-flv.
Суффикс файла .f4v под торговой маркой Adobe был расширен с 2007 года для поддержки базового формата мультимедийных файлов ISO с использованием того же производного от MIME типа интернет-медиа video/mp4, что и суффикс файла Apple .m4v и общий суффикс файла .mp4. Суффиксы файлов под брендом Adobe существуют для .f4p, который относится к медиафайлам, зашифрованным с помощью схемы Adobe Access DRM; .f4a и .f4b относятся соответственно к .m4a и .m4b с тем же типом Интернет-медиа, полученным из MIME, — audio/mp4.
SWF-файлы, опубликованные для Flash Player 6 и более поздних версий, могут обмениваться аудио, видео и данными через соединения RTMP с Adobe Flash Media Server. Одним из способов передачи данных на Flash Media Server является использование файлов в формате FLV. Flash Player может напрямую воспроизводить SWF-файлы, созданные для Flash Player 7 и более поздних версий, в формате FLV (тип MIME video/x-flv). Flash Player также может воспроизводить файлы нового формата F4V, начиная с SWF-файлов, созданных для Flash Player 9 Update 3. [1]
Версия флеш-плеера | Выпущенный | Формат файла | Форматы сжатия видео | Форматы сжатия аудио |
---|---|---|---|---|
6 | 2002 | SWF | Соренсон Спарк, Видео экрана | MP3, ADPCM, Неллимозер |
7 | 2003 | SWF, FLV | Соренсон Спарк, Видео экрана | MP3, ADPCM, Неллимозер |
8 | 2005 | SWF, FLV | On2 VP6, Sorenson Spark, Скрин видео, Скрин видео 2 | MP3, ADPCM, Неллимозер |
9 | 2007 | SWF, FLV | On2 VP6, Sorenson Spark, Видео экрана, Видео экрана 2, H.264 [*] | MP3, ADPCM, Nellymoser, AAC |
SWF, F4V, базовый формат медиафайлов ISO | H.264 | ААС, МП3 | ||
10 | 2008 | SWF, FLV | On2 VP6, Sorenson Spark, Видео экрана, Видео экрана 2, H.264 [*] | MP3, ADPCM, Nellymoser, Speex, AAC |
SWF, F4V, базовый формат медиафайлов ISO | H.264 | ААС, МП3 |
- Использование формата сжатия H.264 в формате файла FLV имеет некоторые ограничения, поэтому авторы Flash Player настоятельно рекомендуют использовать новый стандартный формат файла F4V. [6]
Кодировка [ править ]
Обычно файлы Flash Video FLV содержат битовые потоки видео , которые являются собственным вариантом видеостандарта H.263 . [10] под именем Соренсон Спарк ( FourCC FLV1). [11] [12] Sorenson Spark — более старый кодек для файлов FLV, но он также широко доступен и совместим, поскольку это был первый видеокодек, поддерживаемый в Flash Player. [13] Это необходимый формат сжатия видео для Flash Player 6 и 7. [14] [15] Flash Player 8 и более поздние версии также поддерживают воспроизведение On2 TrueMotion VP6 битовых видеопотоков (FourCC VP6F или FLV4). On2 VP6 — предпочтительный формат сжатия видео для использования с Flash Player 8 и более поздних версий. [7] [11] On2 VP6 может обеспечить более высокое качество изображения, чем Sorenson Spark, особенно при использовании более низких скоростей передачи данных . С другой стороны, он более сложен в вычислительном отношении и поэтому не будет работать так же хорошо на некоторых старых конфигурациях системы. [14] [16]
Формат файла Flash Video FLV поддерживает две версии так называемого кодека «screenshare» (экранное видео), который представляет собой формат кодирования, предназначенный для скринкастов . Оба этих формата основаны на растровых плитках, могут быть сжаты с потерями за счет уменьшения глубины цвета и сжимаются с помощью zlib . Во вторую версию можно играть только в Flash Player 8 и новее. Аудио в файлах Flash Video обычно кодируется в формате MP3. Однако звук в файлах Flash Video FLV, записанный с микрофона пользователя, использует собственный кодек Nellymoser Asao . [8] (Flash Player 10, выпущенный в 2008 году, также поддерживает с открытым исходным кодом кодек Speex . [17] ) Файлы FLV также поддерживают несжатый звук или ADPCM звук в формате . Последние версии Flash Player 9 поддерживают формат AAC ( HE-AAC / AAC SBR , основной профиль AAC и AAC-LC). Поддержка кодирования файлов Flash Video обеспечивается инструментом кодирования, включенным в продукты Adobe Flash Professional и Creative Suite, инструментами кодирования On2 Flix, Sorenson Squeeze , FFmpeg и другими сторонними инструментами.
Поддержка типов носителей [ править ]
Поддерживаемые типы мультимедиа в базовых форматах медиафайлов Flash Video и ISO: [1]
- Видео
- H.264 (добавлен в MP4 и FLV)
- неофициальные реализации Google GPL FLV для Android [18]
- MPEG-4 ASP (родной для MP4)
- ITU H.263 (родной для 3GPP MP4)
- Аудио
- MPEG Layer 3 (собственный для Flash Video)
- MPEG AAC (добавлен во Flash Video)
Поддерживаемые типы мультимедиа только в формате Flash Video: [1]
- Общее видео
- RGB (поддерживается тем же кодом типа, который использует SWF)
- длина серии (поддерживается тем же кодом типа, который использует SWF)
- H.263 Соренсона (родной для Flash Video)
- On2 TrueMotion VP6 с альфа-каналом и без него (добавлено во Flash Video)
- Анимированное видео — это экраны 1 и 2 на основе zlib (собственные для SWF).
- Общий звук — PCM и ADPCM (собственный для SWF).
- Вокальный звук
- Для синхронизированного текста требуются специальные команды ActionScript для загрузки субтитров, которые поддерживаются только внешними текстовыми файлами в форматах JSON или W3C XML .
Поддерживаемые типы медиафайлов только в базовом формате медиафайлов ISO: [1]
- Анимированное видео представляет собой типы QuickTime для GIF, PNG и JPEG, которые заменяют кодировки Screen 1 и 2.
- Для синхронизированного текста требуются специальные команды ActionScript для загрузки подписей, встроенных в формат текста EIA-608 или QuickTime для Mac с производной версией 3GPP , поддерживающей Unicode .
Конвертеры FLV [ править ]
Конвертер FLV — это тип программного обеспечения для преобразования видео , которое используется для преобразования видео из разных форматов в FLV. Ниже приведен список популярных бесплатных видеоконвертеров, поддерживающих преобразование в FLV.
- СУПЕР (бесплатная программа)
- Бесплатная студия (бесплатная)
- Freemake Video Converter (бесплатное ПО)
- Фабрика форматов (бесплатная программа)
- HandBrake Video Converter ( бесплатное программное обеспечение под лицензией GPL )
- VLC Video Player ( бесплатное программное обеспечение под лицензией GPL )
- Любой видеоконвертер (бесплатный и платный)
- FFmpeg ( бесплатное программное обеспечение под лицензией GPL )
- Easy 7-Zip (7z) — через извлечение аудио (MP3) и видео (без звука)
Эти программы работают под управлением Microsoft Windows . HandBrake, FFmpeg и VLC также работают под Mac OS X и Linux .
Структура Flash-видео [ править ]
Заголовок [ править ]
Файлы FLV начинаются со стандартного заголовка, который показан ниже: [19]
Поле | Тип данных | По умолчанию | Подробности |
---|---|---|---|
Подпись | байт[3] | "ФЛВ" | Всегда "FLV" |
Версия | uint8 | 1 | Действителен только 0x01. |
Флаги | битовая маска uint8 | 0x05 | Битовая маска: 0x04 — аудио, 0x01 — видео (то есть 0x05 — аудио+видео). |
Размер заголовка | uint32_be | 9 | Используется для пропуска нового расширенного заголовка. |
Пакеты [ править ]
После заголовка файл разбивается на пакеты, называемые «тегами FLV», которые имеют 15-байтовые заголовки пакетов. Первые четыре байта обозначают размер предыдущего пакета/тега (включая заголовок без первого поля) и помогают при поиске назад.
Поле | Тип данных | По умолчанию | Подробности |
---|---|---|---|
Размер предыдущего пакета | uint32_be | 0 | Для первого пакета установлено значение NULL |
Тип пакета | uint8 | 18 | Для первого пакета установлены метаданные AMF. |
Размер полезной нагрузки | uint24_be | варьируется | Размер только пакетных данных |
Временная метка нижняя | uint24_be | 0 | Для первого пакета установлено значение NULL |
Временная метка верхняя | uint8 | 0 | Расширение для создания значения uint32_be |
Идентификатор потока | uint24_be | 0 | Для первого потока того же типа установлено значение NULL. |
Данные полезной нагрузки | произвольная форма | варьируется | Данные, определенные типом пакета |
Байт типа пакета в заголовке пакета/тега основан на байте идентификатора сообщения RTMP со значением метаданных AMF 18 (0x12), значением полезной нагрузки видео 9 (0x09) и значением полезной нагрузки аудио 8 (0x08), которые являются единственными действительными. используемые типы. Третий бит указывает, что полезная нагрузка зашифрована с использованием того же механизма, что и RTMP, однако он используется редко из-за того, что вместо этого используются зашифрованные транспортные средства, такие как RTMP. Шифрование пакета FLV обычно наследуется от файла MP4, хранящегося на сервере Adobe Flash Media Server .
- Типы пакетов, обозначенные цифрой 1, представляют собой размер пакета, установленный RTMP.
- Типы пакетов, начиная с 3, включают отчет о прочтении байтов RTMP, пинг RTMP, пропускную способность сервера RTMP, пропускную способность клиента RTMP.
- Типы пакетов, перечисленные от 8: полезная нагрузка аудио, полезная нагрузка видео.
- Типы пакетов, перечисленные от 15, включают отправку гибкого потока RTMP, общий объект RTMP flex, гибкое сообщение RTMP, метаданные AMF, общий объект, вызов RTMP.
- Тип пакета, обозначенный как 24, представляет собой инкапсулированное флэш-видео.
После этого идут три байта для размера полезной нагрузки, обозначающие длину данных полезной нагрузки , затем четыре байта для отметки времени в миллисекундах (последний байт используется для расширения первых трех байтов), следующие 3 байта для идентификатора потока (приращенного ). для нескольких потоков одного типа), и, наконец, следуют фактические данные полезной нагрузки. Существует прямая связь между полями, встречающимися в теге FLV, и полями, обнаруженными в пакете RTMP , например, поле «Тип пакета FLV» использует те же числовые значения, что и поле «Тип фрагмента RTMP» (например, 0x08 для аудио и 0x09 для видео). ). Таким образом, теги FLV преобразуются в пакеты RTMP, когда файл передается в потоковом режиме через Flash Media Server или эквивалентный RTMP-сервер.
Первый встреченный пакет обычно представляет собой пакет метаданных, который содержит такую информацию, как:
- «длительность» — 64-битное значение IEEE с плавающей запятой в секундах.
- «ширина» и «высота» — 64-битное значение IEEE с плавающей запятой в пикселях.
- «частота кадров» — 64-битное значение IEEE с плавающей запятой в кадрах в секунду.
- «ключевые кадры» — массив с позициями p-кадров , необходимый при поиске произвольного доступа.
- "|AdditionalHeader" - массив необходимых информационных пар декодирования потока.
- «Шифрование» — массив необходимых шифровальных информационных пар.
- «Метаданные» — в кодировке Base64, строка подписанного сертификата X.509 содержащая Adobe Access AES. необходимый ключ расшифровки
При потоковой передаче с использованием проигрывателя, созданного на Actionscript , приведенные выше значения метаданных передаются в качестве аргументов функции обратного вызова onMetaData. Аудиопакеты имеют первый байт полезной нагрузки, определяющий детали декодирования, причем первые четыре бита соответствуют используемому кодированию, а последние четыре бита соответствуют параметрам, необходимым для обработки кодирования. Видеопакеты имеют обратный порядок.
Кодировки видео, нумеруемые с 0:
Идентификатор | Кодирование видео |
---|---|
0 | RGB |
1 | длина пробега |
2 | H.263 Соренсона |
3 | Экран 1 |
4 | On2 TrueMotion VP6 |
5 | ВП6 с альфой |
6 | Экран 2 |
7 | MP4 H.264 |
8 | ИТ H.263 |
9 | MPEG-4 АСП . |
Параметры обработки видео, перечисляемые с 1:
Идентификатор | Параметры обработки видео |
---|---|
1 | ключевой кадр |
2 | неключевой кадр |
3 | Одноразовая рамка H.263 |
4 | сгенерированный ключевой кадр |
5 | инструкция поиска однобайтового кадра |
Кодировки MPEG-4, такие как H.264, MPEG-4 ASP и AAC, добавляют однобайтовое значение со значением NULL, указывающее, что полезная нагрузка содержит сведения о конфигурации MPEG-4. Кодировки видео MPEG-4 также добавляют три байта для смещения метки времени композиции , которое требуется для кодировок, использующих B-кадры.
Аудиокодировки, нумеруемые с 0:
Идентификатор | Кодирование аудио |
---|---|
0 | родной PCM |
1 | АДПКМ |
2 | MPEG уровень 3 |
3 | PCM — прямой порядок байтов |
4 | Включите 16 кГц |
5 | Включите 8 кГц |
6 | Асао Параметр |
7 | закон |
8 | м-закон |
Аудиокодировки, перечисленные от 10:
Идентификатор | Кодирование аудио |
---|---|
10 | MP4 ААС |
11 | Спеекс |
Аудиокодировки, перечисленные с 14, представляют собой уровень MPEG 3 8 кГц, зависящий от устройства, например MIDI .
Параметры обработки звука: первые два бита обозначают частоту дискретизации, следующий бит помечает включенный 16-битный размер выборки и выключенный, указывая 8-битный размер выборки, а последний бит помечает включенные стереофонические каналы и выключенный, указывая только монофонический звук. Частоты дискретизации, пронумерованные от 0, составляют 5,5 кГц, четверть 11,025 кГц, половина 22,05 кГц, полная 44,1 кГц.
Зашифрованные пакеты имеют дополнительный заголовок длиной 31 или 24 байта перед зашифрованной полезной нагрузкой AES -CBC следующим образом:
Поле | Тип данных | По умолчанию | Подробности |
---|---|---|---|
Число фильтров | uint8 | 1 | всегда только 1 |
ИмяФильтра | струна до | «Шифрование» | если зашифрованы только выбранные полезные данные, то это «SE». |
Длина | uint24_be | 16 или 17 | вектора инициализации длина |
ЗашифрованныйAU | битовая маска uint8 | 0x80 или 0x00 | только если FilterName имеет значение «SE», тогда 0x80 означает зашифрованную полезную нагрузку. |
IV | uint128 | варьируется | вектор инициализации для расшифровки AES |
Содержание | произвольная форма | варьируется | зашифрованная полезная нагрузка |
Заполнение | произвольная форма | 0x10 | заполнение шифрования |
FLV-плееры [ править ]
FLV-плеер — это тип медиаплеера, который используется для воспроизведения Flash-видео с ПК, а также с веб-сайтов Интернета. Проигрыватель FLV можно использовать автономно, без необходимости использования инструментов разработки или разработки Adobe Flash. Его также можно встроить в веб-сайт с помощью компонента Flash или встраиваемой версии проигрывателя FLV.
Adobe Flash Player — проигрыватель мультимедиа и приложений, первоначально разработанный Macromedia и приобретенный Adobe Systems . Он воспроизводит SWF- файлы, которые могут быть созданы с помощью Adobe Flash Professional , Apache Flex или ряда других систем Adobe и сторонних инструментов. Он поддерживает язык сценариев ActionScript , который можно использовать для отображения Flash-видео из SWF-файла. Поскольку Flash Player работает как для браузера плагин , можно встраивать Flash Video в веб-страницы и просматривать видео в веб-браузере. Flash Player поддерживает отображение файлов Flash Video начиная с версии 6 с помощью Sorenson Spark и On VP6 видеокодеков . Недавно была добавлена поддержка H.264 и для видеоконтента .
H.264 [ править ]
Flash Player 9, обновление 3, выпущенное 3 декабря 2007 г. [20] также включает поддержку нового формата файлов Flash Video F4V и H.264 (также известного как MPEG-4 часть 10 или AVC), который требует еще больше вычислительных ресурсов, но предлагает значительно лучшее соотношение качество/битрейт. видеостандарта [1] В частности, Flash Player теперь поддерживает видео, сжатое в формате H.264 (MPEG-4, часть 10), аудио, сжатое с использованием AAC (MPEG-4, часть 3), F4V, MP4 (MPEG-4, часть 14), M4V, M4A, 3GP и MOV Форматы мультимедийных контейнеров , спецификация синхронизированного текста 3GPP (MPEG-4, часть 17), которая представляет собой стандартизированный формат субтитров и поддержку частичного анализа атома «ilst», который является ID3 эквивалентом , который iTunes использует для хранения метаданных . Видео MPEG-4 Part 2 (например, созданное с помощью DivX или Xvid) не поддерживается. [5] В интервью BBC News главный программист Flash Джонатан Гей рассказал, что компания хотела использовать H.264, когда в Flash изначально была добавлена поддержка видео, но ее отпугнули лицензионные сборы за патент в размере около 5 миллионов долларов (3,5 фунта стерлингов). миллионов) в год. [21]
Воспроизведение [ править ]
Flash Player поддерживает два различных режима воспроизведения видео:
- Программное рендеринг видео : Flash Player поддерживает программное рендеринг видео, начиная с версии 6. Такое видео поддерживает векторную анимацию, отображаемую над видеоконтентом. Такой контент обычно визуализируется с помощью программного декодирования. [22]
- Аппаратное ускорение видео : Flash Player поддерживает аппаратное ускорение воспроизведения видео, начиная с версии 10.2, для H.264 , F4V и FLV видеоформатов . Такое видео отображается поверх всего Flash-контента и использует чипсеты видеокодеков, установленные на устройстве пользователя. Разработчики должны специально использовать технологию StageVideo в Flash Player, чтобы можно было включить аппаратное декодирование. Flash Player использует такие технологии, как ускорение видео DirectX и OpenGL . Для этого
Настольный компьютер [ править ]
Microsoft Windows, Mac OS X, на базе Unix
- Adobe Media Player (бесплатное ПО) (Adobe больше не издается и не поддерживается)
- Media Player Classic (бесплатное программное обеспечение)
- MPlayer (бесплатное программное обеспечение)
- RealPlayer (бесплатное ПО)
- Медиаплеер VLC (бесплатное программное обеспечение)
- Винамп (бесплатная программа)
Устройства Mac OS могут воспроизводить флэш-видео в QuickTime с помощью дополнительного программного обеспечения (например, компонента Perian с открытым исходным кодом ).
На базе КПК и смартфона [ править ]
Windows Mobile, на базе Palm OS
- Core Pocket Media Player (программное обеспечение с открытым исходным кодом)
Устройства iPhone и Android могут воспроизводить флэш-видео с помощью дополнительного программного обеспечения (например, приложения веб-браузера Skyfire ). Apple iOS никогда не поддерживала Flash. Версии Android выше 2.1–4.0 поддерживают Flash; Adobe прекратила выпуск Flash Player для Android. [23] 29 июня 2012 года Adobe объявила, что, поскольку они прекращают разработку мобильной версии Flash, они запретят установку Flash player из Google Play Store на любые устройства Android, на которых еще не установлен Flash player, и что они не будут выпускать версию Flash, сертифицированную для использования с Android версии 4.1, под кодовым названием Jelly Bean . [24]
Варианты доставки [ править ]
Файлы Flash Video можно доставлять несколькими способами:
- В виде отдельного файла .FLV. Хотя файлы Flash Video обычно доставляются с помощью проигрывателя Flash для управления, сам файл .FLV воспроизводится только с помощью проигрывателя FLV. Доступно несколько сторонних проигрывателей.
- Внедряется в SWF-файл с помощью инструмента разработки Flash (поддерживается в Flash Player 6 и более поздних версиях). Перед началом воспроизведения необходимо передать весь файл. Изменение видео требует пересоздания SWF-файла.
- Прогрессивная загрузка через HTTP (поддерживается в Flash Player 7 и более поздних версиях). Этот метод использует ActionScript для включения на стороне клиента внешнего файла Flash Video для воспроизведения. Прогрессивная загрузка имеет несколько преимуществ, включая буферизацию, использование общих HTTP-серверов и возможность повторного использования одного SWF-проигрывателя для нескольких источников Flash Video. Flash Player 8 включает поддержку произвольного доступа к видеофайлам с использованием функции частичной загрузки HTTP, иногда это называется потоковой передачей. Однако, в отличие от потоковой передачи с использованием RTMP , «потоковая передача» HTTP не поддерживает трансляцию в реальном времени. Для потоковой передачи через HTTP требуется специальный проигрыватель и внедрение определенных метаданных Flash Video, содержащих точную начальную позицию в байтах и тайм-код каждого ключевого кадра. Используя эту конкретную информацию, пользовательский проигрыватель Flash Video может запросить любую часть файла Flash Video, начиная с указанного ключевого кадра. Например, Google Video , YouTube и Bitgravity поддерживают прогрессивную загрузку и могут искать любую часть видео до завершения буферизации.
- Потоковая передача через RTMP на Flash Player с использованием Flash Media Server (ранее называвшегося Flash Communication Server), бесплатного C++ RTMP-сервера, [25] VCS, ElectroServer, Helix Universal Server , Wowza Media Server , Unified Streaming Platform WebORB для .NET, WebORB для Java, erlyvideo (на эрланге) или сервер Red5 с открытым исходным кодом . По состоянию на апрель 2008 года для этого протокола доступны устройства записи потоков, за исключением программного обеспечения для перекодирования скринкастов.
- Flash Media Server 4.5 позволяет осуществлять потоковую передачу Flash-видео на iPhone и iPad . Это достигается за счет доставки контента в потоке MPEG-2 с использованием формата HTTP Live Streaming . [26]
Запись флэш-видео [ править ]
Записывать онлайн-флэш-видео можно с помощью потоковых рекордеров и программного обеспечения для захвата видео с экрана . Первый дает результаты без потерь, а второй позволяет записывать любое видео даже при защиты от кражи использовании мер .
См. также [ править ]
Ссылки [ править ]
- ^ Jump up to: Перейти обратно: а б с д и ж г час Adobe Systems Incorporated (август 2010 г.). «Спецификация формата видеофайла Adobe Flash, версия 10.1» (PDF) . Adobe Systems Incorporated. Архивировано (PDF) из оригинала 1 декабря 2021 года.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ «В чем разница между Flash Video (FLV), F4V и H.264» . Гугл Кнол . 7 декабря 2008 г. Архивировано из оригинала 13 февраля 2009 г. . Проверено 3 августа 2009 г.
- ^ «Вспышка H.264» . Основная концепция . Архивировано из оригинала 18 ноября 2010 года . Проверено 24 сентября 2010 г.
- ^ Adobe Flash Media Server
- ^ Jump up to: Перейти обратно: а б Kaourantin.net (20 августа 2007 г.). «Что только что произошло с видео в сети» . Архивировано из оригинала 6 января 2010 года . Проверено 12 августа 2009 г.
- ^ Jump up to: Перейти обратно: а б с д Tinic Uro Kaourantin.net (31 октября 2007 г.) Новые расширения файлов и типы MIME. Архивировано 6 июля 2010 г. на Wayback Machine , проверено 3 августа 2009 г.
- ^ Jump up to: Перейти обратно: а б Документация Adobe Flash CS4 Professional — цифровое видео и Flash , дата обращения 9 августа 2009 г.
- ^ Jump up to: Перейти обратно: а б MultimediaWiki Nelly Moser , Проверено 11 августа 2009 г.
- ^ Adobe (3 декабря 2007 г.) Список кодеков, поддерживаемых Adobe Flash Player , дата обращения 10 августа 2009 г.
- ^ Бенджамин Ларссон (17 марта 2009 г.). «Оптимизация h263-svq3» . FFmpeg-devel (список рассылки). Архивировано из оригинала 17 августа 2009 года . Проверено 9 августа 2009 г.
- ^ Jump up to: Перейти обратно: а б «В поисках нового видеокодека во Flash 8» . Каурантин.нет. 13 августа 2005 г. Архивировано из оригинала 6 февраля 2009 г. Проверено 10 августа 2009 г.
- ^ «Соренсон Спарк» . МультимедиаВики . Проверено 3 ноября 2009 г.
- ↑ Видео Sorenson Media «Разница между Flash 6 и Flash 8». Архивировано 25 августа 2009 г. на Wayback Machine . Проверено 9 августа 2009 г.
- ^ Jump up to: Перейти обратно: а б Документация Adobe LiveDocs (2005) Flash 8 — о видеокодеках On2 VP6 и Sorenson Spark. Архивировано 11 февраля 2009 г. на Wayback Machine , проверено 9 августа 2009 г.
- ^ «Flash CS3 — Сравнение видеокодеков On2 VP6 и Sorenson Spark» . Архивировано из оригинала 14 февраля 2011 года . Проверено 4 февраля 2011 г.
Для поддержки видео лучшего качества при той же скорости передачи данных кодек On2 VP6 кодирует заметно медленнее и требует большей мощности процессора на клиентском компьютере для декодирования и воспроизведения. По этой причине тщательно рассмотрите наименьший общий знаменатель компьютера, который вы планируете использовать для просмотра вашей аудиторией при доступе к вашему Flash-видео. Если вы ожидаете большую базу пользователей, использующих старые компьютеры, рассмотрите возможность кодирования файлов FLV с помощью кодека Sorenson Spark.
- ^ Adobe LiveDocs (2005) Документация Flash 8 - сравнение видеокодеков On2 VP6 и Sorenson Spark. Архивировано 2 декабря 2008 г. на Wayback Machine , проверено 9 августа 2009 г.
- ↑ AskMeFlash.com (10 мая 2009 г.) Speex против Nellymoser. Архивировано 15 апреля 2009 г. в Wayback Machine , проверено 12 августа 2009 г.
- ^ «Git.videolan.org Git — ffmpeg.git/Blob — libavformat/Flvdec.c» . Архивировано из оригинала 24 марта 2017 года . Проверено 17 декабря 2019 г.
- ^ Open Source Flash (2011) Flash Video (FLV) [онлайн] Доступно по адресу (ссылка уже неактивна): http://osflash.org/flv#flv_format
- ^ «Загрузки Adobe Flash Player 9» . Adobe. 3 декабря 2007 года . Проверено 31 января 2008 г.
- ^ Фревин, Джонатан (18 мая 2010 г.). «Создатель Flash вмешивается в дебаты Apple» . Новости Би-би-си . Проверено 1 июня 2010 г.
- ^ Мелансон, Майк (27 января 2010 г.). «Решение разных задач» . Пингвин.SWF . Проверено 15 ноября 2014 г.
- ^ «Обновление Flash Player и Android» . Adobe . Проверено 31 марта 2016 г.
- ^ Артур, Чарльз (29 июня 2012 г.). «Flash Player для Android: Adobe называет время, объявляет его мертвым» . Хранитель . Проверено 30 июня 2012 г.
- ^ «Rtmpd – нестандартное мышление» .
- ^ Apple iPad и iPhone наконец-то получили Flash-видео 9 сентября 2011 г. Проверено 10 сентября 2011 г.
Внешние ссылки [ править ]
- Центр разработчиков Flash – статьи о Flash-видео
- Спецификация формата файла Flash-видео (FLV) (adobe.com)
- Список кодеков, поддерживаемых Adobe Flash Player версий с 6 по 9 (adobe.com)
- Формат видеофайлов Macromedia Flash FLV (Библиотека Конгресса)