Packet timestamps

  • Media Services Live for Stream Packaging requires FLV timestamp data from encoders to be in increasing order regardless of type (audio/video/metadata/etc.). Adobe’s RTMP specification only requires that timestamps be increasing within a type and timestamps can be out of order across different types. Akamai, however requires timestamps to monotonically increase across types.
  • At the beginning of the streaming session, the first packet should not skip more than 15 seconds; otherwise, the Akamai system attempts to compute the bitrates and does not use the onMetaData object information.
  • Ensure that audio and video timestamps are at the beginning of each streaming session. When the stream restarts, it should resend the audio and video sequence headers again; otherwise, the stream quality might not be perfect.
  • Audio, video, and metadata timestamps must be aligned in the streaming session.