Keith,

Thanks for checking this out. I developed this for a very specific need and
wanted to put it out into the wild to see if anyone with more PHP skills
would take this and develop it further. It meets our needs right now for
several DJ's to track from live remotes on their iPhones and to contribute
shows - so there are no immediate plans to develop more functionality.

To get this to mimic what is in the Voicetracker application (where you can
set segue points), there is an enormous amount of work to be done. You
would need to write a WebRTC interface into CAED to get precise timing and
to hear to the segue.

In looking at a design for our needs, we decided that this was not
necessary or even desired.  If the talking points are set on the library,
this actually will allow the radio host to sound optimal. Rivendell does a
really good job of mixing and we don't want to overburden the hosts or want
them messing with the points.

This uses the Rivendell API to ingest the audio object from the browser.
You could create a custom ingest script that takes the audio and uses SOX
to compress the audio to make it louder, trim the edges, etc..  This may be
an enhancement I would add.

What might be an enhancement would be to create a shadow library of MP3's
to hear the intro/outro. This would be necessary for an implementation of
RDLibrary on the web. This would also require a daemon to continuously
update the library - or an implementation of CAED that speaks WebRTC (as
mentioned above).

I think it's a very good direction to go for Rivendell to support remote
users, although it is nontrivial.


Brian

*--*
*Brian P. McGlynn*
bmcgl...@geneseemedia.net


ᐧ

On Tue, Aug 6, 2019 at 2:25 PM Keith Thelen <kthe...@kanabec.net> wrote:

> Was excited to see this a few days ago. Finally got a chance to test it
> this afternoon… so far it seems to work nicely!
>
> My question is, do you - or anyone else - have plans to develop this
> further?
>
> I have only vague notions of what it’d take to achieve similar
> functionality to the local voicetracker (ie. rendering starts/ends of
> adjacent cart/s to create temporary, low-bitrate intro/outro “previews” to
> play in the browser; creating something that can provide provide graphical
> segue adjustment in the browser, etc).
>
> But if/when that happens, it’ll be a great day for Rivendell - and indeed,
> the world!
>
>
>
> -----
> Keith Thelen
> _______________________________________________
> Rivendell-dev mailing list
> Rivendell-dev@lists.rivendellaudio.org
> http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
>
_______________________________________________
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to