Видеопоток скринкаста

Наша школьная радиостанция в настоящее время дополняет аудиоуроки слайд-шоу на основе встреч. К сожалению, в сервисе SlideShare довольно много ошибок, и каждый раз, когда мы хотим транслировать видео (скажем, с YouTube), видео не работает из-за трафика, генерируемого 20 устройствами, загружающими один и тот же видеопоток одновременно.

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

Я пробовал QT Streaming Server, но он не так хорошо поддерживается, и я не могу транслировать скринкаст, только видеопоток с веб-камеры.

Есть ли простой способ транслировать скринкаст Mac в прямом эфире локально более чем одному клиенту Mac?

Пожалуйста: какой возрастной диапазон студентов?
OS X довольно слаба в этой части.
Ученикам @GrahamPerrin от 5 до 12 лет; мы начальная школа.

Ответы (3)

Чтобы транслировать ваш рабочий стол в прямом эфире, вам понадобятся две части программного обеспечения:

Программное обеспечение для захвата вашего рабочего стола в виде потока и перенаправления:

1) CamTwist — http://camtwiststudio.com/download/ — выполняет захват рабочего стола в реальном времени и превращает его в видеопоток, совместимый с приложениями ввода «веб-камера». Я использовал это для прямой трансляции моего рабочего стола на ustream.tv, Google Hangout и т. д. (бесплатно)

И

2) SoundFlower — https://code.google.com/p/soundflower/ — позволяет перенаправить вывод системного звука, чтобы его можно было направить в качестве входа для вашего потока (бесплатно)

Программное обеспечение для публикации с рабочего стола:

1) EvoCam - http://www.evological.com/evocam.html - делает локальный HTTP-сервер потоковой передачи для обслуживания потока вашей "веб-камеры" в локальную сеть. (30 долларов)

ИЛИ

2) VLC — http://www.videolan.org/vlc/streaming.html — компонент потоковой передачи VideoLAN VLC для прямой трансляции вашей «веб-камеры», созданной с помощью комбинации camtwist/soundflower. (бесплатно)

Можете опубликовать более подробную информацию, если этот путь решения вам подходит.

Редактировать: обратите внимание, несколько тестовых запусков VLC для экспорта потока падают на моем Mac. Похоже, последние сборки VLC поддерживают потоковую передачу рабочего стола, и это круто. С помощью soundflower вы также можете перенаправить вывод системы и микрофона, чтобы вывод приложений и программ также транслировался в прямом эфире... при условии, что ваша копия VLC работает стабильно. :)

РЕДАКТИРОВАТЬ:

CamTwist 32-битный. Поэтому вам нужно скачать 32-битную версию VLC для Mac OS X:

http://get.videolan.org/vlc/2.0.6/macosx/vlc-2.0.6-intel32.dmg

  1. Запустите CamTwist
  2. Выберите «Рабочий стол» (не «Рабочий стол+»), дважды щелкнув его. Это добавит его в список.
  3. Выберите «Сохранить настройку» и дайте ей имя.
  4. Перейдите в [tools]->[Studio], после чего откроется новое окно со списком «источников», панелью предварительного просмотра и панелью программы. Ваш новый поток, вероятно, отображается в «Программе», которая является индикатором «живой веб-камеры». Вы можете выбрать другой источник с помощью кнопок, и он отобразится в окне «зеленого предварительного просмотра». Нажав «вырезать», вы перейдете от предварительного просмотра к программе.
  5. Запустите свой 32-битный VLC
  6. [файл]->[открыть устройство захвата]
  7. В разделе «Устройство захвата» выберите CamTwist.
  8. установите флажок [потоковое] радио
  9. Выберите настройки потоковой передачи
  10. Выберите переключатель [поток]
  11. Оставьте большинство параметров по умолчанию
  12. Нажмите ОК
  13. Нажмите Открыть
  14. Это должно запустить поток.

В моем случае моя копия VLC падает в этот момент, но опять же, мои версии VLC (2.06 и 2.10), похоже, падают, когда я пытаюсь транслировать что-либо. Так что это может быть проблема в моей системе.

Но выше показано, как я настраиваю CamTwist и VLC, чтобы увидеть CamTwist.

Были ли ваши тесты VLC с недавно выпущенной версией 2.0.6? Если нет, то какая версия?
Относительно низкая стоимость этого решения привлекательна, а видеоролик CamTwist Studio 2.0 Basics вполне понятен. Однако на самом деле использование CamTwist — впервые — кажется гораздо менее простым и критически важным: я не понимаю, как получить вывод из CamTwist в VLC. Можете ли вы немного поработать над этим ответом, прежде чем я решу, где наградить награду? Спасибо.
Обновление моего ответа для CamTwist. Для VLC, чтобы вы могли видеть «веб-камеру» CamTwist, вам необходимо загрузить и запустить 32-битную версию VLC. 32/64-битная версия VLC будет работать, но вам нужно будет принудительно запустить ее в 32-битном режиме. Я скачал 32-битную версию, и она смогла увидеть источник ввода CamTwist.
Мой VLC, кажется, падает после начала потоковой передачи. Какие-то решения этому были найдены?
Не изучал его дальше, но могу попробовать позже сегодня и вернуться к вам.
Ага! Я, наконец, заработал. Таким образом, используя VLC 32bit Intel 2.0.8, когда вы выбираете устройство захвата CamTwist, оно будет отображать 0 для ширины и высоты. Я ввел 720 и 480 соответственно и получил стрим. Пробовал на 1280х720 тоже работало. Таким образом, сбой, по-видимому, происходит из-за того, что не установлены ширина и высота. Уот!

Когда я правильно понимаю, вы просто хотите транслировать экран Mac.

Возможно, Wirecast был бы вариантом: он позволяет транслировать локальный или удаленный экран на потоковый сервер, такой как QT Streaming Server или любой флэш-память, такой как Wowza, Red5, ..

Кроме того, внешние видеоисточники могут быть добавлены и смешаны по желанию.

Бесплатной альтернативой может быть Flash Media Live Encoder в сочетании с CamTwist для захвата экрана. Вот учебник: http://www.mikechambers.com/blog/2011/05/29/setting-up-desktop-streaming-on-mac-os-x/

Неожиданные обязательства (переезды на работе) помешали мне протестировать это решение до того, как половина вознаграждения была автоматически присуждена — извините! Я вернусь к этому ответу позже.
Теперь беспокоюсь ;-) Я проголосовал за ответ Крыла. Звучит как дешевое решение.

Учитывать:

Исследовательская сеть SeeVogh

(Вы находитесь в Новой Зеландии. Новозеландские исследования и образование являются членом Сети .)

С SeeVogh вы можете транслировать как минимум:

  • говорящая голова, если у вас есть камера и микрофон

  • весь или часть одного экрана.

Существует множество документации, большая часть которой относится к EVO (предшественнику SeeVogh), но самый простой способ реализовать функции:

  • зарегистрируйтесь и пользуйтесь сервисом.

Подсказки:

  • SeeVogh более удобен в использовании, чем EVO

  • игрок для SeeVogh ожидается в ближайшие две недели.

Требования

В Linux, OS X и Windows:

Местонахождение

Хотя сервисы SeeVogh не являются локальными, связанные с ними технологии , такие как LISA (большая интегрированная сервисная архитектура), должны хорошо подходить для работы с пропускной способностью и другими проблемами (для любопытных есть графический интерфейс MonALISA ).


Если вы обнаружите, что SeeVogh не работает должным образом для пользователей вашей локальной сети, мне будет интересно узнать; Оставить комментарий.

Постскриптум : учитывая дополнительную информацию ( студенты 5–12 лет ), SeeVogh, вероятно, не подходит. Я представляю себе шестнадцатилетних, которые без труда зарегистрируются и будут пользоваться программой; но не пятилетки!