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

Интернет-телевидение, интернет-радио, подкасты, IPTV
Post Reply
heap

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

Post by heap »

Спасибо за программу, слушаю радиостанции, настроил работу через медиаплеер TVIX 7000 и через приставку корбины для IP TV, играет нормально, но есть небольшая проблема. Создал несколько списков воспроизведения по тематике и в них скинул ссылки на радиостанции- так проблема в том, что иногда , когда на некоторое время сигнал радиостанции теряется то включается следующая по списку радиостанция. Чтобы было понятно, есть список русских литературных радиостанций- Старое радио, Факультет, Анекдоты- слушаю например спектакль на старом радио, сигнал теряется и включаются анекдоты,..С настройками вроде игрался, но видимо не разобрался- не получается ничего..
Можно конечно для каждой радиостации создавать свой отдельный список, но не хотелось бы раздувать и ковыряться в этих списках..
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Вопрос про интернет- радио

Post by Eugene »

heap wrote:Спасибо за программу, слушаю радиостанции, настроил работу через медиаплеер TVIX 7000 и через приставку корбины для IP TV, играет нормально, но есть небольшая проблема. Создал несколько списков воспроизведения по тематике и в них скинул ссылки на радиостанции- так проблема в том, что иногда , когда на некоторое время сигнал радиостанции теряется то включается следующая по списку радиостанция. Чтобы было понятно, есть список русских литературных радиостанций- Старое радио, Факультет, Анекдоты- слушаю например спектакль на старом радио, сигнал теряется и включаются анекдоты,..С настройками вроде игрался, но видимо не разобрался- не получается ничего..
Можно конечно для каждой радиостации создавать свой отдельный список, но не хотелось бы раздувать и ковыряться в этих списках..
Если используется VLC для получения потока, то возможно поможет добавление в параметры вызова --repeat
heap

Re: Вопрос про интернет- радио

Post by heap »

Спасибо за ответ! сделал так
const
csVideoLanParams =
'-Idummy --language en --repeat --sout=#transcode{acodec=%s,ab=%d,channels=2,' +
'samplerate=44100}:duplicate{dst=std{access=file,mux=%s,dst="<OUTPUT FILE>"}}' +
' "<INPUT FILE>"';

function GetAudioCodec: string;
begin
if SameText(cfgTranscodingRadioMimeType, 'audio/L16') then
Result := 's16be'
else if SameText(cfgTranscodingRadioMimeType, 'audio/x-ms-wma') then
Result := 'wma2'
else
Result := 'mp3'
end;

function GetFileFormat: string;
begin
if SameText(cfgTranscodingRadioMimeType, 'audio/x-ms-wma') then
Result := 'asf'
else
Result := 'raw'
end;

begin
TranscodingParams := Format(csVideoLanParams, [GetAudioCodec,
Min(cfgTranscodingAudioBitrate div 1000, 192), GetFileFormat])
end.

но к сожалению не помогает.. может не так что-то сделал??
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Вопрос про интернет- радио

Post by Eugene »

heap wrote:Спасибо за ответ! сделал так
const
csVideoLanParams =
'-Idummy --language en --repeat --sout=#transcode{acodec=%s,ab=%d,channels=2,' +
'samplerate=44100}:duplicate{dst=std{access=file,mux=%s,dst="<OUTPUT FILE>"}}' +
' "<INPUT FILE>"';

function GetAudioCodec: string;
begin
if SameText(cfgTranscodingRadioMimeType, 'audio/L16') then
Result := 's16be'
else if SameText(cfgTranscodingRadioMimeType, 'audio/x-ms-wma') then
Result := 'wma2'
else
Result := 'mp3'
end;

function GetFileFormat: string;
begin
if SameText(cfgTranscodingRadioMimeType, 'audio/x-ms-wma') then
Result := 'asf'
else
Result := 'raw'
end;

begin
TranscodingParams := Format(csVideoLanParams, [GetAudioCodec,
Min(cfgTranscodingAudioBitrate div 1000, 192), GetFileFormat])
end.

но к сожалению не помогает.. может не так что-то сделал??
Похоже --repeat заново пишет файл, есть еще одна возможность --input-repeat=количество повторов, на mp3-файле работает как надо.
Post Reply