Вопрос новичка о Flash-видео-плеерах, продуктах / SDK и API - PullRequest
0 голосов
/ 25 октября 2009

Я программист на C и абсолютный новичок в мире Flash / видео / веб.Не знаю, где / как начать, и поэтому буду очень признателен за вашу начальную помощь.

Вопрос

Если Мне нужно разместить Flashвидео с моего веб-сайта (вместо встраивания ссылок YouTube на мои веб-страницы)

И

Если мне нужно предоставить API проигрывателя, например YouTube's это может быть использовано, скажем, для поддержки версий Chromeless Player, настраиваемых с помощью этого моего собственного API ...

THEN

Что мне нужно сделать по существу ...?

  1. Написать собственный Flash-видео плеер?Если да, то как?Я имею в виду, с помощью каких продуктов / инструментов / SDK / языков (ов) Adobe?Есть ли что-нибудь бесплатное / с открытым исходным кодом для этого?Особенно, для платформы Linux?

  2. Написать новый плагин для браузера (firefox) для пользователей, посещающих мой сайт?Не знаете, как мой пользовательский проигрыватель Flash-видео попадет к пользователю, впервые посещающему мой сайт?

  3. Какие-нибудь книги, ресурсы, которые хорошо освещают эту проблему?

  4. Нужно ли размещать содержимое Flash только на сервере Windows?

В настоящее время потеряно.Заранее спасибо,

/ SD

Ответы [ 2 ]

1 голос
/ 25 октября 2009

Если вы планируете использовать подход « Progressive Download », тогда ваши FLV-файлы могут быть размещены на Windows или Linux. Помните, что:

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

Если вы планируете использовать « Streaming » подход, вы можете либо купить и использовать решение Adobe (Flash Media Server, доступно как для Windows, так и для Linux ) или подписать на хостинге решения. На этой странице вы найдете рекомендуемых поставщиков Adobe. Лично я уже несколько лет пользуюсь хостингом Influxis с успехом.

Вы также можете написать свой собственный потоковый сервер, но это было бы много тяжелой работы. Если вам это интересно, я бы порекомендовал вам взглянуть на Red5 , который является Flash Server с открытым исходным кодом, написанным на Java.

1 голос
/ 25 октября 2009

Flash имеет встроенную поддержку воспроизведения видео, поэтому все, что вам нужно сделать, это использовать среду разработки Flash или Flex для компиляции файла .SWF, который использует API видео, с некоторыми кнопками для остановки и запуска потока, громкости, поиск, все, что вы хотите, чтобы ваш игрок сделал.

Многие люди уже сделали это для вас, таким образом, вы можете легко использовать из простого HTML. См. Например OSFLV , Flowplayer , JW ...

Написать новый плагин для браузера (firefox) для пользователей, посещающих мой сайт? Нужно ли размещать содержимое Flash только на сервере Windows?

Господи, нет! Флэш-видео никогда бы не взлетело, если бы это был просто кусочек неприятности с нестандартным сервером + нестандартный плагин. Хотя возможны специальные потоковые серверы, по большей части это просто FLV-файл, расположенный на веб-сервере.

(FLV - это формат видео, поддерживаемый функциями воспроизведения видео Flash. Существует множество инструментов, которые можно использовать для преобразования в него других форматов; я использую Avidemux .)

...