Тема: StreamTranscoder выдает ошибку Broken pipe.

Добрый день! У меня сервер на FreeBSD. Установлена RadioCMS(icecast и ezstream). Установил StreamTranscoderv3(не из портов). Проблема в том, что когда я запускаю Streamtranscoderv3 командой

/usr/local/bin/streamTranscoderv3 start

то он пишет

Encoder 1 is connected
Source is connected
Metadata Updated: Amelie - Ill Take You
Broken pipe

Подскажите пожалуйста в чем может быть проблема? Если нужны еще какие-нибудь данные чтобы разобраться - пожалуйста, напишите какие. Конфиг streamtranscoder_1.cfg выглядит так:

# Destination server details (to where you are encoding).  Valid server types : Shoutcast, Icecast, Icecast2
ServerType=Icecast2
Server=ip_сервера
Port=порт_сервера
ServerPassword=***
ServerMountpoint=/live_64
# YP (Stream Directory) Settings
ServerPublic=1
ServerIRC=
ServerAIM=
ServerICQ=
ServerStreamURL=http://www.molodejnoe.fm
ServerName=Molodejnoe.FM
ServerDescription=Molodejnoe.FM -radio for young and energetic.
ServerGenre=Dance, Rock
AutomaticReconnectSecs=10
AutoConnect=1
# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus)
Encode=MP3
# General settings (non-codec related).  Note : NumberChannels = 1 for MONO, 2 for STEREO
BitrateNominal=64
BitrateMin=64
BitrateMax=64
NumberChannels=2
Samplerate=48000
# Ogg Vorbis specific settings.  Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management)
OggQuality=0
# LAME specific settings.  Note: Setting the low/highpass freq to 0 will disable them.
LameCBRFlag=1
LameQuality=1
LameCopywrite=0
LameOriginal=0
LameStrictISO=0
LameDisableReservior=0
LameVBRMode=vbr_abr
LameLowpassfreq=0
LameHighpassfreq=0
LAMEPreset=0
# AAC (FAAC) specific settings.
AACQuality=100
AACCutoff=
# Save directory for archive streams
SaveDirectory=
# Flag which indicates if we are saving archives
SaveDirectoryFlag=0
# Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_INFO, 3 = LOG_ERROR+LOG_INFO+LOG_DEBUG
LogLevel=2
# Log File
LogFile=streamTranscoder_1
# Save Archives in WAV format
SaveAsWAV=0
# LAME Joint Stereo Flag
LAMEJointStereo=1
OggBitrateQualityFlag=Quality

Заранее спасибо!

2

Re: StreamTranscoder выдает ошибку Broken pipe.

LogLevel=3
и покажите что напишет

3

Re: StreamTranscoder выдает ошибку Broken pipe.

Лог левел сделал 3. При запуске все то-же. Вот что в файле streamTranscoder_1.log

07/31/12 17:27:40 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting
07/31/12 17:27:40 Info(streamTranscoderv3.cpp:65): Encoder 1: Socket connected
07/31/12 17:27:40 Info(streamTranscoderv3.cpp:65): Encoder 1: Success
07/31/12 17:27:40 Info(streamTranscoderv3.cpp:65): Encoder 1: Connected
07/31/12 17:29:53 Info(streamTranscoderv3.cpp:131): Encoder 1: MP3: 64kbps/48000Hz/Stereo
07/31/12 17:29:53 Info(streamTranscoderv3.cpp:65): Encoder 1: Disconnected
07/31/12 17:29:53 Debug(liboddcast.cpp:1340): Connecting encoder 1
07/31/12 17:29:53 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting
07/31/12 17:29:53 Info(streamTranscoderv3.cpp:65): Encoder 1: Socket connected
07/31/12 17:29:53 Info(streamTranscoderv3.cpp:65): Encoder 1: Success
07/31/12 17:29:53 Info(streamTranscoderv3.cpp:65): Encoder 1: Connected
07/31/12 17:29:55 Debug(liboddcast.cpp:3353): 1 Calling handle output
07/31/12 17:29:55 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 48000
07/31/12 17:29:55 Debug(liboddcast.cpp:3441): Initializing resampler
07/31/12 17:29:55 Debug(liboddcast.cpp:3448): calling ocConvertAudio
07/31/12 17:29:55 Debug(liboddcast.cpp:3458): ready to do encoding
07/31/12 17:29:55 Debug(liboddcast.cpp:3464): do_encoding start
07/31/12 17:29:55 Debug(liboddcast.cpp:2488): determining left/right max...
07/31/12 17:29:55 Debug(liboddcast.cpp:3466): do_encoding end (1)
07/31/12 17:29:55 Debug(liboddcast.cpp:3489): 1 Calling handle output - Ret = 1
07/31/12 17:29:55 Debug(liboddcast.cpp:3353): 1 Calling handle output
07/31/12 17:29:55 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 48000
07/31/12 17:29:55 Debug(liboddcast.cpp:3441): Initializing resampler
07/31/12 17:29:55 Debug(liboddcast.cpp:3448): calling ocConvertAudio
07/31/12 17:29:55 Debug(liboddcast.cpp:3458): ready to do encoding
07/31/12 17:29:55 Debug(liboddcast.cpp:3464): do_encoding start
07/31/12 17:29:55 Debug(liboddcast.cpp:2488): determining left/right max...
07/31/12 17:30:04 Info(streamTranscoderv3.cpp:131): Encoder 1: MP3: 64kbps/48000Hz/Stereo
07/31/12 17:30:04 Info(streamTranscoderv3.cpp:65): Encoder 1: Disconnected
07/31/12 17:30:04 Debug(liboddcast.cpp:1340): Connecting encoder 1
07/31/12 17:30:04 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting
07/31/12 17:30:04 Info(streamTranscoderv3.cpp:65): Encoder 1: Socket connected
07/31/12 17:30:04 Info(streamTranscoderv3.cpp:65): Encoder 1: Success
07/31/12 17:30:04 Info(streamTranscoderv3.cpp:65): Encoder 1: Connected
07/31/12 17:30:05 Debug(liboddcast.cpp:3353): 1 Calling handle output
07/31/12 17:30:05 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 48000
07/31/12 17:30:05 Debug(liboddcast.cpp:3441): Initializing resampler
07/31/12 17:30:05 Debug(liboddcast.cpp:3448): calling ocConvertAudio
07/31/12 17:30:05 Debug(liboddcast.cpp:3458): ready to do encoding
07/31/12 17:30:05 Debug(liboddcast.cpp:3464): do_encoding start
07/31/12 17:30:05 Debug(liboddcast.cpp:2488): determining left/right max...
07/31/12 17:30:05 Debug(liboddcast.cpp:3466): do_encoding end (1)
07/31/12 17:30:05 Debug(liboddcast.cpp:3489): 1 Calling handle output - Ret = 1
07/31/12 17:30:05 Debug(liboddcast.cpp:3353): 1 Calling handle output
07/31/12 17:30:05 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 48000
07/31/12 17:30:05 Debug(liboddcast.cpp:3441): Initializing resampler
07/31/12 17:30:05 Debug(liboddcast.cpp:3448): calling ocConvertAudio
07/31/12 17:30:05 Debug(liboddcast.cpp:3458): ready to do encoding
07/31/12 17:30:05 Debug(liboddcast.cpp:3464): do_encoding start
07/31/12 17:30:05 Debug(liboddcast.cpp:2488): determining left/right max...

4

Re: StreamTranscoder выдает ошибку Broken pipe.

пишет tarasian666:

LogLevel=3
и покажите что напишет

Нашел ошибку, исправил, запустил, но все то-же самое только лог поменялся

07/31/12 17:44:40 Info(streamTranscoderv3.cpp:131): Encoder 1: MP3: 64kbps/44100Hz/Stereo
07/31/12 17:44:40 Info(streamTranscoderv3.cpp:65): Encoder 1: Disconnected
07/31/12 17:44:40 Debug(liboddcast.cpp:1340): Connecting encoder 1
07/31/12 17:44:40 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting
07/31/12 17:44:40 Info(streamTranscoderv3.cpp:65): Encoder 1: Socket connected
07/31/12 17:44:40 Info(streamTranscoderv3.cpp:65): Encoder 1: Success
07/31/12 17:44:40 Info(streamTranscoderv3.cpp:65): Encoder 1: Connected
07/31/12 17:44:41 Debug(liboddcast.cpp:3353): 1 Calling handle output
07/31/12 17:44:41 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 44100
07/31/12 17:44:41 Debug(liboddcast.cpp:3480): do_encoding start
07/31/12 17:44:41 Debug(liboddcast.cpp:2488): determining left/right max...
07/31/12 17:44:41 Debug(liboddcast.cpp:3482): do_encoding end (1)
07/31/12 17:44:41 Debug(liboddcast.cpp:3489): 1 Calling handle output - Ret = 1
07/31/12 17:44:41 Debug(liboddcast.cpp:3353): 1 Calling handle output
07/31/12 17:44:41 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 44100
07/31/12 17:44:41 Debug(liboddcast.cpp:3480): do_encoding start
07/31/12 17:44:41 Debug(liboddcast.cpp:2488): determining left/right max...
07/31/12 17:45:07 Info(streamTranscoderv3.cpp:131): Encoder 1: MP3: 64kbps/44100Hz/Stereo
07/31/12 17:45:07 Info(streamTranscoderv3.cpp:65): Encoder 1: Disconnected
07/31/12 17:45:07 Debug(liboddcast.cpp:1340): Connecting encoder 1
07/31/12 17:45:07 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting
07/31/12 17:45:07 Info(streamTranscoderv3.cpp:65): Encoder 1: Socket connected
07/31/12 17:45:07 Info(streamTranscoderv3.cpp:65): Encoder 1: Success
07/31/12 17:45:07 Info(streamTranscoderv3.cpp:65): Encoder 1: Connected
07/31/12 17:45:09 Debug(liboddcast.cpp:3353): 1 Calling handle output
07/31/12 17:45:09 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 44100
07/31/12 17:45:09 Debug(liboddcast.cpp:3480): do_encoding start
07/31/12 17:45:09 Debug(liboddcast.cpp:2488): determining left/right max...
07/31/12 17:45:09 Debug(liboddcast.cpp:3482): do_encoding end (1)
07/31/12 17:45:09 Debug(liboddcast.cpp:3489): 1 Calling handle output - Ret = 1
07/31/12 17:45:09 Debug(liboddcast.cpp:3353): 1 Calling handle output
07/31/12 17:45:09 Debug(liboddcast.cpp:3433): In samplerate = 44100, Out = 44100
07/31/12 17:45:09 Debug(liboddcast.cpp:3480): do_encoding start
07/31/12 17:45:09 Debug(liboddcast.cpp:2488): determining left/right max...

Отредактировано molodejnoe (31-07-2012 17:53:17)