I've met some problem in utilizing the temporal scalability. The 1st question was also asked in https://software.intel.com/en-us/forums/topic/515572.
1) It's written in https://software.intel.com/en-us/articles/video-conferencing-features-of-intel-media-software-development-kit/ that "Two consecutive temporal layers must have integer ratio of frame rates". Since 3 is an integer, I suppose the ratio can be 3. So I configured the initializing parameter in the video conferencing conference sample like this:
else if ( 0== msdk_strcmp(strInput, MSDK_STRING("-ts")))
params.nTemporalScalabilityBase = 3; // ratio of 3
By debugging, the m_temporalScale looked like the follow: