Tuesday, May 28, 2013

Re: [Avid-L2] Re: Semi OT: Screen sharing with clients

I've been trying out lots of solutions for this application... It seems the
real problem is latency. Video streams can look great when buffering is an
option, but if real-time- or close to real-time- delivery is important, it
becomes a real challenge.

In our case, the editors and clients require as close to real-time
performance as possible, so any latency above 1/2 second is considered
unusable. Typically, the remote clients will speak to the editor by
telephone while watching video/audio streamed separately from the output of
Avid or FCP.

iChat (now "Messages") can be made to work using any DV device and an old
computer. This solution works fairly well... Latency is generally below 1/4
second, and it's certainly cheap to implement. However, video resolution is
limited to 640 x 480 (at best) and the stream bandwidth is capped at 2
Mb/s. Also, the codec in use is best suited for static 'talking-head' style
imagery, so if you're footage is handheld with lots of random motion, the
image falls apart pretty quickly.

Right now, I'm trying out an encoder/decoder pair from Teradek (the 105,
305 "Cube" series.) These boxes will stream 1080p23.98 at up to 10Mb/s. You
can stream from one box to another, or stream directly to VLC player using
RTSP.

So far, the performance on these is pretty impressive. For whatever reason,
720p59.94 yields lower latency than 1080p, so I am cross-converting the
output of the Avid to suit. The stream bandwidth is capped at 4 Mb/s, and
still looks good. There are a handful of encoder settings that can be
tweaked depending upon your application to get even lower latency, but I am
getting about 1/4 second from our local ISP to another remote network.

Of course, the encoder/decoder pair runs about $3K, so it's not the
cheapest solution out there.

I'm pretty sure if somebody had the time, a equivalent solution (or
better?) could be built using a reasonably fast Linux box running ffmpeg
and x264. Anybody?


-Ryan







On Tue, May 28, 2013 at 1:43 AM, Christopher Pitbladdo <
avid@digitalbuddy.co.uk> wrote:

> **
>
>
> No problem with the audio, as I recall (I only used it a handful of times,
> due to the overall lag).
>
> ***
> Christopher Pitbladdo
> Digital Buddy
> 496 Ferry Road
> Edinburgh
> EH5 2DL
> Tel: 0131 552 553 0
> Mob: 07590 570 683
> www.digitalbuddy.co.uk
>
> Credit list available at www.digitalbuddy.co.uk/creditlist.pdf
>
> On 28 May 2013, at 00:04, "Tony Breuer" <tonybreuer@mac.com> wrote:
>
> > Thanks, Christopher. I forgot about sling box. The audio stayed in sync
> though, right?
> >
> > --- In Avid-L2@yahoogroups.com, Christopher Pitbladdo <avid@...> wrote:
> > >
> > > I hooked a SlingBox up to my Avid output for the same reason... In
> reality, the lag was a bit of an issue, typically they were around five
> seconds behind me.
> > >
> > >
> > >
> > > ***
> > > Christopher Pitbladdo
> > > Digital Buddy
> > >
> >
> >
>
> [Non-text portions of this message have been removed]
>
>
>


[Non-text portions of this message have been removed]



------------------------------------

Search the official Complete Avid-L archives at: http://archives.bengrosser.com/avid/
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/Avid-L2/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/Avid-L2/join
(Yahoo! ID required)

<*> To change settings via email:
Avid-L2-digest@yahoogroups.com
Avid-L2-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
Avid-L2-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

No comments:

Post a Comment