Your understanding about streamingmanagernode is correct. One can think of streaming manager node as a node that in turn controls many nodes underneath. Here is the list of nodes it controls while executing a RTSP session: a) SocketNode b) RTSPClientEngineNode c) JitterBufferNode d) MediaLayerNode
- RTSP node as the name indicates sends and recvs RTSP commands and responses. - Socketnode is responsible for UDP data traffic. So it recvs RTP data and RTCP SR, and sends RTCP RR. Socket node is to a large extent protocol agnostic. It mainly does UDP recvs and sends the data upstream to jitter buffer node. - JB node is responsible for processing RTP headers. It also processes incoming RTCP reports and generates outgoing RTCP reports. - ML node is responsible for parsing payload headers. Data coming out of ML node goes directly to decoders. If you want to create a node that just recvs rtp data from server then you need something like a socketnode. That said, socket node cannot act in isolation. It needs to know what UDP ports to listen on and this information needs to be provided to socketnode by some outside entity and that entity is the streaming manager node. Hope this helps. On Jan 8, 4:37 am, "developer software" <[email protected]> wrote: > Hi, > > I think streamingmanagernode is responsible for sending and receiving rtsp > and rtp packets. Then the rtp packets is sent to the jitterbuffer and > further processing happens. If my understanding regarding this is not > correct please let me know. > > My use case is i have to want to create a node which is receives rtp from > server not like streamingmanagernode as it recieves both rtsp and rtp. > > Please help. > > -Regards > > > > On Thu, Jan 8, 2009 at 3:11 PM, rktb <[email protected]> wrote: > > > Hi, > > > What is your use case? > > > Typically, nodes can be created independently. There might be cases > > where one node is tightly coupled with the other and leaving aside one > > does not make sense. For example, in the current version of OpenCORE, > > streamingmanagernode depends on jitterbuffer node and medialayer node. > > > -Ravi > > > On Jan 8, 11:22 am, "developer software" > > <[email protected]> wrote: > > > Hi, > > > > Opencore constructs RTSP and RTP nodes, but can we create these nodes > > > independent of each other. > > > > -Regards, > > > > On Thu, Jan 8, 2009 at 7:27 AM, Dave Sparks <[email protected]> > > wrote: > > > > > You pass an "rtsp://" URL into setDataSource and OpenCore constructs > > > > the RTSP and RTP nodes when it creates the graph. > > > > > On Jan 7, 4:58 am, "developer software" > > > > <[email protected]> wrote: > > > > > Hi, > > > > > > In Streaming Manager node, nodes are created to receive rtsp and rtp > > > > > packets. > > > > > Please help me in understanding how to create a node to receive rtp > > > > packets > > > > > from server. > > > > > > -Regards,- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "android-framework" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-framework?hl=en -~----------~----~----~----~------~----~------~--~---
