You can get the indicated bit rate from the event, which is the bit rate of the stream according to m3u8. To calculate the actual baud rate, I divide the event.numberOfBytesTransferred / event.durationWatched event and multiply by 8.
NSArray *events = self.player.accessLog.events; MPMovieAccessLogEvent *event = (MPMovieAccessLogEvent *)[events lastObject]; double calculatedBitRate = 8 * event.numberOfBytesTransferred / event.durationWatched; value = [nf stringFromNumber:[NSNumber numberWithDouble:calculatedBitRate]]; self.calculatedBitRateLabel.text = [NSString stringWithFormat:@"My calculated bit rate = %@", value];
source share