> The only logical way of making sense of all this is .. > > UDP packets: max ~ 65 kB
Yes, in principle. However, our code, by default, sets a maximum UDP packet size of about 1500 bytes. (You can change this by calling "MultiFramedRTPSink::setPacketSizes()”, but you should do so only if you know for sure that you’re streaming only over networks that support large UDP packets.) > => are assembled to .. => (this is done by live555) > NAL slices Yes, that’s correct. Note that the receiver must get *all* RTP/UDP packets that make up a NAL unit (e.g., slice); otherwise the whole NAL unit will be rejected/discarded. That’s why - for streaming - it’s important to break large ‘key frame’ NAL units into multiple slices. > => are assembled to .. => (done by the encoder) > Complete frames, made of several NAL slices > > Am I on the right track here .. ? Exactly right! Ross Finlayson Live Networks, Inc. http://www.live555.com/ _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel