В данном разделе приведены рекомендации и справочная информация в отношении вопросов которые могут быть принципиальными для организации видеотрансляций при предоставлении онлайн услуг клиентам.

Оптимизация производительности видеотрансляции

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

Ядро webcam-сервиса, реализующее процедуру видеотрансляции в сочетании с используемой базой данных MySQL, разрабатывались с учетом требований работоспособности под большей нагрузкой и обеспечения требований высокой производительности и стабильной работы webcam-сервиса в целом.

При рассмотрении вопросов производительности webcam-сервиса следует обратить внимание на «узкие» места отдельных узлов системы. При потоковом онлайн вещании особо важным параметром является ширина исходящего Интернет-канала связи видеосервера. Порт, к которому подключен видеосервер, часто бывает первым узлом требующим улучшения для достижения более стабильной и качественной работы системы. Наиболее распространенными вариантами является подключение сервера к портам со скоростью в 100 Мбит/сек и 1 Гбит/сек.

При исходных расчетах, рекомендованный битрейт потока вещания webcam-сервиса составляет 512 Кбит/c. Данный битрейт позволяет предоставлять пользователям с низкой скоростью (512-1024 Кбит/c) подключения к Интернету качественный видеопоток с минимальными задержками в вещании. При расчете пропускной способности порта используется значение в 70% от его номинальной мощности, т.е. порт сервера со скоростью в 100 Мбит/сек гарантировано покажет стабильную работу при загрузке в 70 Мбит/c.

Таким образом, количество одновременных потоков вещания 71680 Кбит / 512 Кбит = 140;

Для порта в 1 Гбит/с количество одновременных потоков вещания составит, соответственно, в 10 раз больше, т.е. 1400 одновременных потоков вещания.

При расчетах возможного количества потоков для онлайн вещания в HD качестве с использованием внешнего кодировщика типа Flash Media Live Encoder, следует принимать битрейт потока вещания в размере 3 Мбит/с.

При расчёте максимального числа участников видеотрансляций необходимо учитывать, что 1 поток берет консультант / преподаватель, осуществляющий онлайн трансляцию, остальные потоки распределяются между его онлайн клиентами. Также онлайн клиент может активировать свою веб-камеру и консультант / преподаватель может ее просматривать, что будет считаться за еще 1 дополнительный поток видеотрансляции.

Также необходимо учитывать, что при одно-серверном варианте конфигурации webcam-сервиса часть пропускного канала сервера займет HTTP-трафик веб-сайта (HTML, картинки и т.п.), а так же часть трафика может занять on-demand-вещание видео, т.е. просмотр клиентами выложенных на сервере рекламных видеороликов консультантов / преподавателей.

Реализованная в webcam-сервисе архитектура позволяет масштабировать нагрузки и организовать вещание как на базе как одного, так и нескольких серверов для обеспечения любого требуемого количества одновременных соединений пользователя системы со своими онлайн клиентами.

Настройка освещения для организации видеотрансляции

Правильная передача изображения с вебкамеры является одним из условий успешной организации видеотрансляций. В данном разделе приведено несколько простых и в то же время наиболее полезных с практической точки зрения советов, которые, помогут вам улучшить качество «картинки» ваших онлайн видеотрансляций.

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

Самая распространенная ошибка — использование только верхнего света (лампа или люстра на потолке) и освещения от монитора.

Для правильной цветопередачи, нужно, прежде всего, чтобы самым освещенным объектом в кадре было лицо консультанта / преподавателя или то что он демонстрирует (доска, учебник и т.д.), хотя, это правило звучит слишком просто, многие об этом забывают.

Кроме того, желательно использовать одну или несколько ламп, свет от которых будет направлен непосредственно на вас и ваше рабочее пространство. Также очень важно, чтобы все используемые лампы сами в кадр не попадали, а только освещали объекты в кадре (вас, фон, предметы на которые вы указываете или демонстрируете).

Совет: Расположите лампу сбоку и немного позади экрана и направьте ее свет на себя. В идеальном случае лампа должна освещать вас немного сверху. Можно использовать настраиваемую настольную лампу. Желательно, чтобы свет лампы был не резким прямым лучом, а мягким, говоря профессиональным языком, рассеянным светом. Например, как от лампы под абажуром.

Совет: Используйте лампочки с матовым стеклом, так как их свет гораздо мягче, чем от лампочек с обычным прозрачным стеклом.

Совет: Когда будете настраивать освещение для видеотрансляции, проверьте, как реагирует камера на ваши движения в кадре: приближения, удаления, быстрые движения. Хотя, качество передачи движения зависит от самой вебкамеры, даже довольно скромные возможности вебкамеры можно «сгладить» правильным освещением.

Настройка HD режима видеотрансляции

Высокое качество видеотрансляции дает неоспоримые преимущества, предоставляя клиентам более комфортные условия получения онлайн услуг. Учитывая постоянно возрастающую популярность онлайн HD видеотрансляций, мы рекомендуем Пользователям нашего webcam-Сервиса (консультантам / преподавателям зарегистрированным на данном Сервисе) для повышения эффективности оказываемых ими онлайн услуг использовать предусмотренные на видеосервере функции поддержки HD видеотрансляции.

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

Что необходимо Пользователю для организации онлайн HD режима видеотрансляций :

  • Скорость передачи (Upload speed) – от 2 Мбит/сек. Узнать вашу скорость передачи можно у Интернет провайдера, услуги которого вы используете для выхода в Интернет.

Обратите внимание, что скорость передачи отличается от скорости загрузки, и обычно провайдер сообщает именно скорость загрузки (так как в основном пользователи Интернет принимают, а не передают информацию). Для вас важнее скорость передачи или Upload скорость.

Также важно, чтобы канал передачи был свободен для передачи видео и не загружался другими процессами.

  • Современная камера с хорошей оптикой и высоким разрешением.

Мы рекомендуем использовать вебкамеры Logitech HD Pro Webcam C910 или профессиональные видеокамеры.

Подробная пошаговая инструкция, как по установке и настройке требуемых программных компонент, а так же по переключению режима видеотрансляции в HD режим и при необходимости в обратно в обычный режим, приведены в соответствующем разделе Справки, а так же в разделе Часто задаваемые вопросы.

Если вы правильно выполнили указанные в инструкции действия, то в соответствующем окне браузера должно появиться изображение вашей вебкамеры работающей в требуемом режиме.

Если у вас возникли какие-либо сложности с настройкой HD режима вы можете обратиться в нашу Службу поддержки.

Обращайтесь в нашу компанию, и мы не только предоставим вам высокопроизводительный webcam-сервис, реализующий видеотрансляцию онлай консультаций и обучения, но и предложим оптимальную конфигурацию программно-аппаратной платформы на которой должен функционировать данный webcam-сервис.