MediaMelon iOS Custom Multi-Player SDK Integration Document
This guide is for integrating the MediaMelon Custom Multi-Player SDK for the iOS, tvOS & visionOS - based Players
Step 1: Add MediaMelon SDK
.package(
url: "https://github.com/MediamelonSDK/mm-ios-qoe-sdk",
.upToNextMajor(from: "3.1.1")
),Step 2: Instantiate and Register SDK
Step 2.1: SDK Instance Creation:
Step 2.2: Report Registration Information:
Step 2.3: Report Device Information:
Step 2.4: Report Application Information:
Step 2.5: Report Sub Property ID:
Step 3: Initialize Playback Session
Step 3.1: Initialize Session with Content Metadata:
Step 3.2: Report View Session ID:
Step 3.3: Report Experiment Name:
Step 3.4: Report Preload:
Step 3.5: Report Player Resolution:
Step 3.6: Report User-Initiated Playback:
Step 4: Additional Custom Metadata
Step 5: Network and Stream Information
Step 5.1: Report Network Information:
Step 5.2: Report CDN Information:
Step 5.3: Report Stream Information:
Step 5.4: Report Encoding Service:
Step 5.5: Report Video Presentation Information:
Step 5.6: Report Track Information:
Step 5.7: Report Rendition:
Step 5.8: Update DRM:
Step 6: Chunk/Segment Information
Step 6.1: Report Download Rate:
Step 7: Player Events
Step 7.1: Report Player State:
Step 7.2: Report Buffering:
Step 7.3: Report Seek:
Step 7.4: Report Error:
Step 7.5: Report Warning:
Step 7.6: Report Playback Position:
Step 8: Fallback & Request Status
Step 8.1: Report Fallback Event:
Step 8.2: Report Request Status:
Step 9: Ad Data & Ad Events
Step 9.1: Report Ad Break Start & End:
Step 9.2: Report Ad Data, Ad Start & End:
Step 9.3: Report Ad Buffering:
Step 10: Custom Events
Release Notes
PreviousMediaMelon iOS Custom SDK Integration DocumentNextMediaMelon iOS AVPlayer SDK Integration Document
Last updated