ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
6   •   Посмотреть все темы

SCHOUTCast + Web player

 

5
Warlock_29A @Warlock_29A
Всем привет.

Занялся таким вопросом, воспроизвести радио поток через web плеер, но с толкнулся с тем что не получается это сделать.

Имеется настроенный SCHOUTCast 2 + SCHOUTCast Ttranscode.

Запустил пробный поток: h-qub.ru:7500/goatrance.aac. В различных оффлайн плеерах работает норм (проверял в винампе, аимпе).

Из веб меня за интересовал JPlayer.

Нашел пример: ********** . Заменяю юрл из примера на свой не играет.

Склонен к тому, что имею проблемы с настройках шуткаста, видимо чего то еще недопонимаю.

P.S.: Во всех плеерах пишут про юрлы вида ;stream/1. Ну я попробовал в аимпе h-qub.ru:7500/; тоже работает , но плееры не съели и такое )).

Заранее благодарю за помощь.


П.С: по JPlayer есть еще демо пример jplayer.org/latest/demo-08/

Отредактировано Warlock_29A - 09.12.2012
398
ubuntu-studio @ubuntu-studio
Warlock_29A пишет:

Всем привет.
Запустил пробный поток: h-qub.ru:7500/goatrance.aac. В различных оффлайн плеерах работает норм (проверял в винампе, аимпе).
Заранее благодарю за помощь.


Вы немного спутали

Пример формата IceCast2 - **********
Пример формата Shoutcast - **********

Пример #1 реализации вашего вопроса **********
Пример #2 реализации вашего вопроса **********
и цитата оттуда:

Can jPlayer play SHOUTcast streams?
Yes. It works best with MP3 streams. M4A (AAC) streams can have problems with the flash solution if no metadata is given when connecting to the stream.

How do I get jPlayer to play a SHOUTCast stream?
You need to setMedia to the stream URL. For example,
SHOUTcast server: **********
MP3 stream URL: **********

5
Warlock_29A @Warlock_29A
ubuntu-studio пишет:

Warlock_29A пишет:

Всем привет.
Запустил пробный поток: h-qub.ru:7500/goatrance.aac. В различных оффлайн плеерах работает норм (проверял в винампе, аимпе).
Заранее благодарю за помощь.


Вы немного спутали



Благодарю за ответ. Тут мне не совсем ясно, что именно я спутал. Я пока пробую настроить только shoutcast 2( с icecast'om еще не разбирался).

SchoutCast 2 поддерживает несколько потоков. К разным потокам обращаюсь через Url:[Port]/[streampath]

Конфиг сервера:

streamid_1=1
streampath_1=/goatrance.aac
streamid_2=2
streampath_2=/artrock.aac

Запускаю его и запускаю два транскодера:

1й:

streamtitle_1 = mellowave goa
streamurl_1 = h-qub.ru:7500/goatrance.aac

2й:

streamtitle_2 = mellowave art rock
streamurl_2 = h-qub.ru:7500/artrock.aac

В aimp ввожу url: h-qub.ru:7500/goatrance.aac соединяюсь с одним потоком, ввожу второй юрл подключаюсь к другому.


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

В настройках транскодера у меня стоит encoder=aacp.

888
Falcon @Falcon
Смысл в том, что JPlayer (как и большинство флеш плееров без танцов с бубном) не играет ААС+ стрим. Потоки должны быть в МР3

6245
Тарас @tarasian666
если shoutcast то надо еще rtmp сервер (например wowza) для перекодировки поток в netstream

но думаю куда проще будет поставить icecast kh для ретрансляции этого потока который умеет кодировать в нужный формат для флеша