Please, can somebody comment. Ivar wrote: > Hi, > > I know thats not right place to ask it here, but i don't know right > place and many of this list users know the answer. > > I'm trying to implement RTCP/RTP but some places in rfc will stay unclear. > > RFC 3550 6.3 > > .... > ******************************************************************* > To execute these rules, a session participant must maintain several > pieces of state: > > tp: the last time an RTCP packet was transmitted; > > tc: the current time; > > tn: the next scheduled transmission time of an RTCP packet; > > pmembers: the estimated number of session members at the time tn > was last recomputed; > > members: the most current estimate for the number of session > members; > > senders: the most current estimate for the number of senders in > the session; > > rtcp_bw: The target RTCP bandwidth, i.e., the total bandwidth > that will be used for RTCP packets by all members of this session, > in octets per second. This will be a specified fraction of the > "session bandwidth" parameter supplied to the application at > startup. > > we_sent: Flag that is true if the application has sent data > since the 2nd previous RTCP report was transmitted. > > avg_rtcp_size: The average compound RTCP packet size, in octets, > over all RTCP packets sent and received by this participant. The > size includes lower-layer transport and network protocol headers > (e.g., UDP and IP) as explained in Section 6.2. > > initial: Flag that is true if the application has not yet sent > an RTCP packet. > ************************************************************ > > Ok from there i get each session participant holds that info. > But now from 6.3.4 Receiving an RTCP BYE Packet > > *********************************************************** > o The value for tn is updated according to the following formula: > > tn = tc + (members/pmembers) * (tn - tc) > > o The value for tp is updated according the following formula: > > tp = tc - (members/pmembers) * (tc - tp). > > o The next RTCP packet is rescheduled for transmission at time tn, > which is now earlier. > > ********************************************************** > > How that affects next RTCP packet time, if each participant holds that > state and is responsible for sending it's sender report(SR) ? > Or i miss something ? > > And about receiver reports and also sender reports, what is responsible > sending of them, RTP session or participant. > > Thanks > > > > > > > > _______________________________________________ > Sip-implementors mailing list > [email protected] > https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors >
_______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
