Hi, I think there is a bug (or typo) in modules/demux/live555.cpp, around line 342, the code i_sdp += i_read; if( i_read < i_sdp_max - i_sdp - 1 ) { p_sdp[i_sdp] = '\0'; break; } should be i_sdp += i_read; if( 0 < i_sdp_max - i_sdp - 1 ) { p_sdp[i_sdp] = '\0'; break; } Because i_sdp_max - i_sdp -1 i...