9. Transmissão Ao Vivo - Comece sua própria rádio na Internet

A Transmissão Ao Vivo no Mixxx permite que você transmita a sua mixagem pela Internet para os ouvintes pelo mundo.

9.1. Servidores de Streaming

Servidor de streaming remoto

Mixxx allows you to feed your audio stream directly to Shoutcast and Icecast streaming servers. Depending on the number of listeners, streaming audio requires a significant amount of bandwidth. Streaming servers provide the required bandwidth and broadcast the stream to your listeners. A popular free streaming service is Caster.fm. A review of several free and paid stream hosts is available at broadcastingworld.net.

Mixxx as client-side streaming source broadcasting to an
remote streaming server

Mixxx como cliente fonte de streaming transmitindo para um servidor de streaming remoto

Servidor de streaming local

For experienced users, it may be interesting to set up your own local streaming server. This turns your personal computer into a radio station and listeners connect directly to your server. Mixxx as a streaming source does not need to run on the same computer as your streaming server. However, professional stations often run the streaming source on the same computer as the streaming server for stability and reliability reasons. Keep in mind that if want to stream audio to a significant number of listeners, you’ll need enough bandwidth. Read the Shoutcast documentation or Icecast documentation for server setup instructions.

Mixxx as client-side streaming source broadcasting to an
remote streaming server

Mixxx como cliente fonte de streaming transmitindo para um servidor de streaming local

9.2. Configurando o Mixxx

Comece fornecendo ao Mixxx toda a informação necessária para estabelecer a conexão ao servidor de streaming:

  • Abra Preferências ‣ Transmissão Ao Vivo.

  • Insira as configurações seguindo as descrições nas Live Broadcasting Preferences

  • Clique OK

  • Vá para Opções ‣ Ativar Transmissão Ao Vivo ou use os Application shortcuts para começar a transmissão

9.3. Live Broadcasting Preferences

Preferências do Mixxx - Configurando a transmissão ao vivo

Preferências do Mixxx - Configurando a transmissão ao vivo

Server Connection

  • Type: Select the type of streaming server you want to connect with.

  • *Host: Você pode digitar o hosto como um nome de host um endereço IP.

  • Login: As provided by your streaming server provider. Without this, you will not connect successfully to the server. The default password for Icecast is source while the default password for Shoutcast is admin.

  • Montagem: Um ponto de montagem é um nome único identificando uma stream particular. Para o Shoutcast não é necessário especificar um ponto de montagem. A configuração não pode estar em branco se você está usando o Icecast tente os padrões /mount ou /live. Se não te deram um ponto de montagem específico você pode geralmente fazer um. Ele sempre começa com uma / (barra) seguido por um texto sem caracteres especiais.

  • Porta: Como fornecido pelo seu provedor de servidor de streaming. Muitos servidores usam a porta padrão 8000.

  • Senha: Como fornecida pelo seu provedor de servidor de streaming, a não ser que você esteja rodando o seu próprio servidor de rádio. Ela é necessária para estabelecer a conexão com o servidor e para começar uma transmissão.

Aviso

Não digite uma URL no host! http://exemplo.com:8000 não funciona. Em vez disso use exemplo.com no campo Host e 8000 no campo Porta.

Stream Setting

  • Stream pública: Se ativada, essa opção adiciona a sua estação de rádio no diretório Shoutcast/Icecast.

  • Utilizar metadados UTF-8: Se ativado, essa opção conserta acentos quebrados e símbolos de linguagens estrangeiras nos metadados, assumindo que o provedor de streaming configurou o servidor para suportar metadados UTF-8.

  • Nome da Stream: Então, qual é o nome do seu show?

  • Site: O site que você quer que seus ouvintes visitem.

  • Descrição: Digite o seu nome de DJ e um slogan curto.

  • Gênero: Liste os gêneros principais que você toca. Isso atrai resultados de pesquisa em diretórios de stream. O Gênero não pode estar em branco.

Encoding

  • Taxa de bits: Selecionar uma taxa de bits de 128 ou 160 kbps é comum e provê qualidade suficiente para os seus ouvintes. Taxas de bits maiores vão usar um pedaço maior da largura de banda da sua conexão de Internet para transmitir e também das dos seus ouvintes para receber a stream.

  • Formato: O MIxxx suporta streaming para servidores Icecast em formato MP3 ou Ogg Vorbis, e o streaming para servidores Shoutcast é suportado em formato term:MP3.

Custom metadata

By default, Mixxx broadcasts artist and title information of the files that you play to your listeners. You can disable this feature and use your own custom metadata. For technical reasons, broadcasting artist and title information is not supported for OGG streams.

  • Ativar metadados personalizados: Ativa/Desativa metadados personalizados.

  • Artista: Insira os seu metadado personalizado de artista aqui, o seu nome de DJ por exemplo.

  • Título: Insira o seu metadado personalizado de título.

Nota

Due to licensing restrictions, MP3 streaming is not enabled by default. For information on how to enable MP3 streaming, go to the chapter Activate MP3 streaming support.

9.3.1. Icecast vs. Shoutcast

Os dois essencialmente servem para a mesma proposta. Um servidor Icecast pode transmitir MP3 ou Ogg Vorbis. Porém, embora o Ogg seja mais eficiente e efetivo (você consegue um som de maior fidelidade do que com um MP3 em taxas de dados mais baixas) nem todos os ouvintes podem reproduzir uma stream de Ogg. Como resultado, o MP3 é provavelmente uma escolha mais segura, a não ser que você saiba que os seus ouvintes possam escutar uma stream de Ogg com sucesso.

9.3.2. Diretórios de Transmissão

Geralmente um servidor de streaming adiciona a sua estação de rádio ao diretório do Shoutcast/Icecast, se você ativar a opção Stream Pública em Preferências ‣ Transmissão Ao Vivo ‣ Configurações de Stream.

Often streaming hosts will run their own directories. Check your host’s FAQ to find out. If you want to promote your streaming radio station even more, register at services like streamfinder.com. An overview of different internet radio directories is available at shoutcheap.com

9.4. Solução de Problemas

  • Se você está com problemas ao conectar com o servidor de streaming, verifique a configuração nas Live Broadcasting Preferences.

  • You may need the LAME libraries to stream in MP3. See Activate MP3 streaming support.

  • Você pode ter selecionado o formato Ogg Vorbis que não é suportado pelos servidores Shoutcast.

  • Você pode precisar verificar as suas configurações de firewall. Ambos Icecast e Shoutcast usam duas portas. Se você está transmitindo em uma porta (por exemplo, porta 8000) então você precisa abrir a próxima porta (porta 8001) também.

  • Você pode precisar fazer port forwarding se você estiver atrás de um roteador ou se o seu roteador for bloquear pedidos na sua porta de streaming (por exemplo, porta 8000)

9.5. Activate MP3 streaming support

Due to licensing restrictions, MP3 streaming is not enabled by default. In order to enable MP3 streaming you must install the LAME MP3 codec yourself. The following section explains how you can do that.

Dica

If you have activated MP3 streaming support, you’ll be also able to record your mixes in MP3 format. Go to the chapter Recording your Mix for more information.

9.5.1. Activate MP3 streaming support on Windows

To activate MP3 streaming on Windows, follow these steps:

  1. Download LAME 3.98.4 binaries from http://lame.bakerweb.biz/. The download includes versions for 32-bit and 64-bit Windows

  2. Unpack the downloaded archive. You need a utility for manipulating archives like the free 7zip.

  3. If you have the 32-bit version of Mixxx, copy the file libmp3lame.dll from the x86 folder to the location you have installed Mixxx, for example C:\Program Files\Mixxx\

  4. Alternatively, if you have the 64-bit version of Mixxx, copy the file libmp3lame.dll from the x64 folder to the location you have installed Mixxx

  5. Rename libmp3lame.dll to lame_enc.dll in the folder where you have installed Mixxx

  6. Restart Mixxx

Dica

A common mistake when going through the process is not copying only libmp3lame.dll from the LAME zip file and then renaming that file to lame_enc.dll. It’s deceiving but there is a file named lame_enc.dll in the LAME zip file. You don’t want that file! Also, make sure the version of LAME you use (x86=32-bit vs. x64=64-bit) matches the version of Mixxx you use. Select Help ‣ About to find out whether you have installed the 32-bit or 64-bit version of Mixxx.

Aviso

Some websites like Audacity provide lame binaries too. Do not use these versions or Mixxx will show an error when activating live broadcasting and your stream will fail.

9.5.2. Activate MP3 streaming support on Mac OS X

9.5.2.1. Method A: Download

To activate MP3 streaming on Mac OS X, follow these steps:

  1. Download LAME 3.98.4 Intel (Mac OS X 10.5+ 32-bit & 64-bit)

  2. Double-click on the downloaded zip file to unpack the file and you’ll get an installer package file

  3. Double-click on the installer package file and follow the step-by-step instructions in the installer

  4. Restart Mixxx

9.5.2.2. Method B: Macports

Another easy way to activate MP3 streaming is to use MacPorts which is a repository manager (like apt on Debian/Ubuntu) for Open Source software. Having installed this piece of software, installing MP3 support is rather simple.

  1. Open a terminal and type the following commands:

    sudo port install lame
    
  2. Restart Mixxx

9.5.3. Activate MP3 streaming support on Linux

On Ubuntu and GNU/Linux-based operating systems MP3 streams can be activated by installing the package libmp3lame. Dependent on your Linux distribution the package might be slightly named different such as lame.

  1. Open a terminal and type the following commands:

    sudo apt-get install libmp3lame0
    
  2. Restart Mixxx