Ok, I figured out the answer to my 2nd question as well. My understanding was 
incorrect. There's the fragmenter in between too.
So its something like:

Camera Input -> Framer -> Fragmenter -> RTPSink - send packets

Is this correct??

From: [email protected] 
[mailto:[email protected]] On Behalf Of Ravindran, Vivek
Sent: Saturday, June 09, 2012 9:42 AM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] doubts with wis-streamer data flow and 
H264VideoRTPSink

Hi again,

I'm sorry for asking the 1st question, I figured out that the sending happens 
at MultiFramedRTPSink::sendPacketIfNecessary(). It invokes 
fRTPInterface.sendPacket(fOutBuf->packet(), fOutBuf->curPacketSize());

Can anyone please clarify my doubt about the 2nd one.

Thanks and Regards,
Vivek

From: [email protected] 
[mailto:[email protected]] On Behalf Of Ravindran, Vivek
Sent: Friday, June 08, 2012 2:08 PM
To: [email protected]
Subject: [Live-devel] doubts with wis-streamer data flow and H264VideoRTPSink

Hi Ross and community,

I'm a student intern at my company and have been assigned to a project working 
with a slightly modified version of wis-streamer.

I was assigned the task of finding out what the exact data flow of my program 
was from the live camera input up till it finally gets sent across the network 
to the client program.

I've been going through the code for quite a while but I my understanding of 
the data flow still seems incomplete.

I wanted to ask a few questions here, which may help me get a better picture of 
how things work.


1.       I'm first trying to figure out streaming H.264 Video. From my 
understanding, H264VideoRTPSink is the final point in the source-sink chain, 
and with the help of H264FUAFragmenter, it is responsible for sending the 
packets to the clients over the network. Where exactly in the code does the 
sending of packets happen?



2.       What are the source(filter) objects that it goes through before it 
reaches H264VideoRTPSink.
>From my understanding only H264VideoStreamFramer comes before this sink. Am I 
>missing anything?


Thanks in advance for your help.
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to