:: Beatware in Session Radio ::

Sintonizar: Winamp windows Media Player Real Player QuickTime

27-01-2010

Uso de Traktor para transmitir por Shoutcast

Es sabido que con Traktor no es posible realizar streaming por Shoutcast de manera directa, ya que dicho software viene predeterminado para transmitir música por medio de Icecast.

Un día dando vueltas por la red, me tropecé con esta página, que muestra de forma resumida la configuración de tu radio online utilizando una herramienta denominada Stream Transcoder.

  • Primeros Pasos:
NI Traktor PRO: Versión Demo
Icecast Server: Descargar aquí
Stream Transcoder: Descargar aquí (Versión Mejorada)
  • Configuración:
  1. En primer lugar se configura el servidor de Icecast.
  2. Iniciar Stream Transcoder para recibir audio desde el servidor de Icecast y conectarse a otro servidor Shoutcast, por ejemplo, la estación de radio por Internet.
  3. Iniciar Traktor para transmitir al servidor de Icecast de forma local.
Icecast:

Edita la configuración de Icecast como sigue:

Icecast Configuration

<!-- This config file contains a minimal set of configurable parameters,
and mostly just contains the things you need to change. We created
this for those who got scared away from the rather large and heavily
commented icecast.xml.dist file. -->
<icecast>
<limits>
<sources>2</sources>
</limits>
<authentication>
<source-password>hackme</source-password>
<relay-password>hackme</relay-password>
<admin-user>admin</admin-user>
<admin-password>hackme</admin-password>

</authentication>
<hostname>localhost</hostname>
<listen-socket>
<port>8000</port>
</listen-socket>
<fileserve>1</fileserve>
<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
</logging>
</icecast>

Stream Transcoder:

Ready to connect configuration

AutomaticReconnectSecs=10
AutoConnect=0
# Log Level 1 = LOG_ERROR, 2 = LOG_ERROR+LOG_INFO, 3 = LOG_ERROR+LOG_INFO+LOG_DEBUG
LogLevel=1
# Log File
LogFile=streamTranscoder
# The source URL for the broadcast. It must be in the form http://server:port/mountpoint. For those servers without a mountpoint (Shoutcast) use http://server:port.
SourceURL=http://localhost:8000/traktor.ogg
# Number of encoders to use
NumEncoders=1


First destination configuration

ServerType=Shoutcast
Server=[ServerIp]
Port=[Port]
ServerPassword=[Password]
ServerMountpoint=
# YP (Stream Directory) Settings
ServerPublic=0
ServerIRC=
ServerAIM=
ServerICQ=
ServerStreamURL=http://[ServerIP]:[Port]
ServerName=[Some Name]
ServerDescription=[Some Description]
ServerGenre=[Some Genre]
AutomaticReconnectSecs=1
AutoConnect=0
# 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=128
BitrateMin=128
BitrateMax=128
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=-1
# 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
Server=localhost

Traktor:

Configuración del servidor:

Address: localhost
Port: 8000
Moint point: traktor.ogg
Password: hackme (utiliza el password que usaste en la config. de Icecast)
Format: Ogg Vorbis, 44100 hz, 128 kBit/s (o 192 kBit)

Recuerda que la dirección del Source del Stream Transcoder sera:
http://localhost:8000/traktor.ogg
  • Comienza el streaming
  1. Inicia Icecast y haz clic en Iniciar servidor
  2. Inicia Traktor y pulsa el botón de transmisión
  3. De vuelta en Icecast selecciona la pestaña de nivel de fuente "Estadística". Comprueba que hay una fuente llamada traktor.ogg
  4. Verifica que Traktor y Icecast están conectados.
  5. Inicia el Stream Transcoder
  6. Comprueba que la dirección este "lista para conectar"
  7. El codificador de la primera linea cambiará de estado Desconectado a Conectado
  8. Escucha la señal de salida para verificar si estás al aire.
Si tienes dudas con respecto a la configuración, realiza tus consultas a través de los comentarios del blog, o dirígete al página original del artículo aquí.

Enjoy :)

Compartir

12 Comentarios:

Anónimo dijo...
Este blog ha sido eliminado por un administrador de blog.
Anónimo dijo...
Este blog ha sido eliminado por un administrador de blog.
Sid dijo...

Hola... buenismo el tutorial, mi unica duda es esta:

First destination configuration
ServerType=Shoutcast
Server=[ServerIp]
Port=[Port]
ServerPassword=[Password]
ServerMountpoint=
# YP (Stream Directory) Settings
ServerPublic=0
ServerIRC=
ServerAIM=
ServerICQ=
ServerStreamURL=http://[ServerIP]:[Port]
ServerName=[Some Name]
ServerDescription=[Some Description]
ServerGenre=[Some Genre]
AutomaticReconnectSecs=1
AutoConnect=0
# Output codec selection (Valid selections : MP3, OggVorbis, Ogg FLAC, AAC, AAC Plus)
Encode=MP3

que debo poner donde dice "serverip""port""serverpassword" ?

quiero enviar el audio a mi cuenta de listen2myradio, ya tengo la IP y el puerto a donde tengo que enviarlo pero no logro hacerlo funcionar, el transcoder me tira error de "can't connect to socket" o algo asi... que password debo usar en la configuracion de arriba? el de mi cuenta de listen2myradio o el de admin o.. cual¡¡ poprque tuve que escoger 3 diferentes...

espero su respuesta gracias...

Ronald Silva dijo...

@Sid,

Lod datos de Serverip, port y server password, son los datos de la cuenta de listen2myradio

los demás datos debes configurarlo en el traktor.

si tienes más dudas envia un mail a djbeatware@hotmail.com

Saludos.

dj bhuda dijo...

buenas mi duda es que yo emito en una radio online y para conectarme para emitir tengo un usuario y un password propio, no me quedo muy claro donde debo poner esos datos para poder conectarme al server de mi radio, gracias de ante mano

Anónimo dijo...

Mi problema es que, teniendo configurado y emitiendo música, no puedo emitir con el micro ningún comentario de lo que estoy pinchando. Es que no se puede con este programa?. Con Winamp si me deja, pero este no hay manera y la configuración es la misma. Haría falta un controlador especial o algo así?

Anónimo dijo...

hola colega.. bueno mi duda es.. tengo la ip..... tengo tambien el puerto... la contraseña... y el traktor.. nose si podrias publicar.. la configuracion del icecast mas especifica.. con ejemplos de ip de puerto.. qe señanles las cosas qe debo cambiar... porfa... por qe aun no puedo conectarlo..

Anónimo dijo...

Todo ese codigo se pone en el archivo de config del icecast ? :S

Anónimo dijo...

no kiere conectar el strean transcorder a mi señal de shotcasst.. me sale Unable to connect to socket T_T

vanillaginger dijo...

borther te agradecia si pudieras jacer un tutorial paso paso con imagenes , todo esta bien la unica falla es el transcoder , mira yo uso traktor kontrol s4 , quiero transmitir mediante liste2myradio , pero he navegado por la web y sin exito aver si me das una ayuda

Anónimo dijo...

hola hice todos los pasos y en el reproductor de la radio me sale el nombre de la cancion y todo pero no s eescucha el audio mas no me tira ningun error u.u

Anónimo dijo...

para hacerlo desde Mac os como lo hago???
no quiero renunciar a pinchar con mac solo por transmitir, y mi shoutcast hosting solo admite mp3...