Для доставки флэш-видео необходимо кодировать аудио и видео в один из следующих контейнеров
- Adobe Flash Video (FLV)
- Adobe Flash Video 2.0 (F4V) [Кодек H.264 с Flash Player 9.0.r115 и более поздних версий]
Реализация
Да, для воспроизведенияфайл.Если у вас Dreamweaver CS3 / CS4, есть опция, которая позволяет воспроизводить файл на FlvPlayer.swf (тип проигрывателя зависит от того, как вы хотите, чтобы он был загружен).Выберите «Вставка»> «Мультимедиа»> «Flash Video» для этой опции.[Обязательно снимите флажок «Предлагать пользователям загружать Flash Player, если необходимо»].
Если у вас нет программного обеспечения, существует множество решений с открытым исходным кодом, наиболее популярным из которых является Flowplayer (использует RTMP или HTTP Streaming), которыевидео плеер с открытым исходным кодом (GPL 3)Это бесплатно, но торговая марка Flowplayer появляется на плеере, которому необходимо удалить коммерческую лицензию.
Преимущества этого в вашем случае: видеофайл может быть в любом формате (mpg, avi, wmv, mov)и веб-настройка позаботится о конвертации.
С точки зрения флеш-плагинов, загрузок и совместимости, Марк Пилигрим (погружение в HTML5) рассказал о следующем технологическом процессе видео, чтобы обеспечить максимальную совместимостьчерез браузеры
- Сделайте одну версию, которая использует видео Theora и аудио Vorbis в контейнере Ogg.
- Создайте другую версию, которая использует WebM (VP8 + Vorbis).
- Сделайте еще одну версию, которая использует базовое видео H.264 и аудио «малой сложности» AAC в контейнере MP4.
- Ссылка на все три видеофайла из одного элемента и возврат к проигрывателю видео на основе Flash.
<video id="movie" width="320" height="240" preload controls>
<source src="mymovie.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
<source src="mymovie.webm" type='video/webm; codecs="vp8, vorbis"' />
<source src="mymovie.ogv" type='video/ogg; codecs="theora, vorbis"' />
<object width="320" height="240" type="application/x-shockwave-flash" data="flowplayer-3.2.1.swf">
<param name="movie" value="flowplayer-3.2.1.swf" />
<param name="allowfullscreen" value="true" />
<param name="flashvars" value='config={"clip": {"url": "http://wearehugh.com/dih5/good/bbb_480p.mp4", "autoPlay":false, "autoBuffering":true}}' />
<p>Download video as <a href="mymovie.mp4">MP4</a>, <a href="mymovie.webm">WebM</a>, or <a href="mymovie.ogv">Ogg</a>.</p>
</object>
</video>
Вам нужно будет проверить сайт Марка на наличие команд кодирования, а также разместить обработчики AddType
в вашем конфиg файлы для форматов ogg и т. д.
Далее говорится о том, собираетесь ли вы самостоятельно развертывать видео или настраивать его в Flash CS3.
Скачивание
Это зависит от того, какой формат доставки вы хотите использовать, будь то прогрессивный или потоковый.
Прогрессивная загрузка означает, что видео будет загружено на жесткий диск.Можно начать воспроизведение видео даже до того, как оно завершит загрузку.
Потоковое означает, что буферизация происходит таким образом, что одновременно загружаются небольшие объемы данных.Для использования этой опции требуется Служба потокового видео Flash * .
Удачи в достижении ваших целей.