音視頻序列號以及時間戳是否正確連續的判斷

int isNewerSequenceNumber(uint16_t sequence_number,
                                      uint16_t prev_sequence_number) {
  return sequence_number != prev_sequence_number &&
         ((uint16_t) (sequence_number - prev_sequence_number)) < 0x8000;
}

int isNewerTimestamp(uint32_t timestamp, uint32_t prev_timestamp) {
  return timestamp != prev_timestamp &&
         ((uint32_t) (timestamp - prev_timestamp)) < 0x80000000;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章