Советы по инфраструктуре потокового видео
Мы хотели бы создать веб-сайт для видеочата в режиме реального времени и ищем основные рекомендации по настройке программного и аппаратного обеспечения. Вот подробности на сайте:
Большинство потоков будет транслироваться в прямом эфире от одного человека с веб-камерой и т. Д., И их будет просматривать обычно 1-10 человек, хотя на верхней стороне может быть до 100+ зрителей.
Аудио и видео не обязательно должны быть супер-высокого качества, но должны быть "достаточно хорошими". Суть в том, чтобы передать основную информацию в видео (и аудио). Если время от времени частота кадров падает и затем довольно скоро возвращается к нормальной, мы могли бы с этим смириться.
Бюджет - это проблема, поэтому мы в целом ищем более дешевое решение, которое даст нам большую часть того, что нам нужно в показателях производительности и качества.
Мы смотрим на Peer1 для совместной работы.
Остальная часть нашего веб-сайта будет платформой.Net / Windows. Мы открыты для поиска любой платформы для лучшего потокового решения, хотя наши технические знания в настоящее время больше относятся к Windows.
2 ответа
После долгих исследований я обнаружил, что Flash Media Server является отраслевым стандартом. Windows Media Server может работать, однако потребуется Silverlight, который занимает около 50% рынка по сравнению с 99% для Flash.
Обновление: Wowza и Red5 также хорошие варианты. Мы, вероятно, собираемся с Wowza. Опять же, это, кажется, промышленный стандарт из-за людей, уже имеющих Flash на своих компьютерах. Там могут быть немного более качественные решения, но вам нужно, чтобы многие ваши клиенты что-то скачивали...
Вы магазин.NET, что означает сервер Microsoft. Установите Media Services на свой сервер... и вы получите доступ к системе потоковой передачи MS. "бесплатно" бесплатно с тех пор, но большинство людей не знают об этом. Вам понадобится много пропускной способности, кстати. - на 100 человек убедитесь, что у вас достаточно резервов, они не отстают и т.д.
Медиа-сервисы также позволяют воспроизведение, поэтому;) Вы также можете легко показать материал позже.