Киев +28°
  • Винница
  • Луцк
  • Днепр (Днепропетровск)
  • Донецк
  • Житомир
  • Ужгород
  • Запорожье
  • Ивано-Франковск
  • Киев
  • Кропивницкий (Кировоград)
  • Симферополь
  • Луганск
  • Львов
  • Николаев
  • Одесса
  • Полтава
  • Ровно
  • Сумы
  • Тернополь
  • Харьков
  • Херсон
  • Хмельницкий
  • Черкассы
  • Чернигов
  • Черновцы

Дмитрий Тымчук

На предприятиях угольной промышленности «ДНР» сложилась критическая ситуация

Андрей Новак

Дорожчають комунальні послуги, постійно піднімається ціна на продукти

Создаём сайт с онлайн-фильмами

11.03.18 - 22:52

Не секрет, что связь совершенствуется, трафик дешевеет, в связи с этим всё актуальнее становится потоковое видео, которое позволяет пользователям смотреть видео прямо на сайте через браузер, причём вы начинаете смотреть его, не дожидаясь полной загрузки. Существует уже много сайтов, где в режиме онлайн можно смотреть целые полнометражные фильмы. Так почему бы вам не сделать наш собственный сайт с онлайн фильмами?


Для начала давайте определимся, что такое потоковое видео и как организовать его показ на веб-странице. В первую очередь, нам понадобится непосредственно видеофайл в формате flv. Необязательно, чтобы он располагался на том же сервере, что и сайт, важно то, чтобы он был доступен по прямой ссылке (т.е. очевидно не на файловом обменнике типа rapidshare). Также нам понадобится flv-проигрыватель. Если видеофайл находится на видеохостинге (об этом позже), то можно просто скопировать соответствующий код, и проигрыватель будет загружаться непосредственно оттуда и иметь свой интерфейс, обычно с логотипом видеохостинга, но такой вариант не очень приветствуется.

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

Во-вторых, у нас не будет возможности настроить проигрыватель под себя (в основном нас интересует ширина и высота, для полнометражных фильмов размер проигрывателя обычно больше, чем обычно).


Именно поэтому лучше использовать отдельный плеер, который мы будем хранить прямо у себя. Знатоки ActionScript, конечно, могут написать собственный, но мы будем использвать JW FLV Media Player. Этот плеер нужно закачать на хостинг, а потом в нужном месте разместить соответствующий код. В код можно добавить множество атрибутов для гибкой настройки, но в общем виде он выглядит примерно так:


Теперь разберёмся, где хранить видеофайлы. Если у вас нет собственного сервера с огромным количеством свободного места, то выбора нет - будем пользоваться видеохостингами. Речь идёт о таких сервисах как youtube, rutube, metacafe и т.д. Наверняка все о них слышали, и нет необходимости объяснять, что они из себя представляют. К сожалению, на каждом видеохостинге присутствуют определённые ограничения, в основном речь идёт о размере файлов. Поэтому наш выбор значительно уменьшается. Посмотрев исходные коды сайтов-конкурентов, можно выяснить, что большинство из них хранит файлы на vkadre.ru и video.mail.ru. Конечно, учитывая максимальный размер загружаемого файла в 2 гб, предпочтительнее будет воспользоваться vkadre.ru, который, если кто не знает, является своеобразным видеохранилищем социальной сети ВКонтакте. После закачки файла нам нужно определить прямую ссылку на flv-файл. Для этого воспользуемся сервисом Videosaver. Ну а после закачки просто подставляем url в код и готово.

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

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




Loading...