# ข้อมูลทางเทคนิค Playback Summary

ข้อมูลทางเทคนิคของ Data Model : Playback Summary

ประกอบด้วย

  1. ชื่อ Column
  2. ประเภทของข้อมูล
  3. ความหมายของข้อมูล
Column name Dtype Desc.
playback_id String Id ของ Playback
project_id String Lighthouse Project ID
client_id Nullable(String) Id ของ Client (สำหรับระบุอุปกรณ์)
user_id Nullable(String) Id ของ User
client_timestamp DateTime64(3) Timestamp ของ Event ล่าสุดที่เกิดขึ้น
start DateTime64(3) Timestamp ของ Event Ready (Player พร้อมสำหรับการเล่น Video)
end DateTime64(3) Timestamp ของ Event สุดท้ายที่เกิดขึ้น
duration_ms Nullable(Int64) ระยะเวลาของ Playback Session (ms) (Timestamp ของ Ready - Timestamp ของ Event สุดท้าย)
total_events Int16 จำนวน Event ที่เกิดขึ้นทั้งหมด
avg_buffer_health Float64 ค่าเฉลี่ยการเช็ค Buffer Health (โหลดล่วงหน้าไปเท่าไหร่) (second) (เกิดจากการสุ่มเก็บ)
sum_buffer_duration Int32 ระยะเวลาทั้งหมดที่เกิดการ buffer (ms)
max_buffer_duration Int32 ระยะเวลายาวนานที่สุดที่เกิดการ buffer (ms)
avg_response_time Int32 ระยะเวลาเฉลี่ยที่ Player ใช้ในการโหลด TS file (Transport Stream)
max_response_time Int32 ระยะเวลามากที่สุดที่ Player ใช้ในการโหลด TS file (Transport Stream)
avg_playback_rate Float32 ความเร็วในการเล่นวิดีโอเฉลี่ย
last_playhead_position Float64 ตำแหน่งสุดท้ายบนวิดีโอที่ถูกรับชม
avg_upscale_percentage Float64 ค่าเฉลี่ยการถูก Upscale Video ใน playback
max_upscale_percentage Float64 ค่าสูงสุดของการ Upscale Video ใน playback
request_ip String IP ของ User ที่ถูกส่งถึง CDN
client_ip String IP ของ Client ที่ถูกใช้งาน (อาจเป็น IP ภายใน Local Network)
country_code String Country Code ของผู้รับชม Video
as_number String Autonomous System Number ใช้สำหรับการระบุ เครือข่าย
kcdn_server String CDN Server หลักที่ถูกใช้ในรับชมมากสุด
video_id String Id ของ Video
url String URL ของ M3U8 (ไม่มี Query Parameter)
full_url String URL ของ M3U8 (มี Query Parameter)
media_type String Type ของ Media (live, vod)
media_duration Nullable(Int32) Length ของ Video (หน่วย Second)
media_referer String Link อ้างอิงถึง Site ที่วิดีโอถูกเล่น
ua_family String User Agent Family ที่ถูกใช้งาน
ua_version String User Agent Version
ua_version_major String User Agent Major Version
os_family String Family ของ OS ที่ถูกใช้งาน (Example Window, Android...)
os_version String OS Version
os_version_major String OS Major Version
device_family String Device Family ของอุปกรณ์ที่ใช้รับชม
device_brand String Brand ของอุปกรณ์ที่ใช้รับชม
device_model String รุ่นของอุปกรณ์ที่ใช้รับชม
player_name String ชื่อของ Video player ที่ใช้รับชม
player_version String Version ของ Player
lighthouse_sdk_version String Version ของ Lighthouse SDK
lighthouse_sdk_type String Platform ของ Lighthouse SDK ที่มีการใช้งาน (web,app)
lighthouse_plugin_version String Version ของ Lighthouse SDK
x_ark_signature String Unique Signature ที่ได้รับจาก Signed URL
kcdn_group String CDN Group หลักที่ถูกใช้ในรับชมมากสุด
isp_name String ISP ที่ User ใช้ในการรับชม Playback
qoe_pbs Nullable(Float64) ระดับคะแนนการรับชมสำเร็จ (0, 50 ,100)
qoe_rebuf Nullable(Float64) ระดับคะแนนความไหลลื่นในการรับชมวิดีโอ
qoe_rebuf_percent Nullable(Float32) สัดส่วนของระยะเวลาของ Playback ที่ถูกใช้ไปกับการ Buffer
qoe_rebuf_ratio UInt16 จำนวนเวลาที่ใช้ Buffer Video ต่อ ระยะเวลาการรับชมทั้งหมด
qoe_startup Nullable(Float64) ระดับคะแนนความเร็วในการเริ่มเล่นวิดีโอ (0-100)
qoe_quality Nullable(Float64) ระดับคะแนนความเหมาะสมของ Resolution เมื่อเทียบกับขนาดของ Video Player (0-100)
qoe_score Nullable(Float64) ระดับคะแนนคุณภาพการรับชมที่ผู้ชมได้รับ (0-100)
latest_cdn_server String CDN server ล่าสุดที่ถูกใช้งาน
latest_cdn_group String CDN group ล่าสุดที่ถูกใช้งาน
latest_event String Event ล่าสุดที่เกิดขึ้นใน Playback Session
most_occ_event String Event ที่เกิดขึ้นมากที่สุดใน Playback Session
most_occ_playback_rate Float32 Video Playback rate ที่ถูกใช้มากที่สุดใน Playback Session
most_occ_resolution String Resolution ที่ถูกใช้มากที่สุดใน playback
first_error_code String Error Code แรกสุดที่เกิดขึ้นใน Playback Session
first_error_message String Error Message แรกสุดที่เกิดขึ้นใน Playback Session
playback_status String สถานะของ Playback Session (playback failed, success, start up failed, invalid playback, EBVS (Exit before video start))
hour_of_day UInt8 ชั่วโมงของวันที่ Playback Session เริ่มต้น
day_of_week UInt8 วันในสัปดาห์ (1 Monday - 7 Sunday)
media_domain String Domain ของ M3U8
referer_domain String Domain ของ Site ที่ใช้ในการแสดงผล Video
total_buffer_healthcheck UInt16 จำนวนครั้งที่เกิดการเช็ค Buffer Health
total_play UInt16 จำนวนครั้งของการ Play
total_pause UInt16 จำนวนครั้งของการ Pause
total_seeking_start UInt16 จำนวนครั้งที่เริ่มต้น Seek
total_seeking_stop UInt16 จำนวนครั้งที่หยุดการ Seek
total_buffering_start UInt16 จำนวนครั้งที่เกิดการเริ่มต้น Buffer Video
total_buffering_stop UInt16 จำนวนครั้งที่เกิดการสิ้นสุดการ Buffer Video
total_ad_request UInt16 จำนวนการ Request Ad
total_ready UInt16 จำนวน Event ready ทั้งหมดใน playback (0/1) (ready event คือ player init เสร็จ พร้อมจะเล่น video)
total_ad_impression UInt16 จำนวน Impression ของ Ad
total_first_play_start UInt16 จำนวน Event first play (เริ่มต้น play ครั้งแรก) (0/1)
total_ad_error UInt16 จำนวน Error จากการเล่น Ad
total_ad_complete UInt16 จำนวน event ad_complete ที่เกิดขึ้นใน playback (ad_complete จะถูกส่งเมื่อ Ad หนึ่งตัวเล่นจบ)
total_exit UInt16 จำนวน event exit (0/1)
total_end UInt16 จำนวน event end (0/1) เล่น video จบแล้วจะส่ง 1 ครั้ง
total_media_segment_downloaded UInt16 จำนวนครั้งที่ TS file ถูกโหลดสำเร็จ
total_ad_skipped UInt16 จำนวนครั้งที่ Ad ถูก skip
total_stuck UInt16 จำนวนครั้งที่เกิดการติดขัดระหว่างการรับชมวิดีโอ
total_rate_change UInt16 จำนวนครั้งของการเปลี่ยน Playback Rate ใน Playback Session
total_ad_click UInt16 จำนวนครั้งที่เกิด Ad Click
total_error UInt16 จำนวน Error ที่เกิดขึ้นทั้งหมดใน Playback Session
total_ad_block UInt16 จำนวน Ad Block ที่เกิดขึ้นทั้งหมดใน Playback Session
r_144p UInt16 จำนวนการใช้งานความละเอียดวิดีโอที่ 144p
r_240p UInt16 จำนวนการใช้งานความละเอียดวิดีโอที่ 240p
r_360p UInt16 จำนวนการใช้งานความละเอียดวิดีโอที่ 360p
r_480p UInt16 จำนวนการใช้งานความละเอียดวิดีโอที่ 480p
r_576p UInt16 จำนวนการใช้งานความละเอียดวิดีโอที่ 576p
r_720p UInt16 จำนวนการใช้งานความละเอียดวิดีโอที่ 720p
r_1080p UInt16 จำนวนการใช้งานความละเอียดวิดีโอที่ 1080p
r_1440p UInt16 จำนวนการใช้งานความละเอียดวิดีโอที่ 1440p
r_2160p UInt16 จำนวนการใช้งานความละเอียดวิดีโอที่ 2160p
bw_p05 Float32 Bandwidth ของ Client เมื่อวัดที่ Percentile 5
bw_p10 Float32 Bandwidth ของ Client เมื่อวัดที่ Percentile 10
bw_p50 Float32 Bandwidth ของ Client เมื่อวัดที่ Percentile 50
bw_p90 Float32 Bandwidth ของ Client เมื่อวัดที่ Percentile 90
bw_p95 Float32 Bandwidth ของ Client เมื่อวัดที่ Percentile 95
l_client_timestamp Array(DateTime64(3)) Timestamp ของ event ที่ส่งมาจาก client
l_type Array(String) List ของประเภทของ Event ทั้งหมด
l_cdn_server Array(String) List ของ cdn server ที่ถูกเรียกใช้
l_playhead_position Array(Nullable(Float32)) List ของ Position บน video ของ Event ที่เกิดขึ้นทั้งหมด
l_playback_resolution Array(String) List ของ Resolution ที่ถูกใช้งาน ของ Event ที่เกิดขึ้นทั้งหมด
l_playback_rate Array(Nullable(Float32)) List ของ Playback Rate ของ Event ที่เกิดขึ้นทั้งหมด
l_error_code Array(String) List ของ Error Code ทั้งหมด
l_error_message Array(String) List ของ Error Message ทั้งหมด
l_seek Array(Nullable(Float32)) List ของ Position ที่เกิด Seek Event
l_pause Array(Nullable(Float32)) List ของ Position ที่เกิด Pause Event
l_packed Array(Tuple(DateTime64(3)Nullable(Float32)StringNullable(Float32)String)) ข้อมูลดิบเป็น List ของ Playback Event ทั้งหมดที่เกิดขึ้น
retention_start_watching_timestamp Nullable(DateTime64(3)) Timestamp ที่เริ่มเก็บข้อมูล retention
retention_end_watching_timestamp Nullable(DateTime64(3)) Timestamp สุดท้ายที่เก็บข้อมูล retention
retention_position_count Array(UInt8) ยอดการรับชมทั้งหมด ตามแต่ละ Percentage ของ Video
watch_duration_start_watching_timestamp Nullable(DateTime64(3)) Timestamp แรกที่เริ่มเก็บข้อมูล watch duration
watch_duration_end_watching_timestamp Nullable(DateTime64(3)) Timestamp สุดท้ายที่เก็บข้อมูล watch duration
watch_duration_playing_time Nullable(UInt32) เวลาที่ผู้ใช้รับชมวิดีโอจริง (Second) (ไม่นับเวลาการ Pause หรือ Buffer Video)
user_age Nullable(String) อายุของผู้ใช้งาน
user_country Nullable(String) ประเทศของผู้ใช้งาน
user_city Nullable(String) เมือง / จังหวัดของผู้ใช้งาน
user_lat Nullable(String) ละติจูดของผู้ใช้งาน
user_long Nullable(String) ลองจิจูดของผู้ใช้งาน
user_gender Nullable(String) เพศของผู้ใช้งาน
user_nationality Nullable(String) สัญชาติของผู้ใช้งาน
user_subscription_plan Nullable(String) Subscription plan ของ User
user_account_creation_date Nullable(String) วันที่ Create Account
video_title Nullable(String) Title ของ Video
video_series_id Nullable(String) Id ของ Series ของ Video
video_series_title Nullable(String) ชื่อของ Series
video_season Nullable(String) Title ของ Series ของ Video
video_episode Nullable(String) Episode ของวิดีโอ
video_sub_episode Nullable(String) Sub Episode ของวิดีโอ
video_duration Nullable(String) ความยาวของวิดีโอ
video_published_date Nullable(String) วันที่เผยแพร่ Video
video_genres Nullable(String) ประเภทของวิดีโอ
video_rating Nullable(String) เรตติ้งของวิดีโอ
custom_d1 Nullable(String) custom metadata ตัวที่​ 1 ที่ต้องการส่งข้อมูล
custom_d2 Nullable(String) custom metadata ตัวที่​ 2 ที่ต้องการส่งข้อมูล
custom_d3 Nullable(String) custom metadata ตัวที่​ 3 ที่ต้องการส่งข้อมูล
custom_d4 Nullable(String) custom metadata ตัวที่​ 4 ที่ต้องการส่งข้อมูล
custom_d5 Nullable(String) custom metadata ตัวที่​ 5 ที่ต้องการส่งข้อมูล
custom_d6 Nullable(String) custom metadata ตัวที่​ 6 ที่ต้องการส่งข้อมูล
custom_d7 Nullable(String) custom metadata ตัวที่​ 7 ที่ต้องการส่งข้อมูล
custom_d8 Nullable(String) custom metadata ตัวที่​ 8 ที่ต้องการส่งข้อมูล
custom_d9 Nullable(String) custom metadata ตัวที่​ 9 ที่ต้องการส่งข้อมูล
custom_d10 Nullable(String) custom metadata ตัวที่​ 10 ที่ต้องการส่งข้อมูล
geoip_asn Nullable(String) Autonomous System Number ใช้สำหรับการระบุ เครือข่าย จาก GeoIP Lookup
geoip_orgisp Nullable(String) ISP จาก GeoIP Lookup
geoip_country Nullable(String) ชื่อของประเทศ จาก GeoIP Lookup
geoip_countryisocode Nullable(String) ISO Code ของประเทศ จาก GeoIP Lookup
geoip_subdivision Nullable(String) ชื่อของ Sub Division 1 จาก GeoIP Lookup
geoip_state Nullable(String) ชื่อของ รัฐ จาก GeoIP Lookup
geoip_subdivision2 Nullable(String) ชื่อของ Sub Division 2 จาก GeoIP Lookup
geoip_city Nullable(String) ชื่อเมือง จาก GeoIP Lookup
geoip_continentcode Nullable(String) Code ของทวีป จาก GeoIP Lookup
geoip_postalcode Nullable(String) รหัสไปรษณีย์ จาก GeoIP Lookup
geoip_latitude Nullable(String) Latitude จาก GeoIP Lookup
geoip_longitude Nullable(String) Longtitude จาก GeoIP Lookup
geoip_region_th Nullable(String) ภูมิภาค
first_event_ts DateTime64(3) timestamp ของ event แรก
event_time DateTime64(3) เวลาที่ update event ล่าสุด
updated_at DateTime64(3) ข้อมูลอัพเดตเมื่อ