Latest 1.4.0
Homepage https://github.com/Orange-OpenSource/OCast-iOS
License Apache V2
Platforms ios 8.0
Authors

License

Pod version
Build Status

The Orange OCast SDK provides all required API methods to implement cast applications for the Orange stick.

Both Objective C and Swift applications may use the Orange OCast SDK.

The Example project aims at demonstrating the basic instruction set of the Orange OCast SDK to help you get started.

Here are the main functionalities of the Example project:

• Wifi connection to the receiver

• Application stop and restart

• Audio cast Play/Pause/Stop

• Video cast Play/Pause/Stop

• Image cast

• Volume control

• Time seek management

• Media tracks management

• Custom messages handling

You don’t need to have a stick to run the Exmaple project or to start developping your own application. You can use our simulator to get started (see OCast-DongleTV-JS for more details).

Quick steps to get the simulator up and running:

$git clone https://github.com/Orange-OpenSource/OCast-DongleTV-JS.git

$cd OCast-DongleTV-JS

$npm install

$npm start

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

One scheme per language is available (OCastExample-ObjC and OcastExample-Swift).

Installation

OCast is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "OCast"

Here’s how to import the framework from Objctive-C applications

@import OCast;

Here’s how to import the framework from Swift applications

import OCast

Author

Orange

License

OCast is licensed under the Apache v2 License. See the LICENSE file for more info.

Latest podspec

{
    "name": "OCast",
    "version": "1.4.0",
    "summary": "OCast SDK provides an application with all necessary functions to cast any contents to an Orange stick.",
    "description": "The Orange OCast SDK provides all required API methods to implement cast applications for the Orange stick.nThe Example project aims at demonstrating the basic instruction set of the Orange OCast SDK to help you get started.nnBoth Objective C and Swift applications may use the Orange OCast SDK.nnHere are the main functionalities of the Example project:nn- Wifi connection to the receivern- Application stop and restartn- Audio cast Play/Pause/Stopn- Video cast Play/Pause/Stopn- Image castn- Volume controln- Time seek managementn- Media tracks managementn- Custom messages handling",
    "homepage": "https://github.com/Orange-OpenSource/OCast-iOS",
    "license": {
        "type": "Apache V2",
        "file": "LICENSE"
    },
    "authors": {
        "Orange Labs": [
            "[email protected]",
            "[email protected]",
            "[email protected]"
        ]
    },
    "source": {
        "git": "https://github.com/Orange-OpenSource/OCast-iOS.git",
        "tag": "1.4.0",
        "submodules": true
    },
    "platforms": {
        "ios": "8.0"
    },
    "swift_version": "4.2",
    "subspecs": [
        {
            "name": "Core",
            "source_files": [
                "OCast/Core/**/*.{swift,m,h}",
                "OCast/OCast.h"
            ],
            "dependencies": {
                "CocoaAsyncSocket": [
                    "7.6.3"
                ]
            }
        },
        {
            "name": "ReferenceDriver",
            "source_files": [
                "OCast/ReferenceDriver/**/*.{swift,m,h}",
                "OCast/Starscream/Sources/*.swift"
            ],
            "dependencies": {
                "OCast/Core": []
            },
            "libraries": "z",
            "preserve_paths": "OCast/Starscream/zlib/*",
            "pod_target_xcconfig": {
                "SWIFT_INCLUDE_PATHS": "$(PODS_TARGET_SRCROOT)/OCast/Starscream/zlib"
            }
        }
    ]
}

Pin It on Pinterest

Share This