Jump to content


Звук и видео, способы доставки в Second Life

звук видео media-на-парселе

  • You cannot reply to this topic
No replies to this topic

#1 SOb Zemlja

    Активный участник

  • Главные администраторы
  • PipPipPipPip
  • 791 posts
  • Пол:М
  • Откуда:Россия, Москва
  • Основной цех:Строители
  • Второй цех:Скриптеры
  • SL Status: 

Posted 11.02.09 - 06:38

Доставить звук и видео в Second Life можно 4-мя способами:

  • Голосовой чат (Voice)
    • Оптимизировано для передачи голоса, звук монофонический, источник звука в простейшем случае — микрофонный вход, в общем случае — микшер звуковой карты.
    • Используемая технология: VoIP.
    • Никакой специфики для SL.
  • Музыкальный канал (Streaming Audio, радио)
    • Специальный параметр локации, ссылка на аудио поток, обычно стереофонический, грубо говоря — радио на острове, но звучит не «в воздух»: клиент Second Life считывает адрес потока и воспроизводит его на компьютере пользователя.
    • Используемая технология: потоковое вещание (streaming).
    • Никакой специфики для SL.
  • «Медиа-на-парселе»
    • Не стоит путать с музыкальным каналом. Отдельный параметр локации, указывающий местоположение файла или адрес медиа-потока.
    • Используемая технология: потоковое вещание (streaming), поток по требованию (on demand), HTTP/FTP.
    • Клиент Second Life считывает адрес и передаёт его библиотеке QuickTime для воспроизведения, из чего следуют все возможности и сложности данного способа:
      • Единственный способ доставки видео.
      • Для воспроизведения медиа на компьютере должен быть установлен плеер QuickTime (GStreamer на Linux).
      • Медиа может быть представлено как файлом, так и потоком, в обоих случаях формат должен поддерживаться плеером QuickTime.
      • В случае, если поток представлен файлом, плеер QT скачивает его целиком перед началом воспроизведения, единственным способом избежать подобного поведения является подготовка специального «хинтованного» файла в контейнере MOV. Данный контейнер может содержать как видео со звуком, так и видео без звука и звук без видео.
    • Единственный способ доставки контента, которым можно управлять из скриптов: менять адрес потока, запускать и останавливать воспроизведение.
  • Звуковые фрагменты в формате WAV (звуки)
    • Предназначены для озвучивания предметов и событий, которые по логике вещей должны сопровождаться звуками. Ограничение на длину звукового фрагмента 10 секунд, что не мешает отдельным умельцам загружать целые музыкальные композиции из 10-секундных отрезков.
    • Как и любые окружающие звуки звуковые фрагменты могут быть назойливыми, в этом случае их называют «звуковым спамом», а автора этого самого спама обычно забанивают (запрещают доступ к локации).
    • Специфика формата для SL: 44Khz, 16bit, PCM, 2 канала (даже если звук моно).
    Все пункты кроме последнего подразумевают, что контент не хранится в Second Life. Загрузка же звуковых фрагментов оплачивается, как обычно — 10L$/файл.