Первый уровень — юзкейсы, второй — необходимые опорные точки, третий — что их может дать.

Условные обозначения:

  • (!) Необязательно


Use cases

  • Запись выступления
    • Аудиозапись голоса лектора
    • (!) Аудиозапись всех других голосов

    • Запись выступления лектора
    • (!) Запись происходящего в аудитории и всего такого

  • Запись выступления с презентацией
  • Требуется запись процесса показа презентации в приемлемом для последующего просмотра качестве

    • Аудиозапись голоса лектора
    • (!) Аудиозапись всех других голосов

    • Запись выступления лектора
    • (!) Запись происходящего в аудитории и всего такого

    • (!) Аудиозапись происходящего на презентационном компьютере

    • Видеозапись происходящего на презентационном компьютере
  • Трансляция выступления
    • Аудиозапись голоса лектора
    • (!) Аудиозапись всех других голосов

    • Запись выступления лектора
    • (!) Запись происходящего в аудитории и всего такого

    • Микширование локальных аудио/видеопотоков и передача их на транслирующий сервер
    • Трансляция приходящего потока
  • Трансляция выступления с презентацией
    • Аудиозапись голоса лектора
    • (!) Аудиозапись всех других голосов

    • Запись выступления лектора
    • (!) Запись происходящего в аудитории и всего такого

    • (!) Аудиозапись происходящего на презентационном компьютере

    • Видеозапись происходящего на презентационном компьютере
    • Микширование локальных аудио/видеопотоков и передача их на транслирующий сервер
    • Трансляция приходящего потока
  • Видеоконференция
  • То же самое, что и предыдущие два пункта
    • Аудиозапись голоса лектора
    • (!) Аудиозапись всех других голосов

    • Запись выступления лектора
    • (!) Запись происходящего в аудитории и всего такого

    • (!) Аудиозапись происходящего на презентационном компьютере

    • Видеозапись происходящего на презентационном компьютере
    • Микширование локальных аудио/видеопотоков и передача их на транслирующий сервер
    • Микширование аудио/видеопотоков от различных сетевых источников
    • Трансляция приходящего потока

Задачи

Каждый пункт второго уровня — одна из возможностей, полностью реализующая задачу. Софтовые решения выделены курсивом.

  • Аудиозапись голоса лектора
    • Петличка, радио
  • Аудиозапись всех других голосов
    • Ненаправленный микрофон
  • Запись выступления лектора
    • Стационарно установленная камера
  • Запись происходящего в аудитории и всего такого
    • Камера + видеоштатив
  • Аудиозапись происходящего на презентационном компьютере
    • Разветвитель аудиосигнала + line in на машине с включенным капчурингом аудиосигнала

    • Капчуринг прямо на презентационной машине

  • Видеозапись происходящего на презентационном компьютере
    • Разветвитель видеосигнала + плата видеозахвата
    • Капчуринг прямо на презентационной машине

  • Микширование локальных аудио/видеопотоков и передача их на транслирующий сервер
  • Тут можно заморачиваться с переключением аудио/видеоканалов, а можно тупо гнать мозайку.
    • vlc + Аудиомиксер

    • lives + Аудиомиксер

    • Видеомиксер + Аудиомиксер
  • Трансляция приходящего потока
    • vlc

    • ffmpeg/mencoder

  • Микширование аудио/видеопотоков от различных сетевых источников
    • vlc

    • lives (тут проблема в том, что скорее всего рулить им придётся удалённо; хотя, вдруг он достаточно сетевой?)

Оборудование

Не моё железо выделено курсивом.

  • Петличка
    • Audiotechnica 701/P
  • Ненаправленный микрофон
    • Olympus LS-11
  • Камера
    • Одна DV-камера
  • Штатив
    • 2 штуки
  • Видеоштатив
  • Разветвитель аудиосигнала
  • Разветвитель видеосигнала — D-Sub? DVI? HDMI?

  • Аудиомиксер
    • Миксер в 755

  • Видеомиксер

Решения

Тут представлены решения описанных в начале юзкейсов.

  • Запись выступления
    • Аудиозапись голоса лектора — Audiotechnica 701/P
    • Аудиозапись всех других голосов — Olympus LS-11
    • Запись выступления лектора — DV-камера