[campcaster-support] campcaster on freebsd
  • Hello,
    I'm new to the Campcaster community, and I'm wondering if there's anyone out
    there running Campcaster on FreeBSD right now who wouldn't mind trading a
    few tips with me. The dependency list of Campcaster is long and I'm still
    working on getting configure to successfully compile. If you've already
    been down this road I'd appreciate it if you'd share your porting experience
    with me.

    Any idea if Campware plans to support Campcaster on FreeBSD perhaps with a
    port as they do with Campsite? I've got ports experience and wouldn't mind
    helping out with this but I need to get the software to get through the
    configure and compile stage first.

    I work for a digital media company that provides services to musicians and
    the music business and one of the services we provide to some of our artists
    is internet broadcasting. I'd love to be able to move away from commercial
    software and support an open source product like Campcaster, but our entire
    infrastructure runs on FreeBSD and I need to be able to run the software on
    our colocated FreeBSD servers.

    Thanks,

    --
    Brandon D. Valentine
    http://www.brandonvalentine.com
  • 4 Comments sorted by
  • Hi Brandon,

    Thanks for the offer of the FreeBSD port. I personally don't know of any
    effort to port it to FreeBSD, so you'd be the first working in this area.

    Dependencies are a huge pain. One of the things we were able to do at least
    with the Debian/Ubuntu version of the development environment was to sit
    down and painstakingly compile a single apt-get command with all of the
    dependencies so that others could simply copy and paste to install the
    dependencies.

    I don't know the first thing about FreeBSD's packaging, but I'd venture to
    say that something like that would be quite helpful. You could put it up -
    even in a working version - on our developers' wiki if you're interested.

    The Campsite port of FreeBSD is the result of a lot of hard work by Ondra
    Koutek, who is a stone BSD dude from back in the day. I'm ccing him on this
    mail to see if he has any ideas on a Campcaster port, too.


    Hope this helps,


    douglas



    =============================================
    Media Development Loan Fund
    =============================================
    Douglas Arellanes
    Head of Research and Development
    Center for Advanced Media--Prague (CAMP)
    Na vinicnich horach 24a/1834, 160 00 Prague 6
    Czech Republic
    Tel: + 420 2 3333 5356, Fax: +420 2 2431 5419
    Mobile: +420 724 073 364
    Skype and Yahoo IM: dougiegyro
    http://www.campware.org
    =============================================
    http://www.mdlf.org
    =============================================













    To: campcaster-support@netfinity-4.mdlf.org
    cc:
    bcc:
    Subject: [campcaster-support] campcaster on freebsd
    "Brandon Valentine"
    Sent by: campcaster-support-bounces@netfinity-4.mdlf.org
    12/04/2007 05:15 PM CST
    Please respond to Support mailing list for the Campcaster software project






















    Hello,

    I'm new to the Campcaster community, and I'm wondering if there's anyone
    out there running Campcaster on FreeBSD right now who wouldn't mind trading
    a few tips with me. The dependency list of Campcaster is long and I'm
    still working on getting configure to successfully compile. If you've
    already been down this road I'd appreciate it if you'd share your porting
    experience with me.

    Any idea if Campware plans to support Campcaster on FreeBSD perhaps with a
    port as they do with Campsite? I've got ports experience and wouldn't mind
    helping out with this but I need to get the software to get through the
    configure and compile stage first.

    I work for a digital media company that provides services to musicians and
    the music business and one of the services we provide to some of our
    artists is internet broadcasting. I'd love to be able to move away from
    commercial software and support an open source product like Campcaster, but
    our entire infrastructure runs on FreeBSD and I need to be able to run the
    software on our colocated FreeBSD servers.

    Thanks,

    --
    Brandon D. Valentine
    http://www.brandonvalentine.com





    Invest in Press Freedom: Visit http://www.mdlf.org/support-free-press
  • On 12/4/07, Douglas.Arellanes@mdlf.org wrote:
    >
    > Dependencies are a huge pain. One of the things we were able to do at
    > least
    > with the Debian/Ubuntu version of the development environment was to sit
    > down and painstakingly compile a single apt-get command with all of the
    > dependencies so that others could simply copy and paste to install the
    > dependencies.
    >
    > The Campsite port of FreeBSD is the result of a lot of hard work by Ondra
    > Koutek, who is a stone BSD dude from back in the day. I'm ccing him on
    > this
    > mail to see if he has any ideas on a Campcaster port, too.
    >

    Douglas,
    Thanks for taking the time to respond. I've sent Ondra a personal email
    inviting him to work with me on the project. There are some dependencies
    that seem rather challenging. It seems that Campcaster relies on some Linux
    specific libraries and drivers -- ALSA, lcov, etc, -- which are not
    available on FreeBSD as such. None of these dependencies seem necessary for
    the basic task of streaming mp3s which is the way in which I intend to use
    Campcaster. Are you aware of any straightforward way to disable the
    portions of Campcaster that deal with audio hardware? That would greatly
    simplify my task. It seems from the research I've done so far that it is
    not possible to use the software strictly for internet radio without using
    something like the ALSA/Jack combo with something like darkice. The method
    for doing that differs on FreeBSD from Linux, and ALSA is not available. It
    would probably be a very useful feature for folks to be able to use
    Campcaster for internet radio without the broadcast studio portions enabled
    and might open your software up to a wider audience. Any interest in
    working with me on rethinking the heavy reliance on output direct to audio
    hardware?

    It just occured to me that this all might be more appropriate for the -dev
    list. Should I signup for that and move this there?

    Thanks,

    --
    Brandon D. Valentine
    http://www.brandonvalentine.com
  • Hi,

    A layer of abstraction between the audio hardware and the app would
    certainly be nice, but I'm afraid that might be a _lot_ of work to
    accomplish.

    Let's move this over to the dev list and see what others have to say there.
    It's worth at least getting a better idea of the amount of work something
    like that would entail.


    douglas



    To: "Support mailing list for the Campcaster software project"

    cc:
    bcc:
    Subject: Re: [campcaster-support] campcaster on freebsd
    "Brandon Valentine"
    Sent by: campcaster-support-bounces@netfinity-4.mdlf.org
    12/06/2007 03:27 PM CST
    Please respond to Support mailing list for the Campcaster software project























    On 12/4/07, Douglas.Arellanes@mdlf.org
    wrote:Dependencies are a huge pain. One of the things we were able to do at
    least
    with the Debian/Ubuntu version of the development environment was to sit
    down and painstakingly compile a single apt-get command with all of the
    dependencies so that others could simply copy and paste to install the
    dependencies.

    The Campsite port of FreeBSD is the result of a lot of hard work by Ondra
    Koutek, who is a stone BSD dude from back in the day. I'm ccing him on this
    mail to see if he has any ideas on a Campcaster port, too.

    Douglas,

    Thanks for taking the time to respond. I've sent Ondra a personal email
    inviting him to work with me on the project. There are some dependencies
    that seem rather challenging. It seems that Campcaster relies on some
    Linux specific libraries and drivers -- ALSA, lcov, etc, -- which are not
    available on FreeBSD as such. None of these dependencies seem necessary
    for the basic task of streaming mp3s which is the way in which I intend to
    use Campcaster. Are you aware of any straightforward way to disable the
    portions of Campcaster that deal with audio hardware? That would greatly
    simplify my task. It seems from the research I've done so far that it is
    not possible to use the software strictly for internet radio without using
    something like the ALSA/Jack combo with something like darkice. The method
    for doing that differs on FreeBSD from Linux, and ALSA is not available.
    It would probably be a very useful feature for folks to be able to use
    Campcaster for internet radio without the broadcast studio portions enabled
    and might open your software up to a wider audience. Any interest in
    working with me on rethinking the heavy reliance on output direct to audio
    hardware?

    It just occured to me that this all might be more appropriate for the -dev
    list. Should I signup for that and move this there?

    Thanks,

    --
    Brandon D. Valentine
    http://www.brandonvalentine.com





    Invest in Press Freedom: Visit http://www.mdlf.org/support-free-press
  • Hi Brandon,

    It's good to know Campcaster is using Gstreamer for playback, what
    supports more then only Alsa. But we hacked Gstreamer to do some
    specific things for us, like playing smil playlist's. The code is based
    on Gstreamer 0.8, but we are moving on with idea for using 0.10.

    Using a sink for non Alsa is a option after porting, for sure.

    Does freebsd runs Gstreamer 0.10 stable well?

    If you are willing to help us? Take a look at the code page.

    http://code.campware.org/projects/campcaster/wiki/gstreamer10

    For questions we are in the #campcaster chat channel at irc.freenode.net
    online now.

    Thanks,

    Frans van Berckel


    On Thu, 2007-12-06 at 22:35 +0100, Douglas.Arellanes@mdlf.org wrote:
    > Hi,
    >
    > A layer of abstraction between the audio hardware and the app would
    > certainly be nice, but I'm afraid that might be a _lot_ of work to
    > accomplish.
    >
    > Let's move this over to the dev list and see what others have to say there.
    > It's worth at least getting a better idea of the amount of work something
    > like that would entail.
    >
    >
    > douglas
    >
    >
    >
    > To: "Support mailing list for the Campcaster software project"
    >
    > cc:
    > bcc:
    > Subject: Re: [campcaster-support] campcaster on freebsd
    > "Brandon Valentine"
    > Sent by: campcaster-support-bounces@netfinity-4.mdlf.org
    > 12/06/2007 03:27 PM CST
    > Please respond to Support mailing list for the Campcaster software project
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    >
    > On 12/4/07, Douglas.Arellanes@mdlf.org
    > wrote:Dependencies are a huge pain. One of the things we were able to do at
    > least
    > with the Debian/Ubuntu version of the development environment was to sit
    > down and painstakingly compile a single apt-get command with all of the
    > dependencies so that others could simply copy and paste to install the
    > dependencies.
    >
    > The Campsite port of FreeBSD is the result of a lot of hard work by Ondra
    > Koutek, who is a stone BSD dude from back in the day. I'm ccing him on this
    > mail to see if he has any ideas on a Campcaster port, too.
    >
    > Douglas,
    >
    > Thanks for taking the time to respond. I've sent Ondra a personal email
    > inviting him to work with me on the project. There are some dependencies
    > that seem rather challenging. It seems that Campcaster relies on some
    > Linux specific libraries and drivers -- ALSA, lcov, etc, -- which are not
    > available on FreeBSD as such. None of these dependencies seem necessary
    > for the basic task of streaming mp3s which is the way in which I intend to
    > use Campcaster. Are you aware of any straightforward way to disable the
    > portions of Campcaster that deal with audio hardware? That would greatly
    > simplify my task. It seems from the research I've done so far that it is
    > not possible to use the software strictly for internet radio without using
    > something like the ALSA/Jack combo with something like darkice. The method
    > for doing that differs on FreeBSD from Linux, and ALSA is not available.
    > It would probably be a very useful feature for folks to be able to use
    > Campcaster for internet radio without the broadcast studio portions enabled
    > and might open your software up to a wider audience. Any interest in
    > working with me on rethinking the heavy reliance on output direct to audio
    > hardware?
    >
    > It just occured to me that this all might be more appropriate for the -dev
    > list. Should I signup for that and move this there?
    >
    > Thanks,
    >
    > --
    > Brandon D. Valentine
    > http://www.brandonvalentine.com
    >
    >
    >
    >
    >
    > Invest in Press Freedom: Visit http://www.mdlf.org/support-free-press
    >
    >
    >