Latest 3.8.0
Homepage https://github.com/kaltura/playkit-ios
License AGPLv3 AGPLv3
Platforms ios 8.0, tvos 9.0
Authors

Swift 3.0+
Codacy Badge
CI Status
Version
License
Platform

Kaltura Player SDK

Demo: Demo repo.

If you are a Kaltura customer, please contact your Kaltura Customer Success Manager to help facilitate use of this component.

Overview

The Kaltura Player SDK is fully native and introduces significant performance improvements. The SDK is intended to be integrated in any iOS application and includes the following features:

  • Online and Offline Playback
  • Live
  • Multi audio tracks
  • Multiple captions
  • Kaltura’s uDRM support (FairPlay, Widevine Classic)
  • VAST Support (IMA)
  • Kaltura analytics
  • Youbora
  • Chromecast and AirPlay support

Usage Guides

Please see our VPaaS Documentation site.

License and Copyright Information

All code in this project is released under the AGPLv3 license unless a different license for a particular library is specified in the applicable library path.

Copyright © Kaltura Inc. All rights reserved.
Authors and contributors: See GitHub contributors list.

Latest podspec

{
    "name": "PlayKit",
    "version": "3.8.0",
    "summary": "PlayKit: Kaltura Mobile Player SDK - iOS",
    "homepage": "https://github.com/kaltura/playkit-ios",
    "license": {
        "type": "AGPLv3",
        "text": "AGPLv3"
    },
    "authors": {
        "Kaltura": "[email protected]"
    },
    "source": {
        "git": "https://github.com/kaltura/playkit-ios.git",
        "tag": "v3.8.0"
    },
    "swift_version": "4.0",
    "platforms": {
        "ios": "8.0",
        "tvos": "9.0"
    },
    "default_subspecs": "Core",
    "subspecs": [
        {
            "name": "Core",
            "source_files": "Classes/**/*",
            "dependencies": {
                "SwiftyJSON": [
                    "3.1.4"
                ],
                "XCGLogger": [
                    "~> 6.1.0"
                ],
                "SwiftyXMLParser": [
                    "3.0.3"
                ],
                "KalturaNetKit": [
                    "~> 0.0"
                ],
                "PlayKitUtils": [
                    "~> 0.1.6"
                ]
            }
        },
        {
            "name": "WidevineClassic",
            "platforms": {
                "ios": "8.0"
            },
            "source_files": "Widevine",
            "dependencies": {
                "PlayKit/Core": []
            }
        },
        {
            "name": "AnalyticsCommon",
            "source_files": "Plugins/AnalyticsCommon",
            "xcconfig": {
                "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES",
                "OTHER_LDFLAGS": "$(inherited)",
                "FRAMEWORK_SEARCH_PATHS": "$(inherited) "${PODS_ROOT}"/**",
                "LIBRARY_SEARCH_PATHS": "$(inherited) "${PODS_ROOT}"/**"
            },
            "dependencies": {
                "PlayKit/Core": []
            }
        }
    ]
}

Pin It on Pinterest

Share This