MP3-Streaming unter Linux auf Shoutcast

Status
Für weitere Antworten geschlossen.
AW: MP3-Streaming unter Linux auf Shoutcast

Funkelstern ich weiß zwar nicht wo du das Thema schon bearbeitet siehst aber es hat nichts mit dem hiesigen Problem zu tun.
 
AW: MP3-Streaming unter Linux auf Shoutcast

Hm also so wie ich ihn verstanden habe "stürzt" sc_trans ab sobald er die shell verlässt, quasi den ssh client oder putty schließt.

Dann hat du den sc trans gestartet und er läuft solange deine Sitzung aktiv ist.

Versuch mal den sc_trans in einem Screen zu starten, dann läuft er auch weiter wenn du die sshverbindung beendet
 
AW: MP3-Streaming unter Linux auf Shoutcast

Hm okay das ist genau das was ich interpretiert habe :D

Ja naja also doch im screen starten ;)
 
AW: MP3-Streaming unter Linux auf Shoutcast

Dann hast du falsch interpretiert. Er läuft ja weiter nach seinen Angaben.
wenn er den mit ./sc_serv & gestartet hat ist alles in Butter
 
AW: MP3-Streaming unter Linux auf Shoutcast

Lies nochmal, vielleicht fällt dir dann auf, dass deine Aussage dem Wiederspricht, was der OP schreibt.
 
AW: MP3-Streaming unter Linux auf Shoutcast

Welcher MP3-Encoder macht sich eurer Meinung nach bei Bitraten um die 128 kbit/sec besser, Lame 3.96 oder der FastEnc der FhG? Von den neueren Lame-Versionen bin ich bei den mittleren Bitraten eher enttäuscht. Wie sind eure Erfahrungen?
 
AW: MP3-Streaming unter Linux auf Shoutcast

Guten morgen,

wir haben leider das selbe Problem wie 'well100

- System ist Debian etch

so hier dann mal die config für Shoutcast:

Code:
MaxUser=5
Password=********
PortBase=8001
LogFile=SHOUTcast.log
RealTime=0
ScreenLog=0
ShowLastSongs=20
TchLog=yes
WebLog=yes
W3CEnable=yes
W3CLog=sc_w3c.log
SrcIP=83.246.118.18
DestIP=83.246.118.18
Yport=80
NameLookups=0
;RelayPort=
;RelayServer=
AdminPassword=**********
AutoDumpUsers=0
;AutoDumpSourceTime=
;ContentDir=
;IntroFile=
;BackupFile=
TitleFormat=%s
;URLFormat=
PublicServer=no
AllowRelay=no
AllowPublicRelay=no
MetaInterval=32768
;ListenerTimer=
BanFile=sc_serv.ban
RipFile=sc_serv.rip
RIPOnly=no
;Unique=
;Include=
CpuCount=1
Sleep=833
CleanXML=Yes

die config von StreamTranscoderV3 (streamTranscoder_1.cfg)

Code:
# Destination server details (to where you are encoding).  Valid server types : Shoutcast, Icecast, Icecast2
ServerType=Shoutcast
Server=83.246.118.18
Port=8001
ServerPassword=********
ServerMountpoint=/radio1-ogg-48.ogg
# YP (Stream Directory) Settings
ServerPublic=0
ServerIRC=
ServerAIM=
ServerICQ=
ServerStreamURL=http://www.*******/listen.pls
ServerName=home4music
ServerDescription=This is my server description
ServerGenre=Rock
AutomaticReconnectSecs=10
AutoConnect=0
# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus)
Encode=OggVorbis
# General settings (non-codec related).  Note : NumberChannels = 1 for MONO, 2 for STEREO
BitrateNominal=64
BitrateMin=64
BitrateMax=64
NumberChannels=2
Samplerate=44100
# Ogg Vorbis specific settings.  Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management)
OggQuality=0
OggBitrateQualityFlag=Quality
# 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

und die log vom Streamtranscoder

Code:
04/03/08 15:19:55 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting
04/03/08 15:19:55 Info(streamTranscoderv3.cpp:65): Encoder 1: Socket connected
04/03/08 15:19:55 Info(streamTranscoderv3.cpp:65): Encoder 1: Password Failed
04/03/08 15:19:56 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting in 9 seconds
04/03/08 15:19:57 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting in 8 seconds
04/03/08 15:19:58 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting in 7 seconds
04/03/08 15:19:59 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting in 6 seconds
04/03/08 15:20:00 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting in 5 seconds
04/03/08 15:20:01 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting in 4 seconds
04/03/08 15:20:02 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting in 3 seconds
04/03/08 15:20:03 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting in 2 seconds
04/03/08 15:20:04 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting in 1 seconds
04/03/08 15:20:05 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting in 0 seconds
04/03/08 15:20:06 Info(streamTranscoderv3.cpp:65): Encoder 1: Connecting
04/03/08 15:20:06 Info(streamTranscoderv3.cpp:65): Encoder 1: Socket connected
04/03/08 15:20:06 Info(streamTranscoderv3.cpp:65): Encoder 1: Password OK
04/03/08 15:20:06 Info(streamTranscoderv3.cpp:65): Encoder 1: Success
04/03/08 15:20:06 Info(streamTranscoderv3.cpp:65): Encoder 1: Connected

P.S. Die Passwörter sind bei beiden identisch, trozdem kommt dieser fehler. :confused:

Wäre nett wenn mir jemand helfen könnte.

Danke
daniel
 
AW: MP3-Streaming unter Linux auf Shoutcast

Ganz ehrlich: Ich sehe da keinen Fehler. Der StreamTranscoder iist doch connectet.
 
AW: MP3-Streaming unter Linux auf Shoutcast

Also sc_trans iss ne feine Sache. Ich suche für sc_trans ein einfaches Webinterface, worüber ich sc_trans starten und beenden kann und eventuell auch die Playliste verändern kann. Hat da jemand eine Idee wo ich sowas finden kann? Wir haben es schon mit Tunez für Icecast versucht und auch mit einem IceCast Server aber dabei zickt immer die Titelanzeige auf der HP rum und unsere Mods haben damit Probleme den Autostream abzustellen um dann selber on Air zu gehen, d.h.: der reibunglose Übergang funktioniert nie wierklich so wie es sein soll.
 
AW: MP3-Streaming unter Linux auf Shoutcast

Moin Leute,

ich habe hier ein Problem mit dem Streamtranscoder V3.

Vielleicht könnt ihr mir ja helfen. Ich habe Debian 4.0 mit Plask Root Server. Nun habe ich soweit alles installiert, aber das Problem ist: Er geht auf aac und auf aac plus nicht. Es kommt kein Ton raus.

Das andere Problem ist, wenn ich "putty mache", geht der Streamtranscoderv3 wieder offline.
Was kann ich tun? Vielleicht wisst ihr ja, was das sein könnte. Ich sitze seit 5 Tagen dran, finde aber nicht den Fehler.


[Rechtschreib- und Formulierungs-Korrektur durch Studio Rebstock. Bitte das nächste Mal etwas verständlicher schreiben. Danke. ;)]
 
AW: MP3-Streaming unter Linux auf Shoutcast

Auch hier fehlen wieder die entsprechenden Logfiles ... :rolleyes:

Zu der ersten Frage, dass der Streamtranscoder kein aac macht:

Forensuche benutzt?
Welche Pakete hast Du installiert?

Zu der zweiten Frage, dass der Streamtranscoder sich deaktiviert, wenn Du Putty schliesst:

Bevor Du den streamtranscoderV3 startest eintippen:

screen

Hierin den Streamtranscoder starten!
Vor dem Ausloggen die Tasten ALT und D gleichzeitig druecken, sodass das Fenster einmal kurz aufblinkt.
Putty schliessen, der Streamtranscoder laeuft weiter.
 
AW: MP3-Streaming unter Linux auf Shoutcast

# Destination server details (to where you are encoding). Valid server types : Shoutcast, Icecast, Icecast2
ServerType=Shoutcast
Server=85.25.249.106
Port=17000
ServerPassword=fr5d30m
ServerMountpoint=/stream.ogg
# YP (Stream Directory) Settings
ServerPublic=1
ServerIRC=NA
ServerAIM=NA
ServerICQ=NA
ServerStream=
ServerName=
ServerDescription=
ServerGenre=
AutomaticReconnectSecs=10
AutoConnect=1
# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus)
Encode=AAC
# General settings (non-codec related). Note : NumberChannels = 1 for MONO, 2 for STEREO
BitrateNominal=32
BitrateMin=56
BitrateMax=64
NumberChannels=1
Samplerate=44100
# Ogg Vorbis specific settings. Note: Valid settings for BitrateQuality flag are (Quality, Bitrate Management)
OggQuality=0
OggBitrateQualityFlag=Quality
# 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

india246:/home/streamtranscoderv3# streamTranscoderv3
Encoder 1 is connected
Source is connected
Metadata Updated: Dance Attack Vol 1 Heaven Edition
streamTranscoder started.
Encoder 1 is connected
Encoder 1 is connected
Source is connected
Source is connected
Encoder 1 is connected
Source is connected
Encoder 1 is connected
Source is connected
Encoder 1 is connected
Source is connected
Encoder 1 is connected
Source is connected
Encoder 1 is connected
Source is connected
Encoder 1 is connected
Source is connected
Encoder 1 is connected

und auf der seite von der firma habe ich mich an die anleitung gehalten

http://www.oddsock.org/openbb/read.php?TID=2065

ganz unten steht das was man installieren muss und weiter weiß ich auch nicht. Die pakete sind die neuesten, soviel ich weiß, habe extra noch mal nachgeguckt.
 
AW: MP3-Streaming unter Linux auf Shoutcast

libfaac-dev
liblame-dev
libvorbis-dev
libogg-dev
liboggflac-dev
liboggflac++-dev
libmad0-dev

die alle
 
AW: MP3-Streaming unter Linux auf Shoutcast

Dass man den Leuten immer alles aus der Nase ziehen muss ... :rolleyes:
Davon ab solltest Du nun auch Deine config-Datei anpassen auf den AAC Plus-Codec (wie Du sehen kannst wenn Du sie richtig durchgehst, hast Du auf AAC konfiguriert).
MatrixGF2405;412630[... schrieb:
# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus)
Encode=AAC
[...]
Im uebrigen konnte ich mir die Paketauflistung, die Du in den letzten Beitrag kopiert hast auch selbst auf der von Dir eingebrachten Website ansehen. - Gefragt war hier die Uebersicht direkt aus der Paktliste von Deinem Server!
 
AW: MP3-Streaming unter Linux auf Shoutcast

du sorry aber so gut kenne ich mich leider nicht aus ich weis wie man shoutcast drauf macht und wie ich die zum laufen bekomme und auch den ts server der transcoder ist neuland für mich hir ist mal ein conf status

Code:
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... g77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether g77 accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for g77 option to produce PIC... -fPIC
checking if g77 PIC flag -fPIC works... yes
checking if g77 supports -c -o file.o... yes
checking whether the g77 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for ANSI C header files... (cached) yes
checking for an ANSI C-conforming const... yes
checking for libogg... ok
checking for libvorbis... ok
checking for struct ovectl_ratemanage_arg... yes
checking for libmad (>= 0.12.0)... yes
checking for libFLAC... yes
checking for liblame... yes
checking for faacEncOpen in -lfaac... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating liboddcast/Makefile
config.status: executing depfiles commands
india246:/home/streamtranscoderv3#
er zeigt an lfaac nur leuft er nicht auf aac finde das schon echt komisch.
oder muss ich da noch was anderes installieren


das macht er die ganze zeit:

Code:
india246:/home/streamtranscoderv3# streamTranscoderv3
Encoder 1 is connected
Source is connected
Metadata Updated: Tech And D.A.V.E. The Drummer
streamTranscoder started.
Encoder 1 is connected
Source is connected
Encoder 1 is connected
Source is connected
Encoder 1 is connected
 
AW: MP3-Streaming unter Linux auf Shoutcast

du sorry aber so gut kenne ich mich leider nicht aus ich weis wie man shoutcast drauf macht und wie ich die zum laufen bekomme und auch den ts server der transcoder ist neuland für mich hir ist mal ein conf status

Code:
india246:/home/streamtranscoderv3# streamTranscoderv3
Encoder 1 is connected
Source is connected
Metadata Updated: Tech And D.A.V.E. The Drummer
streamTranscoder started.
Encoder 1 is connected
Source is connected
Encoder 1 is connected
Source is connected
Encoder 1 is connected

n gut gemeinter Tip:
Lass jemanden ran, der sich besser damit auskennt als Du! :wall:
Ich mein, es ist ja schon der Hammer schlechthin, sich technobase4ever zu nennen, sofern man damit nichts zu tun hat.
 
AW: MP3-Streaming unter Linux auf Shoutcast

n gut gemeinter Tip:
Lass jemanden ran, der sich besser damit auskennt als Du! :wall:
Ich mein, es ist ja schon der Hammer schlechthin, sich technobase4ever zu nennen, sofern man damit nichts zu tun hat.

Hallo Inselkobi und alle anderen,

bisher hat es noch kein einziger Mensch geschaft den streamTranscoder3, so hinzubekommen das er einen normalen MP3 Stream in AAC Plus umwandelt! Da willst Du jemanden erzählen wie dumm es eigentlich ist sich so zu nennen, bleib mal bitte beim Thema sonst wird das Niveau hier im Forum nicht gerade besser!

Durch ausgiebige Recherche im Internet hatten sogar Linux Gurus es nicht geschaft den streamTranscoderv3 so hinzubekommen, dass er MP3 zu AAC Plus umwandelt. Wenn dies möglich ist, dann nicht mit der aktuellsten Version.

Gruß,
traxxworxx
 
AW: MP3-Streaming unter Linux auf Shoutcast

Durch ausgiebige Recherche im Internet hatten sogar Linux Gurus es nicht geschaft den streamTranscoderv3 so hinzubekommen, dass er MP3 zu AAC Plus umwandelt.

Nachdem unter Linux immer noch kein AAC+-Encoder gibt, was erwartest du?
Du meldest dich extra hier an um einen Uraltthread aus der Versekung zu holen, nur um was zu schreiben, was schon zigfach gesagt wurde?

Vielleicht übst du dich nochmal in Rechereche, dann wirst du auch merken, dass diese Aussage weioter verbreitet ist als der streamTranscoder selbst.

Wenn du von Niveau sprichst, muss ich sagen, dein Niveau ist nicht wirklich hoch. Das zeigt deine Ausdrucksweise und dein Verhalten in cdeinem ersten Post den du in diesem Board machst.
 
AW: MP3-Streaming unter Linux auf Shoutcast

Das ist auf jeden Fall mal eine gute Nachricht.

Ja, natürlich :) Warum sollte es auch nicht gehen. Im Prinzip greift man einen schon vorhandenen Stream ab, transcodiert diesen im Hintergrund und liefert diesen dann als aac+ wieder aus. Ist auch gar nicht so CPU-Lastig (auf einem Athlon64x2 4000+ ca. 2-4% pro Stream...).

Die Installation setzt aber gewisse Grundkenntnisse im Umgang mit Linux vorraus, etwas Programmiererfahrung ist von Vorteil.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben