xingzilong
2017-08-18 9e5babf9db52e64bdae60137be7696e56241fca6
RtspFace/PL_RTSPClient.cpp
@@ -260,15 +260,14 @@
   sprintf(tmp, "%u", param.height); client->manager->set_param(PLGP_RTSP_HEIGHT, std::string(tmp));
   sprintf(tmp, "%u", param.fps); client->manager->set_param(PLGP_RTSP_FPS, std::string(tmp));
   size_t _flag = 0;
   size_t spl = 0;
   if (param.fmtp.find_first_of(',') != std::string::npos)
   {
      //#todo
      // split fmpt to base64 of sps,pps
      // set to PLGP_DEC_SPS_B64 PLGP_DEC_PPS_B64
      _flag = param.fmtp.find_first_of(',');
      std::string _base64_sps = param.fmtp.substr(0,_flag);
      std::string _base64_pps = param.fmtp.substr(_flag,param.fmtp.length());
      spl = param.fmtp.find_first_of(',');
      std::string _base64_sps = param.fmtp.substr(0, spl);
      std::string _base64_pps = param.fmtp.substr(spl + 1, param.fmtp.length());
      client->manager->set_param(PLGP_DEC_SPS_B64,_base64_sps);
      client->manager->set_param(PLGP_DEC_PPS_B64,_base64_pps);
   }