Hi Engineer sir, Excuse me. I am Nancy, I have a question to ask for device about live555.
Now I want to implement multicast streaming over rtsp by live555. I have tried some multicast sample such as testH264VideoStreamer under testProgs directory, seems that it only support auto multicast streaming but not start multicast steaming after rtsp negotiation. Then I extend PassiveServerMediaSubsession class, and override startStream/deleteStream methods to start/stop multicast streaming after receiving PLAY/TEARDOWN request from client. It can work, but I need to do some changes for PassiveServerMediaSubsession.hh as below. I need to visit members fRTPSink/fRTCPInstance/fClientRTCPSourceRecords in startStream/deleteStream methods, but they are private. So I change them into protected in PassiveServerMediaSubsession.hh. changes: ...................................... protected: RTPSink& fRTPSink; RTCPInstance* fRTCPInstance; HashTable* fClientRTCPSourceRecords; // indexed by client session id; used to implement RTCP "RR" handling ...................................................................................... Can you help to check whether my changes for PassiveServerMediaSubsession.hh are reasonable and accepted? Thanks very much. Qian.
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel