Remote Live Broadcast
  • I want to know it anyone knows how if there is a function to do a Live broadcast from a remote location with campcaster. I have two presenters who are not in the same location and want to do a live broadcast from their own studio on my station. Let me know. Thanks
  • 1 Comment sorted by
  • Vote Up0Vote Down Daniel JamesDaniel James
    Posts: 844Member, Sourcefabric Team

    Hi Gmqex,

    > I want to know it anyone knows how if there is a function to do a Live
    > broadcast from a remote location with campcaster. I have two presenters
    > who are not in the same location and want to do a live broadcast from
    > their own studio on my station.

    What I'd suggest is that you set up an Icecast server on the LAN at your
    station, with the audio output sent to your broadcast mixer. Your remote
    studios can then connect to you with any Icecast compatible client (such
    as darkice, or the 1.9.x development version of Mixxx). Of course you
    will have to make sure that the IP address of the Icecast server is
    accessible from outside your firewall (e.g. by using port forwarding on
    your router).

    You will have to set an appropriate buffer size to allow for the
    possibility of short connection drop-outs, because TCP/IP is designed to
    guarantee packet delivery, rather than guarantee that packets arrive
    with low latency. This might imply that your remote studio starts its
    stream a couple of seconds ahead of the re-broadcasting start time, or
    starts with a fade-in so you can cover the gap by crossfading a jingle
    at your end.

    There is some support in Campcaster for re-broadcasting an Icecast
    stream at a specific time. For example, play a pre-recorded show from
    9am to 10am, then at 10am automatically switch to the stream from the
    remote studio. However, I'm not sure if this feature is working reliably
    yet in the forthcoming 1.6 release, so it's best to check that.

    The alternatives to using Icecast could be Netjack, or EBU N/ACIP which
    is based on SIP. I'm not aware of an open source implementation of
    N/ACIP other than the original ACIP reference implementation.

    Cheers!

    Daniel