Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/satoshi0212/NDISenderExample

Minimum implementation of the NDI SDK that works on the iPhone using Swift.
https://github.com/satoshi0212/NDISenderExample

Last synced: 9 days ago
JSON representation

Minimum implementation of the NDI SDK that works on the iPhone using Swift.

Awesome Lists containing this project

README

        

# NDISenderExample

## Overview

Minimum implementation of the NDI SDK that works on the iPhone using Swift.

![output3](https://user-images.githubusercontent.com/5768361/97207673-9f32bf80-17fd-11eb-8cd6-9b5ed8791038.gif)

You'll need a high-speed network connection.

## How to use

1. Get the SDK from the [NDI SDK](https://www.ndi.tv/sdk/) site and install it (using `4.5.3` as of 2020-10-27).

2. Copy `/Library/NDI SDK for Apple_/lib/iOS/libndi_ios.a` to `/NDISenderExample/NDIWrapper/NDIWrapper/wrapper/libndi_ios.a`

3. Open `NDISenderExample.xcworkspace` in Xcode, select the `NDISenderExample` schema, and run it.

4. Tap the Send button on the screen to start sending with NDI.

## 概要

NDI SDKをSwiftから使用しiPhoneで動作させる最小実装です。

## 本リポジトリの使い方

1. [NDI SDK](https://www.ndi.tv/sdk/)サイト経由で取得するダウンロードリンクからSDKを入手しインストール(2020-10-27時点で `4.5.3` を使用)

検証用: https://drive.google.com/file/d/1USWZTfIsry8hANdI3Ra5Hx1jKiYYPUq5/view?usp=sharing

2. `/Library/NDI SDK for Apple_/lib/iOS/libndi_ios.a` を `/NDISenderExample/NDIWrapper/NDIWrapper/wrapper/libndi_ios.a` にコピー

3. Xcodeで `NDISenderExample.xcworkspace` を開き `NDISenderExample` スキーマを選択し実行

4. 画面内のSendボタンをタップするとNDIで送信開始します。