Re: Campcaster/Campsite integration
  • Vote Up0Vote Down Daniel JamesDaniel James
    Posts: 844Member, Sourcefabric Team
    Hi Mugur,

    > This is one target for the future Plastelina application.

    Is there a roadmap for Plastelina anywhere? It's the first I heard about it.

    > I don't know if further work should be done
    > in this direction as it duplicates functionality

    How do you mean, duplicate? Campcaster doesn't have a web interface for
    listeners at present, as far as I can see.

    Cheers!

    Daniel
  • 8 Comments sorted by
  • Vote Up0Vote Down Micz FlorMicz Flor
    Posts: 184Administrator
    On Thu, 2010-08-05 at 15:53 +0200, Daniel James wrote:

    > > This is one target for the future Plastelina application.
    >
    > Is there a roadmap for Plastelina anywhere? It's the first I heard
    > about it.


    the name is a working title :) and i can't find it either right now, i
    thought it would be in the wiki or jira.

    --

    Micz Flor
    Head of Communication, Sourcefabric
    micz.flor@sourcefabric.org

    Sourcefabric
    Prinzessinnenstraße 20
    10969 Berlin, Germany
    DE +49 (0)30 44044999

    www.sourcefabric.org
    www.twitter.com/Sourcefabric

  • Vote Up0Vote Down Sava TatićSava Tatić
    Posts: 113Member, Administrator, Sourcefabric Team
    On Thursday, August 05, 2010 16:45:03 Micz Flor wrote:
    > On Thu, 2010-08-05 at 15:53 +0200, Daniel James wrote:
    > > > This is one target for the future Plastelina application.
    > >
    > > Is there a roadmap for Plastelina anywhere? It's the first I heard
    > > about it.
    >
    > the name is a working title :) and i can't find it either right now, i
    > thought it would be in the wiki or jira.

    It is in the wiki, as dfaft business requirements.

    Plastelina is the code name for a new-generation newsroom and multi-platform
    publishing system. How's that for a mouthful? :)

    Sava



    > Micz Flor
    > Head of Communication, Sourcefabric
    > micz.flor@sourcefabric.org
    >
    > Sourcefabric
    > Prinzessinnenstraße 20
    > 10969 Berlin, Germany
    > DE +49 (0)30 44044999
    >
    > www.sourcefabric.org
    > www.twitter.com/Sourcefabric
    >
    >
    >
    > To participate in the discussion, go here:
    > http://forum.sourcefabric.org/index.php?t=rview&frm_id=1 5

    --
    Sava Tatić
    Managing Director, Sourcefabric o.p.s.
    sava.tatic@sourcefabric.org

    Salvátorská 10
    110 00 Praha 1, Czech Republic
    +420 2 22 36 25 40
    Skype: tictactatic

    http://www.sourcefabric.org
    http://www.twitter.com/Sourcefabric
  • Vote Up0Vote Down Sava TatićSava Tatić
    Posts: 113Member, Administrator, Sourcefabric Team
    On Thursday, August 05, 2010 15:53:37 you wrote:
    > > I don't know if further work should be done
    > > in this direction as it duplicates functionality
    >
    > How do you mean, duplicate? Campcaster doesn't have a web interface for
    > listeners at present, as far as I can see.

    What Mugur meant to say was that there is a lot of it you can do with Campsite
    templates already, without building anything special new features. It's a bit
    tweaky, but it is doable in theory. I even wrote a wiki several years ago
    about it, but it seems to have been lost in the migration (grrrrrrrrrrrr). I
    will dig it out.

    The only thing I can find for now is the diagram of how a Campcaster/Campsite
    integration would look (please see here:
    http://wiki.sourcefabric.org/download/attachments/1048620/CR P_mapa.png)

    All the best,

    Sava

    --
    Sava Tatić
    Managing Director, Sourcefabric o.p.s.
    sava.tatic@sourcefabric.org

    Salvátorská 10
    110 00 Praha 1, Czech Republic
    +420 2 22 36 25 40
    Skype: tictactatic

    http://www.sourcefabric.org
    http://www.twitter.com/Sourcefabric
  • Vote Up0Vote Down Daniel JamesDaniel James
    Posts: 844Member, Sourcefabric Team
    Hi Sava,

    > I even wrote a wiki several years ago
    > about it, but it seems to have been lost in the migration

    Is this the document?

    http://en.flossmanuals.net/bin/view/Campcaster/CompleteSolut ion

    I moved it into flossmanuals so it can be updated and integrated with
    the user manual, then translated.

    It's not part of the official manual yet - I'm going to put it in an
    Advanced Setup section.

    Cheers!

    Daniel
  • Vote Up0Vote Down Daniel JamesDaniel James
    Posts: 844Member, Sourcefabric Team
    Hi Sava,

    > It is in the wiki, as dfaft business requirements.

    I couldn't find Plastelina there, but I did find:

    http://wiki.sourcefabric.org/display/CS/Integrated+Multimedi a+Archive

    > Plastelina is the code name for a new-generation newsroom and
    > multi-platform
    > publishing system. How's that for a mouthful? :)

    Sounds good :-) I wonder how much of this could be got to the proof of
    concept stage using the current codebase, with a tweak here and there.

    Then if customers saw the demo and wanted to go down the fully
    integrated BBC iPlayer-style route, the new generation development
    wouldn't be so speculative.

    Previously, I was working on a Campcaster demo distro, but now I can see
    it would make more sense to have both Campcaster and Campsite on one
    disc, with basic integration pre-seeded.

    Cheers!

    Daniel
  • Vote Up0Vote Down Sava TatićSava Tatić
    Posts: 113Member, Administrator, Sourcefabric Team
    On Thursday, August 05, 2010 17:13:18 Daniel James wrote:
    > Is this the document?
    >
    > http://en.flossmanuals.net/bin/view/Campcaster/CompleteSolut ion

    Yes it is. (Phew :)

    > I moved it into flossmanuals so it can be updated and integrated with
    > the user manual, then translated.

    Great. The doc needs some updating, as things have evolved meanwhile (this was
    the Campware state of the art cca. 2007. For example, I believe we could
    eliminate the Darkice bit, as Gstreamer seems to handle that. We would also
    need to finally make the sample Campsite template that allows for in-studio
    news reading, as you said:

    > > It should also be possible to have Campsite serve a version of the
    > > latest news suitable for a radio announcer - plain screen, large
    > > readable font etc. That would save time copying and pasting, printing
    > > out scripts and so on.

    That's utterly doable. And Ajax has improved in leaps and bounds since 2007.


    > It's not part of the official manual yet - I'm going to put it in an
    > Advanced Setup section.

    Many thanks for digging it out of relative obscurity.

    Sava
  • Vote Up0Vote Down Sava TatićSava Tatić
    Posts: 113Member, Administrator, Sourcefabric Team
    HI Daniel,

    > I couldn't find Plastelina there,

    It's not public yet (it's an oversight you don't have it). I still have to
    make it presentble enough.

    > but I did find:
    >
    > http://wiki.sourcefabric.org/display/CS/Integrated+Multimedi a+Archive

    Yes, that was the plan for the upgrade of the storage server in Campsite,
    which we stopped implementing because a potential large code contributor
    showed up, so we wanted to make it way more flexible and enterprise level.
    Unfortunately the code contributor never delivered the code, so we're back to
    doing it ourselves.

    > I wonder how much of this could be got to the proof of
    > concept stage using the current codebase, with a tweak here and there.

    I'd be curious to pursue that route too. For example:

    > > With HTML5 supporting Ogg natively in Firefox and Chrome, it should be
    > > possible to embed audio files from the Campcaster storage server and
    > > live Icecast streams directly into pages served by Campsite, without
    > > requiring any separate media player to be installed by the user.
    > >
    > > I think that's potentially a killer feature for radio station websites,
    > > or any news organisation that streams audio, because audio would only
    > > have to be encoded once for all three formats - radio, streaming and
    > > website. Storage space saved, and no transcoding problems.

    I believe once you attach a clip from the Campcaster storage server to a
    Campsite article, it should be a trivial matter to do so in a template. I'd
    like Mugur and Holman to confirm that. If I am right, then we should definitely
    make a sample template to show that off.

    > > Beyond that, how about putting Ogg Theora video files into Campcaster
    > > storage? The audio codec is Vorbis, so that part should play out to the
    > > radio as normal, but the video+audio could be streamed via Icecast, or
    > > offered for on demand streaming via Campsite pages.

    AFAIK, extending the current storage server to allow for video should be
    fairly straightforward (and as for Campsite, see above). The only issue is how
    many man days "fairly straightforward" entails.

    > Previously, I was working on a Campcaster demo distro, but now I can see
    > it would make more sense to have both Campcaster and Campsite on one
    > disc, with basic integration pre-seeded.

    Sounds great. For starters, we should think about ways of simplifying the
    originally described setup.

    All the best,

    Sava


  • Vote Up0Vote Down Daniel JamesDaniel James
    Posts: 844Member, Sourcefabric Team
    Hi Sava,

    > AFAIK, extending the current storage server to allow for video should be
    > fairly straightforward

    There has already been some work done on this:

    http://dev.sourcefabric.org/browse/CC-1423

    In future we might want to support WebM import and playback too:

    http://en.wikipedia.org/wiki/Webm

    >> Previously, I was working on a Campcaster demo distro, but now I can see
    >> it would make more sense to have both Campcaster and Campsite on one
    >> disc, with basic integration pre-seeded.
    >
    > Sounds great. For starters, we should think about ways of simplifying the
    > originally described setup.

    Having it all running on one demo machine should simplify things a
    little, as will Campcaster moving to MySQL.

    For a production machine, users could deploy the demo distro but just
    disable or uninstall the parts they don't need on a particular box (e.g.
    Campcaster Studio might not be required on the storage server).

    Cheers!

    Daniel