Я работал над созданием веб-сайта, который объединяет веб-камеры нескольких местных предприятий на одном веб-сайте. Я хотел бы потребовать, чтобы предприятиям требовалась только веб-камера, а не поддерживающий компьютер. Кажется, лучшим решением для этого является IP-камера, которая содержит оборудование для хостинга и предоставляет способы просмотра потока или публикации клипов на FTP или по электронной почте и доступна для нескольких форматов, включая MPEG и MJPEG (возможно, другие, которые я не использую) не знаю).
Я хотел бы иметь сервер, который отвечает за ввод потока и его распространение на веб-страницы без прямого подключения каждого пользователя к камере и максимального использования разрешенных подключений. Наконец, я хотел бы иметь возможность просматривать поток в реальном времени с помощью flash и обычного flash-плеера вместо Windows Media Player или другой внешней программы, поскольку флэш-видеоплееры так широко используются.
В идеале хотелось бы получить управляемый хостинг, подобный тому, что приток делает, но после разговора с ними выяснилось, что они не поддерживают IP-камеры, поскольку сервер флэш-памяти должен подключаться к флэш-плагину на компьютере, подключенном к камере.
Я новичок в этом и открыт для других вариантов, но, похоже, не могу найти никаких решений в Интернете. Заранее благодарим за любой совет и помощь!
Прежде всего, убедитесь, что выбрали правильную модель IP-камеры. Должен быть включен стандарт H.264 (MPEG-4, часть 10), поскольку это один из наиболее широко используемых кодеков, которые напрямую поддерживаются в проигрывателях Flash. Еще одна приятная функция IP-камеры - это возможность отправлять потоки в какое-то место назначения (я имею в виду потоковый сервер), а не только публиковать мультимедиа на некоторых портах.
Что касается второй части вашего вопроса - это может быть реализовано с использованием Darwin Streaming Server с открытым исходным кодом или других коммерческих потоковых решений, таких как Wowza Media Server или Adobe Flash Media Server. Стоит отметить, что Wowza предоставляет бесплатную версию, ограниченную до 10 одновременных клиентских подключений. Представлен пример установки Вот.
У меня есть некоторый опыт работы с Wowza, и это кажется самым простым решением для настройки, если все, что вам нужно, это публиковать прямые трансляции из нескольких мест на веб-сайте, IMHO. Кстати, вы можете найти много информации по теме на их форумы и сайт.
Кроме того, вам следует учитывать Wowza для Amazon EC2 если вы не хотите поддерживать свой собственный выделенный сервер потоковой передачи. Другой вариант вроде бы Управляемые решения Netromedia, но, к сожалению, я не могу оставить отзыв об их услугах.
Надеюсь, это поможет. Ура