Re: UPD better than TCP in streaming video/audio ?

From: Dean Roddey (droddey_at_charmedquark.com)
Date: 12/09/04


Date: Thu, 9 Dec 2004 10:48:25 -0800

Most lossey video compression schemes probably will follow a similar form,
because of the temporal compression nature. The periodically send a full
frame, and then for some small period of time they send just the changes
from that last full frame. That would mean that you could always re-sync,
you just have to scan forward to the next full frame and pick up again. I
don't think that any compression scheme for broadcast or streaming could be
of the sort that requires you get every byte flawlessly from the beginning
of the stream. It wouldn't be practical because one hiccup at 2 seconds into
it and you'd lose the rest of the content from there on out. So the
compression would have to be somewhat packet oriented to allow for recovery.

-------------------------------------
Dean Roddey
Chairman/CTO, Charmed Quark Systems
www.charmedquark.com

"Puzzolino" <puzzolino77@libero.it> wrote in message
news:qk%td.486410$35.20795115@news4.tin.it...
> Hi Alun,
> thanks a lot for your long reply.
> The more I work on it, the more I find limitations on the use of UDP:
> among
> all, the maximum size of UDP packets and the use of compression on video
> streams that makes consequent packets strictly dependant on each other
> (this
> becomes a problem when packets get lost).
> What do you think ?
>



Relevant Pages

  • Re: Mini-DV vs Analog to the Desktop - Question...
    ... and Digital 8 camcorders record 29.97 frames per second, just like analog ... there is absolutely no difference in frame rate between analog ... You claim DV is better than MPEG2 ... By it's nature, it entails compression of the image at, ...
    (rec.video.desktop)
  • Re: video capture
    ... DVDs are substantially more compressed than ... but DV is a different style of compression than what is ... that each frame is a complete image. ... Capturing baseband video uncompressed requires special ...
    (rec.video.production)
  • Re: Streaming video over serial?
    ... In this scenario, since it's doing realtime, maintaining a consistent frame rate isn't necessary - "as fast as possible" is what's desired. ... Back-of-the-envelope for 115kbps gives me about a 2Hz update rate for hi-res graphics without compression. ... about, the graphics will not be amenable to the sort of decompression the Apple could do in realtime, at least for intra-frame. ... The hard part now seems like it's actually on the sending side, where we need to tackle algorithms for generating decent color hi-res screens. ...
    (comp.sys.apple2.programmer)
  • Re: DV: digital vs. analog dubs
    ... Look, you can claim all you like the data dropouts don't happen on DV, ... where the DV deck can't mask it and drops in a frame of silence ... Decks may do this kind of correction, ... In interframe compression one of the main ways of saving space is to reduce ...
    (rec.video.production)
  • Re: Streaming video over serial?
    ... frame rate isn't necessary - "as fast as possible" is what's desired. ... You're right about compression. ... I confess to not knowing enough about serial transmission to know how much ... so doing this within the frame loop is not necessary. ...
    (comp.sys.apple2.programmer)