determining {HEAD ~ an optimal session bitrate} based on {TAIL ~ the estimated one or more network conditions} 
based on
determining { HEAD ~ an optimal session bitrate } based on { TAIL ~ the estimated one or more network conditions }
OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD REL REL TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL