Из Википедии, бесплатной энциклопедии
  (Перенаправлено с FLV )
Перейти к навигации Перейти к поиску

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! Видео , metacafe , Reuters.com и многие другие поставщики новостей.

Flash-видео FLV-файлы обычно содержат материал, закодированный с помощью кодеков, следующих в форматах сжатия видео Sorenson Spark или VP6 . Начиная с 2010 года публичные выпуски Flash Player (сотрудничество между Adobe Systems и MainConcept ) также поддерживают видео H.264 и аудио HE-AAC . [3] Все эти форматы сжатия ограничены патентами. Flash Video можно просматривать в большинстве операционных систем с помощью Adobe Flash Player и подключаемого модуля веб-браузера или одной из нескольких сторонних программ. IOS от Apple устройства, как и почти все другие мобильные устройства, не поддерживают плагин 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 не поддерживает экранное видео, форматы сжатия видео 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.

Файловый суффикс Adobe .f4v был расширен с 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 / x-flv). Flash Player также может воспроизводить файлы нового формата F4V, начиная с файлов SWF, созданных для Flash Player 9 с обновлением 3. [1]

  • Использование формата сжатия H.264 в формате файла FLV имеет некоторые ограничения, поэтому авторы Flash Player настоятельно рекомендуют использовать новый стандартный формат файла F4V. [6]

Кодировка [ править ]

Обычно файлы Flash Video FLV содержат потоки видеобитов, которые являются частным вариантом видеостандарта H.263 [10] под названием Sorenson Spark ( 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 поддерживает две версии так называемого кодека «screenhare» (экранное видео), который представляет собой формат кодирования, предназначенный для демонстрации экрана . Оба этих формата основаны на плитках растровых изображений, могут иметь потери за счет уменьшения глубины цвета и сжимаются с использованием 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 Main Profile и AAC-LC). Поддержка кодирования файлов Flash Video обеспечивается инструментом кодирования, включенным в продукты Adobe Flash Professional и Creative Suite, инструментами кодирования Flix от On2 , 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)
  • Аудио
    • Уровень 3 MPEG (собственный для 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).
  • Вокальный звук
    • Nellymoser's Asao @ 16, 8 или 5 кГц (собственный для SWF)
    • a-закон и μ-закон (естественные для SWF)
    • Speex (добавлен в FLV)
  • Для синхронизированного текста требуются специальные команды ActionScript для загрузки субтитров, которые поддерживаются только внешними текстовыми файлами в форматах JSON или W3C XML .

Поддерживаемые типы носителей только в базовом формате медиафайлов ISO: [1]

  • Анимированные видео - это типы QuickTime для GIF, PNG и JPEG, которые заменяют кодировки Screen 1 и 2.
  • Для синхронизированного текста требуются специальные команды ActionScript для загрузки подписей, встроенных в стилизованный текст на основе Mac EIA-608 или QuickTime с версией, производной от 3GPP, которая поддерживает Unicode .

Конвертеры FLV [ править ]

Конвертер FLV - это тип программного обеспечения для преобразования видео , которое используется для преобразования видео из разных форматов в FLV. Ниже приведен список популярных бесплатных видеоконвертеров, поддерживающих преобразование в FLV.

  • СУПЕР (бесплатное ПО)
  • Бесплатная студия (бесплатное ПО)
  • Freemake Video Converter (бесплатное ПО)
  • Format Factory (бесплатное ПО)
  • HandBrake Video Converter ( бесплатное программное обеспечение под лицензией GPL )
  • VLC Video Player ( бесплатное программное обеспечение под лицензией GPL )
  • Any Video Converter (бесплатное и коммерческое)
  • FFmpeg ( бесплатное программное обеспечение под лицензией GPL )
  • Easy 7-Zip (7z) - через извлечение аудио (MP3) и видео (без звука)

Эти программы работают под управлением Microsoft Windows . HandBrake, FFmpeg и VLC также работают под Mac OS X и Linux .

Структура Flash-видео [ править ]

Заголовок [ править ]

Файлы FLV начинаются со стандартного заголовка, который показан ниже: [19]

Пакеты [ править ]

После заголовка файл разбивается на пакеты, называемые «тегами FLV», которые имеют 15-байтовые заголовки пакетов. Первые четыре байта обозначают размер предыдущего пакета / тега (включая заголовок без первого поля) и помогают при поиске в обратном направлении.

Тип пакета байты заголовка пакета / тег основан на сообщение ID байта RTMP со значением АМФА метаданных 18 (0x12), видео значения полезной нагрузки 9 (0x09) и аудио значения полезной нагрузки 8 (0x08) являются единственным действительным используемые типы. Третий бит указывает, что полезная нагрузка зашифрована с использованием того же механизма, что и RTMP, однако он редко используется из-за использования вместо этого зашифрованных транспортных средств, таких как RTMP. Шифрование пакетов FLV обычно наследуется от файла MP4, который хранится на сервере Adobe Flash Media Server .

  • Типы пакетов, обозначенные цифрой 1, представляют собой размер пакета, установленного RTMP.
  • Типы пакетов, перечисленные из 3, включают отчет о прочтении байтов RTMP, ping RTMP, пропускную способность сервера RTMP, пропускную способность клиента RTMP.
  • Типы пакетов, перечисленные в 8, - это полезная нагрузка аудио, полезная нагрузка видео.
  • Типы пакетов, перечисленные из 15, включают отправку гибкого потока RTMP, общий объект RTMP flex, гибкое сообщение RTMP, метаданные AMF, общий объект, вызов RTMP.
  • Тип пакета, обозначенный как 24, представляет собой инкапсулированное флэш-видео.
Структура тега FLV

После этого есть три байта для размера полезной нагрузки, обозначающего длину данных полезной нагрузки , затем четыре байта для метки времени в миллисекундах (с последним байтом, используемым для расширения первых трех байтов), следующие 3 байта для идентификатора потока (увеличенный для нескольких потоков одного типа), и, наконец, следуют фактические данные полезной нагрузки. Существует прямая связь между полями, встречающимися в теге FLV, и полями, обнаруженными в пакете RTMP , так как, например, поле типа пакета FLV использует те же числовые значения, что и поле типа блока RTMP (например, 0x08 для аудио и 0x09 для видео). ). Таким образом, теги FLV преобразуются в пакеты RTMP при потоковой передаче файла через сервер Flash Media Server или эквивалентный сервер RTMP.

Первый встреченный пакет обычно представляет собой пакет метаданных, который содержит такую ​​информацию, как:

  • «duration» - 64-битное значение с плавающей запятой IEEE в секундах
  • «ширина» и «высота» - 64-битное значение с плавающей запятой IEEE в пикселях.
  • «частота кадров» - 64-битное значение с плавающей запятой IEEE в кадрах в секунду.
  • «ключевые кадры» - массив с позициями p-кадров , необходимых при поиске произвольного доступа.
  • "| AdditionalHeader" - массив требуемых информационных пар декодирования потока
    • «Шифрование» - массив требуемых информационных пар шифрования.
    • «Метаданные» - закодированная в Base64 строка подписанного сертификата X.509, содержащего требуемый ключ дешифрования Adobe Access AES.

При потоковом используя Actionscript встроенный плеер, то метаданные выше значения передаются в качестве аргументов на onMetaData функцию обратного вызова. Аудиопакеты содержат первый байт полезной нагрузки, определяющий детали декодирования, с первыми четырьмя битами для используемого кодирования и последними четырьмя битами для параметров, необходимых для обработки кодирования. В пакетах видео этот порядок обратный.

Кодировки видео, пронумерованные от 0, следующие:

Параметры обработки видео, перечисленные из 1:

Кодировки MPEG-4, такие как H.264, MPEG-4 ASP и AAC, добавляют однобайтовое значение со значением NULL, указывающим, что полезная нагрузка содержит детали конфигурации MPEG-4. При кодировании видео MPEG-4 также добавляются три байта для смещения временной метки композиции, которое требуется для кодирования, использующего B-кадры.

Кодировки аудио, пронумерованные от 0, следующие:

Кодировки аудио, перечисленные из 10:

Кодировки аудио, перечисленные в 14, относятся к уровню 3 MPEG 8 кГц, зависящему от устройства, например MIDI .

Параметры обработки звука с первыми двумя битами для частоты дискретизации, следующий бит указывает на 16-битный размер выборки, а выкл - указывает на 8-битный размер выборки, а последний бит отмечает включение стереофонических каналов, а выкл - только монофонический. Частоты дискретизации, пронумерованные от 0, составляют 5,5 кГц, 11,025 кГц четверть, 22,05 кГц половину, 44,1 кГц полная.

Зашифрованные пакеты имеют дополнительный заголовок размером 31 или 24 байта перед зашифрованной полезной нагрузкой AES -CBC, как показано ниже:

Проигрыватели FLV [ править ]

FLV-проигрыватель - это тип медиаплеера, который используется для воспроизведения Flash-видео с ПК, а также с веб-сайтов в Интернете. Проигрыватель FLV можно использовать автономно, без использования инструментов разработки или разработки Adobe Flash. Его также можно встроить в веб-сайт с помощью компонента Flash или встраиваемой версии проигрывателя FLV.

Adobe Flash Player - это проигрыватель мультимедиа и приложений, изначально разработанный Macromedia и приобретенный Adobe Systems . Он воспроизводит SWF- файлы, которые могут быть созданы Adobe Flash Professional , Apache Flex или рядом других Adobe Systems и сторонних инструментов. Он поддерживает язык сценариев ActionScript , который можно использовать для отображения Flash-видео из SWF-файла. Поскольку Flash Player работает как браузер плагин , можно встроить Flash Video в веб - страницы и просматривать видео в веб - браузере. Flash Player поддерживает отображение файлов Flash Video, начиная с версии 6, сВидеокодеки Sorenson Spark и On VP6 . Недавно была добавлена ​​поддержка видеоконтента H.264 .

H.264 [ править ]

Обновление 3 для Flash Player 9, выпущенное 3 декабря 2007 г. [20], также включает поддержку нового формата файлов Flash Video F4V и стандарта видео H.264 (также известного как MPEG-4 part 10 или AVC), который еще более вычислительно требователен, но предлагает значительно лучшее соотношение качество / битрейт. [21] В частности, 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 миллиона фунтов стерлингов) в год. [22]

Воспроизведение [ править ]

Flash Player поддерживает два различных режима воспроизведения видео:

  • Видео с  программным рендерингом: Flash Player поддерживает видео с программным рендерингом, начиная с версии 6. Такое видео поддерживает векторные анимации, отображаемые над видеоконтентом. Такой контент обычно отображается с использованием программного декодирования. [23]
  • Видео с аппаратным ускорением  : Flash Player поддерживает воспроизведение видео с аппаратным ускорением, начиная с версии 10.2, для видеоформатов H.264 , F4V и FLV . Такое видео отображается поверх всего содержимого Flash и использует наборы микросхем видеокодеков, установленные на устройстве пользователя. Разработчики должны специально использовать технологию StageVideo в Flash Player, чтобы можно было включить аппаратное декодирование. Flash Player внутренне использует для этого такие технологии, как DirectX Video Acceleration и OpenGL .

Настольные [ править ]

Microsoft Windows, Mac OS X, на основе Unix

  • Adobe Media Player (бесплатное ПО) (Adobe больше не публикует и не поддерживает)
  • Media Player Classic (бесплатное программное обеспечение)
  • MPlayer (бесплатное программное обеспечение)
  • RealPlayer (бесплатное ПО)
  • Медиаплеер VLC (бесплатное программное обеспечение)
  • Winamp (бесплатное ПО)

Устройства 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. [24] 29 июня 2012 года Adobe объявила, что, поскольку они прекращают разработку мобильной версии Flash, они будут препятствовать установке проигрывателя Flash из магазина Google Play на любые устройства Android, на которых еще не установлен проигрыватель Flash. , и что они не будут выпускать версию Flash, сертифицированную для использования с версией Android 4.1, под кодовым названием Jelly Bean . [25]

Варианты доставки [ править ]

Файлы 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 Server, [26] VCS, ElectroServer, Helix Universal Server , Wowza Media Server , Unified Streaming Platform WebORB для .NET, WebORB для Java, erlyvideo (на erlang) или сервер Red5 с открытым исходным кодом. По состоянию на апрель 2008 года для этого протокола доступны потоковые рекордеры, за исключением программного обеспечения для перекодирования экранных трансляций.
  • Flash Media Server 4.5 позволяет передавать потоковое видео Flash на iPhone и iPad . Это достигается за счет доставки контента в потоке MPEG-2 с использованием формата HTTP Live Streaming . [27]

Запись Flash-видео [ править ]

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

См. Также [ править ]

  • Локальный общий объект
  • SWFObject

Ссылки [ править ]

  1. ^ Б с д е е г Adobe Systems Incorporated (ноябрь 2008). «Спецификация формата видеофайла, версия 10» (PDF) . Adobe Systems Incorporated . Проверено 3 августа 2009 года . Цитировать журнал требует |journal=( помощь )
  2. ^ «В чем разница между Flash Video (FLV), F4V и H.264» . Google Knol . 7 декабря 2008 года Архивировано из оригинала 13 февраля 2009 года . Проверено 3 августа 2009 года .
  3. ^ "Вспышка H.264" . MainConcept . Архивировано из оригинального 18 ноября 2010 года . Проверено 24 сентября 2010 года .
  4. ^ Adobe Flash Media Server
  5. ^ a b Kaourantin.net (20 августа 2007 г.). «Что только что случилось с видео в сети» . Архивировано из оригинала 6 января 2010 года . Проверено 12 августа 2009 года .
  6. ^ a b c d Kaourantin.net (31 октября 2007 г.) Tinic Uro Новые расширения файлов и типы MIME. Архивировано 6 июля 2010 г. на Wayback Machine , последнее посещение - 3 августа 2009 г.
  7. ^ a b Профессиональная документация по Adobe Flash CS4 - Цифровое видео и Flash , последнее посещение - 9 августа 2009 г.
  8. ^ a b MultimediaWiki Nelly Moser , проверено 11 августа 2009 г.
  9. ^ Adobe (3 декабря 2007 г.) Список кодеков, поддерживаемых Adobe Flash Player , последнее посещение - 10 августа 2009 г.
  10. Бенджамин Ларссон (17 марта 2009 г.). "Оптимизация h263-svq3" . FFmpeg-devel (Список рассылки). Архивировано из оригинального 17 августа 2009 года . Проверено 9 августа 2009 года .
  11. ^ a b «В поисках нового видеокодека во Flash 8» . Kaourantin.net. 13 августа 2005 года Архивировано из оригинала 6 февраля 2009 года . Проверено 10 августа 2009 года .
  12. ^ "Соренсон Спарк" . MultimediaWiki . Проверено 3 ноября 2009 года .
  13. ^ Sorenson Media Разница между Flash 6 и Flash , 8 видео архивации 25 августа 2009 в Wayback Machine , Проверено 2009-08-09
  14. ^ a b Документация по Adobe LiveDocs (2005) Flash 8 - О видеокодеках On2 VP6 и Sorenson Spark. Архивировано 11 февраля 2009 г. на Wayback Machine , последнее посещение - 9 августа 2009 г.
  15. ^ «Flash CS3 - Сравнение видеокодеков On2 VP6 и Sorenson Spark» . Архивировано из оригинального 14 февраля 2011 года . Проверено 4 февраля 2011 года . Для поддержки видео лучшего качества при той же скорости передачи данных кодек On2 VP6 заметно медленнее кодирует и требует большей мощности процессора на клиентском компьютере для декодирования и воспроизведения. По этой причине внимательно рассмотрите наименьший общий знаменатель компьютера, который, по вашему мнению, ваша аудитория будет использовать при доступе к контенту Flash Video. Если вы ожидаете, что большая база пользователей использует старые компьютеры, рассмотрите возможность кодирования ваших FLV-файлов с помощью кодека Sorenson Spark.
  16. ^ Adobe LiveDocs (2005) Документация по Flash 8 - Сравнение видеокодеков On2 VP6 и Sorenson Spark Архивировано 2 декабря 2008 г. на Wayback Machine , последнее посещение - 9 августа 2009 г.
  17. ^ AskMeFlash.com (10 мая 2009) Speex против NellyMoser архивации 15 апреля 2009 года в Wayback Machine , Проверено 2009-08-12
  18. ^ "Архивная копия" . Архивировано из оригинального 24 марта 2017 года . Проверено 17 декабря 2019 .CS1 maint: заархивированная копия как заголовок ( ссылка )
  19. ^ Open Source Flash (2011) Flash Video (FLV) [онлайн] Доступно с (ссылка уже мертва): http://osflash.org/flv#flv_format
  20. ^ «Загрузки Adobe Flash Player 9» . Adobe. 3 декабря 2007 . Проверено 31 января 2008 года .
  21. ^ "Спецификация формата видеофайла Версия 10" (PDF) . Adobe Systems Incorporated. Ноябрь 2008. Архивировано из оригинального (PDF) 31 мая 2010 года.
  22. ^ Фревин, Джонатан (18 мая 2010). «Создатель Flash вмешивается в дебаты Apple» . BBC News . Проверено 1 июня 2010 года .
  23. ^ Melanson, Mike (27 января 2010). «Решение разных проблем» . Пингвин.SWF . Проверено 15 ноября 2014 года .
  24. ^ «Обновление для Flash Player и Android» . Adobe . Проверено 31 марта 2016 года .
  25. Артур, Чарльз (29 июня 2012 г.). «Flash Player для Android: Adobe называет время, объявляет его мертвым» . Хранитель . Проверено 30 июня 2012 года .
  26. ^ Сервер C ++ RTMP
  27. ^ Apple iPad и iPhone наконец получают Flash-видео 9 сентября 2011 г. Источник 10 сентября 2011 г.

Внешние ссылки [ править ]

  • Центр разработчиков Flash - статьи о Flash-видео
  • Спецификация формата файла Flash Video (FLV) (adobe.com)
  • Список кодеков, поддерживаемых Adobe Flash Player версий с 6 по 9 (adobe.com)
  • Формат видеофайлов Macromedia Flash FLV (Библиотека Конгресса)