|
Playback
|
basic-playback
|
Demonstrates playback of a clear HLS stream with no additional functionality.
|
|
basic-playback-xcframework
|
Demonstrates playback of a clear HLS stream with no additional functionality using SDK xcframework.
|
|
low-latency
|
Playback of
low-latency
HLS streams.
|
|
container-view
|
Manages the
view hierarchy
for standard playback.
|
|
resolution-capping
|
Playback of clear HLS streams with
resolution capping
.
|
|
objective-c support
|
Code development using Objective-C.
|
|
thumbnail-seeking-webvtt
|
Playback of clear HLS streams with
webvtt
thumbnail previews.
|
|
thumbnail-seeking-iframe
|
Playback of clear HLS streams with
iFrame
thumbnail previews.
|
|
track-selection
|
Playback of clear HLS streams with
multiple audio tracks and subtitles
.
|
|
Encrypted playback
|
encrypted-playback-simple
|
Integration using a convenient delegate to support
Playback of FPS encrypted content
.
|
|
encrypted-playback-advanced
|
Integration using low-level license delegate to support
Playback of FPS encrypted content
.
|
|
encrypted-playback-prm
|
Integration using a convenient delegate to support
Playback of PRM encrypted content
.
|
|
customer-ssm
|
Provides a solution for
customers to handle SSM
.
|
|
Offline playback
|
offline-playback
|
Offline playback
of clear and encrypted HLS streams. |
|
offline-encrypted
|
Downloads an encrypted HLS stream while
requesting a licence
and then plays offline content.
|
|
offline-license-predelivered
|
Prefetches the licence
before downloading an encrypted HLS stream and playing offline content. |
|
offline-license-renewal
|
Downloads an encrypted HLS stream, obtains the licence, plays the offline content and
Renews the licence
when a licence expiry error is received.
|
|
minimumbitrate-for-offline
|
Select the
minimum bitrate
to download for offline playback.
|
|
minimumresolution-for-offline
|
Select the
minimum resolution
to download for offline playback. (Only available for iOS 14 and above).
|
|
offline-prepare-download
|
Select the
download stream
before downloading starts.
|
|
drm-token-passing
|
Parse the SSP DRM stream token to get the licence duration and set it to offline content.
|
|
Content security
|
quickmark-pull-mode
|
Demonstrates
QuickMark forensic watermarking
in pull mode.
|
|
quickmark-push-mode
|
Demonstrates
QuickMark forensic watermarking
in push mode.
|
|
Advertising
|
dynamic-ads-ima
|
Playback of clear HLS streams with
Google IMA adverts
. Pod install is required to generate the XCode workspace; see the
README.md
file for additional steps.
|
|
serverside-ad-insertion
|
Demonstrates use of adverts within streams with
Server-Side Ad Insertion
.
|
|
yospace-controlbar
|
Demonstrates the integration of the
Yospace
user interface handling of streams with Server-Side Ad Insertion.
|
|
Diagnostics and statistics
|
event-timeline
|
Playback of clear HLS streams with
feedback and analysis
of performance tracking or playback issues.
|
|
network-statistics
|
Demonstrates use of statistics API to get
network statistics
information.
|
|
insight-agent-wrapper
|
Sends playback metrics and statistics to an
Insight analytics
server.
|
|
Log-Production
|
Enables
logging in production builds
.
|
|
Advanced features
|
multi-instance
|
Provides
multiple instances
of the player.
|
|
smart-lib
|
Demonstrates use of
Broadpeak SmartBeam
.
|
|
output-device-monitor
|
Demonstrates use of
OTVOutputDeviceMonitor
and the monitoring of external connections and disconnections.
|