Flash Media Streaming Platform (Raw Log Format)

Applies To:

The Flash Media StreamingThis service was discontinued on 5/31/2017. The Flash Media Streaming platform streamed live and on-demand content via a Flash media player over a RTMP-based protocol., HLSThis feature generates and delivers custom reports., and HDS services were discontinued on May 31, 2017. The information in this article is solely provided as reference information for legacy log data.

Each raw log file generated for the Flash Media Streaming platform consists of a set of fields that describe streaming activity. The fields that can be defined in a raw log file are listed and described below.

Field Name Description

c-client-id

Client ID

The ID assigned to a client.

c-ip

Client IP Address

The IP address of the client that requested the stream from the server.

c-proto

Connection Protocol

The protocol (i.e., RTMP, RTMPE, RTMPT, or RTMPTE) used to transmit the stream.

c-referrer

Referrer

The URL of the referrer used to link to the stream. This field will typically point to the player used to request the stream.

cs-bytes

Client –Server Data Transferred

The number of bytes transferred from the client to the server.

cs-uri-query

Query String

The query string for the URL to the stream path. This field will typically be set to "-."

cs-uri-stem

Request URL

The URL to the stream path. This URL does not include the stream name.

c-user-agent

User Agent

The user agent used by the client to play the stream.

date

Event Date

The date when the event took place.

Format: YYYY-MM-DDIdentifies a date (e.g., 2024-07-08). This date is determined according to the UTC/GMT time zone.

sc-bytes

Server – Client Data Transferred

The number of bytes transferred from the server to the client.

sc-stream-bytes

Server – Client Data Transferred Per Stream

The number of bytes transferred from the server to the client per stream.

This field can report a greater value than the x-file-size field when streaming content that is not encoded in FLV format (e.g., MP3).

s-ip

Server IP Address

The IP address associated with the server that processed the request.

time

Event Time

Identifies the time of the event. The format for this field is hh:mm:ss (e.g., 20:00:00).

  • hh: Indicates an hour of the day (GMT) between 00 and 24.
  • mm: Indicates minutes between 00 and 59.
  • ss: Indicates seconds between 00 and 59.

x-app

Content Access Point

The content access point used to request the stream. The format for this field is the origin identifier followed by your MCC account number.

A list of content access points is provided below.

x-category

Event Category

The category of the event that took place. The more common categories deal with authorization and session values.

x-comment

Comments

The comments associated with the stream.

x-duration

Event Duration

The number of seconds that the stream has played.

x-event

Event Name

The type of access event that was logged. Some of the more common access events are described below.

  • auth-connect: Client connects to the server for the purpose of authentication.
  • connect-pending: The client's connection to the server is pending the authentication of the client.
  • connect: Client connects to the server.
  • filenametransform: A stream has been mapped to a physical location.
  • auth-play: Client plays a stream.
  • play: Client plays a stream.
  • pause: Client pauses the stream.
  • stop: Client stops playing a stream or the stream is no longer being published.
  • disconnect: Client disconnects from the server.

x-file-ext

File Extension

The file extension for the asset generated from the stream. This field is useful for identifying its file format (e.g., FLV, MP4, MP3, etc.).

x-file-length

Stream Length

The length of the stream in seconds.

x-file-name

Filename

The relative path to the asset generated from the stream.

x-file-size

Stream Size

The size of the stream in bytes.

x-sid

Stream ID

The ID assigned to a stream. This ID is unique per client session.

x-sname

Stream Name

The name of the stream.

x-status

Status Code

An event's status code. Some of the more common status codes are described below.

  • 100: Indicates that it is waiting for the application to authenticate.
  • 200: Indicates that the event was successful.
  • 408: Indicates the stream was stopped because the client disconnected from the stream.

Our logs are based on information logged by our instances of Adobe's Flash Media Servers. As a result, you can view detailed information on Event Name, Event Category, and Status Codes fields on Adobe's web site.

Calculating Billing

A raw log file provides event-based data (e.g., Play, Stop, etc.) on the amount of data transferred for each stream. This information can be used to calculate billing data as indicated below.