FMS - это программный продукт Adobe
Будучи установленным на аппаратном сервере, он позволяет вам выполнять ряд действий, но интересует только потоковое видео.
Чтобы заставить FMS передавать потоковое видео, вы помещаете файлы на сервер, на котором установлена FMS, и настраиваете FMS для использования этих файлов.
Потоковая передача отличается от простой ссылки на видеофайл на HTTP-сервере. Мы называем ссылку на файл и воспроизводим его прогрессивной загрузкой - файл постепенно загружается, начиная с самого начала, и проигрыватель на стороне клиента может воспроизводить загруженную часть.
В потоковой передаче видео существует более двухсторонняя связь между клиентом и сервером. Сервер отправляет клиенту те части видеопотока, которые он запрашивает. Это означает, что зритель может пропустить части видео, которые не были отправлены, и сервер с радостью начнет отправку этой части видео.
Теперь есть несколько способов добавить функции поиска вперед в прогрессивную загрузку (например, это то, что делает YouTube). По сути, вы реализуете возможность запрашивать видеофайл, начиная с него определенным образом, на выбранной платформе на стороне сервера. Существуют решения для php, asp.net, и я уверен, что и другие платформы.
Истинная потоковая передача имеет ряд других преимуществ:
- Мониторинг пропускной способности может позволить переключиться на оптимальный поток для подключения пользователя
- Может иметь дело с живыми видеопотоками
- Он может обеспечить лучший контроль над тем, как используется видео (лучше, но не полностью - если кто-то может просматривать ваш поток, он может записать его, если он действительно хочет)
С другой стороны, потоковая передача может иметь больше проблем с прохождением через корпоративные брандмауэры и, очевидно, стоит дороже в реализации.
Для прямой трансляции все работает следующим образом:
- Вы предоставляете источник видео (например, веб-камера, захват видео)
- Вы доставляете видеопоток в экземпляр FMS (это называется публикацией на языке FMS) - для этого есть программное обеспечение или вы можете создать флэш-фильм, который это делает
3 - FMS доставляет видеопоток всем зрителям, которые к нему подключены.
Стоит отметить, что, если ваши требования весьма ограничены (и звучит так, как будто они есть), вам лучше использовать службу потокового хостинга, а не устанавливать FMS самостоятельно. Есть много услуг, и цены за последние пару лет сильно упали. Такой сервис обычно предоставляет вам:
- FTP расположение для загрузки видеофайлов для хостинга
- Возможность публикации прямых трансляций
Эти услуги варьируются от настроек одного сервера до глобальных сетей распространения контента - все зависит от ваших потребностей.