играть в FLV на сайте - PullRequest
       3

играть в FLV на сайте

2 голосов
/ 15 июня 2010

мой клиент хочет воспроизвести флэш-видео на своем сайте. просто чтобы убедиться, что я правильно понимаю, мне нужно: 1. создать файл FLV 2. использовать какой-нибудь FLV-плеер или обернуть FLV внутри SWF

вопросы: 1. Опция плеера - посетитель должен будет скачать / установить его или он устанавливается только один раз, на самом сайте? Любой БЕСПЛАТНЫЙ игрок, которого вы можете порекомендовать, обеспечит кросс-браузерную совместимость?

  1. опция swf: понадобится ли мне приложение flash для выполнения упаковки?

  2. смогу ли я позже использовать что-то вроде библиотеки flashobject для фактического встраивания?

  3. каковы основные соображения при выборе между двумя вариантами, если это действительно варианты?

любая помощь будет принята с благодарностью. Хорошего дня, и давайте сегодня помолимся за множество целей: -)

Ответы [ 3 ]

2 голосов
/ 15 июня 2010

1.создать файл FLV

Использовать FFMpeg .Это серьезно чрезвычайно просто: ffmpeg -i input.avi output.flv

2.используйте какой-нибудь FLV-плеер или оберните FLV внутри SWF

У меня был успех, используя FlowPlayer .

1 голос
/ 15 июня 2010

Для доставки флэш-видео необходимо кодировать аудио и видео в один из следующих контейнеров

  • 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) рассказал о следующем технологическом процессе видео, чтобы обеспечить максимальную совместимостьчерез браузеры

  1. Сделайте одну версию, которая использует видео Theora и аудио Vorbis в контейнере Ogg.
  2. Создайте другую версию, которая использует WebM (VP8 + Vorbis).
  3. Сделайте еще одну версию, которая использует базовое видео H.264 и аудио «малой сложности» AAC в контейнере MP4.
  4. Ссылка на все три видеофайла из одного элемента и возврат к проигрывателю видео на основе 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 * .

Удачи в достижении ваших целей.

0 голосов
/ 15 июня 2010

Я использую http://www.platipus.nl/flvplayer/download/1.0/ это работает идеально для меня.

Изменение довольно просто:

 <p align="right"> 
 <embed src="http://www.aip.de/People/AKhalatyan/MOV/flvplayer.swf?file=http://www.aip.de/People/AKhalatyan/MOV/GalaxyMerger_ms4v2.flv"width="320" height="240" quality="high" type="application/x-shockwave-flash"        pluginspage="http://www.macromedia.com/go/getflashplayer">
 </embed>
 </p>  

Я использую более старую версию, возможно, у последней есть больше опций.

ура Арман.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...