houxiao
2017-08-09 d9ffa50c7e8d6b8c3157690aef8e2a70af1d1695
RtspFace/FFmpegRTSPServer/LiveServerMediaSubsession.h
@@ -16,6 +16,7 @@
#include <liveMedia/H264VideoStreamDiscreteFramer.hh>
#include <UsageEnvironment/UsageEnvironment.hh>
#include <groupsock/Groupsock.hh>
#include <string>
namespace MESAI 
{
@@ -27,12 +28,16 @@
    
    protected:
      LiveServerMediaSubsession(UsageEnvironment& env, StreamReplicator* replicator)
          : OnDemandServerMediaSubsession(env, False), m_replicator(replicator) {};
         : OnDemandServerMediaSubsession(env, False), m_replicator(replicator), m_SDPLines()
   {}
      
      virtual FramedSource* createNewStreamSource(unsigned clientSessionId, unsigned& estBitrate);
      virtual RTPSink* createNewRTPSink(Groupsock* rtpGroupsock,  unsigned char rtpPayloadTypeIfDynamic, FramedSource* inputSource);    
   virtual char const* sdpLines();
   //virtual char const* getAuxSDPLine(RTPSink* rtpSink, FramedSource* inputSource);
      StreamReplicator * m_replicator;
   std::string m_SDPLines;
  };
}