1

Тема: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Имеем:
1. Уже настроенный и запущенный сервер Icecast 2.3.1
2. Вещатель SHOUTcast NSV Source 1.0.0
3. Несколько видео-роликов любого формата.

Хотим получить:
Видео-поток на Icecast сервере с проигрыванием видео-материалов непосредственно с сервера, без участия человека.

Приступаем:
1. Настром Icecast на совместимость с SHOUTcast приложениями:
- открываем конфиг-файл: /home_directory/conf/icecast.xml
- добавляем в конфиг:

    <listen-socket>
        <port>8000</port>
    </listen-socket>
    <listen-socket>
        <port>8001</port>
        <shoutcast-compat>1</shoutcast-compat>
    </listen-socket>
    <mount>
        <mount-name>/stream.nsv</mount-name>
        <password>password</password>
    </mount>
    <shoutcast-mount>/stream.nsv</shoutcast-mount>

- сохраняем конфиг, обновляем конфигурацию сервера через SSH с помощью команды kill -HUP [PID] (где [PID] - номер процесса, узнать его можно набрав команду ps auxww и посмотрев список всех запущеных процессов)

2. Установить и настроить вещатель SHOUTcast NSV Source 1.0.0:
- скачиваем продукт отсюда под вашу ОС
- распаковываем, заливаем файлы на сервер, например в папку /home_directory/sc_nsv/
- ставим права(CHMOD) на исполнение для файла /home_directory/sc_nsv/sc_nsv - 755
- открываем конфиг-файл /home_directory/sc_nsv/sc_nsv.conf и прописываем там все данные нашего Icecast сервера
- сохраняем конфиг и закачиваем его на сервер

3. Кодируем видео в формат NSV и запускаем вещание
- перекодировать видео можно с помощью программы NSV Batch Encoder из пакета NSV Tools
- заливаем перекодированные файлы в папку /home_directory/sc_nsv/content/
- открываем файл playlist.plo из папки /home_directory/sc_nsv/ и прописываем там путь до каждого ролика находящегося в папке /home_directory/sc_nsv/content/, пример:

#Mode=Basic

/home_directory/sc_nsv/content/video1.nsv
/home_directory/sc_nsv/content/video2.nsv
/home_directory/sc_nsv/content/video3.nsv

и так далее, по одному пути к видео-ролику на строку.
- запускаем вещатель с помощью команды:
/home_directory/sc_nsv/sc_nsv /home_directory/sc_nsv/sc_nsv.conf

4. Проверяем работу потока:
- открываем винамп, нажимаем Ctrl+L и вводим адрес до вашего потока http://ip:8000/stream.nsv.m3u
- радуемся, у вас есть свой собственный тв-канал в сети интернет
- если что то не вышло, пишем в эту тему smile

Удачи!

2

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Вопрос! под винду SHOUTcast NSV Source 1.0.0: похоже не работает! да?

3

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Это не под винду, под винду есть вещалка, которая идет в пакете с NSV Tools.
Мануал под винду напишу, если хотите, но там с командной строкой работать нужно, GUI нету.

4

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Создай мануал Алекс будь так добр:)

Первая сумская интернет радиостанция "LIVE" - http://www.radiolive.sumy.ua

5

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Я же сказал что мануал будет, терпение.

6

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Настройка видео-вещания на SHOUTcast / Icecast сервер под Windows XP

7

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Вещать может только Icecast ? И нельзя ли сделать так, чтобы файлы для трансляции транслировались "на лету", чтоб не приходилось заниматься конвертацией. OS FreeBSD-6.0  Спасибо.

8

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Можно и на SHOUTcast естественно.
На лету нельзя.

9

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Народ доброго времени суток.
Такой вопрос. Просматривать виде можно только винампом и все?
Вот у меня допустим джетаудио она не загружает этот формат. Или может где кодек есть? как можно решить проблему? чтобы любой человек любым плеером мог просмотреть?

Отредактировано Link (03-11-2007 20:52:21)

10

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Только Винамп.

11

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Не только винамп, VLC тоже хорошо справляется:)

Первая сумская интернет радиостанция "LIVE" - http://www.radiolive.sumy.ua

12

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Ну это да, кстати VLC кросс-платформенный, что есть очень гуд.

13

Re: Настройка видео-вещания на Icecast сервер с помощью sc_nsv

Хм, заинтересовало, решил попробовать, в конфиг айскаста вроде всё правильно прописал, порт указал, перезапустил, но при запуске sv_nsv жалуется что не может к порту подключиться

<02/18/2010@16:37:46> Configuration file loaded from '/usr/sc_nsv/sc_nsv.conf'
<02/18/2010@16:37:46> Source Program Started...
<02/18/2010@16:37:46> pid: 26024
<02/18/2010@16:37:46> Loading Playlist /usr/sc_nsv/playlist.plo
<02/18/2010@16:37:46> Playlist is in basic mode
<02/18/2010@16:37:46> Loaded 3 Items
<02/18/2010@16:37:46> Connecting to 188.120.242.20:8001
<02/18/2010@16:37:46> Error: Could not bind to port.

В чём может быть дело? http://188.120.242.20:8001/

Добавлено спустя     3 минуты  :
На 8000 пошло, классная штука!)