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

Reply via email to