Skip to content

Commit

Permalink
Sendbird Live SDK Beta 1
Browse files Browse the repository at this point in the history
  • Loading branch information
mininny committed Jul 15, 2022
0 parents commit 9cff616
Show file tree
Hide file tree
Showing 7 changed files with 365 additions and 0 deletions.
18 changes: 18 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
.build
DerivedData
/.previous-build
xcuserdata
.DS_Store
*~
\#*
.\#*
.*.sw[nop]
*.xcscmblueprint
/default.profraw
*.xcodeproj
Utilities/Docker/*.tar.gz
.swiftpm
Package.resolved
/build
*.pyc
.docc-build
4 changes: 4 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Change Log

## v1.0.0-beta (Jul 15, 2022)
- Initial beta release
270 changes: 270 additions & 0 deletions LICENSE

Large diffs are not rendered by default.

30 changes: 30 additions & 0 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
// swift-tools-version:5.3
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let package = Package(
name: "SendbirdLiveSDK",
platforms: [.iOS(.v11)],
products: [
.library(
name: "SendbirdLiveSDK",
targets: ["SendbirdLiveSDKTarget"]),
],
dependencies: [
.package(url: "https://github.com/sendbird/sendbird-webrtc-ios", from: "1.5.0"),
.package(url: "https://github.com/sendbird/sendbird-chat-sdk-ios", from: "4.0.0")
],
targets: [
.binaryTarget(
name: "SendbirdLiveSDK",
url: "https://github.com/sendbird/sendbird-live-sdk-ios/releases/download/v1.0.0-beta/SendbirdLiveSDK.xcframework.zip",
checksum: "58cc527dec40f22cb5115069ad28b6d86098d3b444974208c22efba80dd89f2e"
),
.target(name: "SendbirdLiveSDKTarget",
dependencies: [
.target(name: "SendbirdLiveSDK"),
.product(name: "WebRTC", package: "sendbird-webrtc-ios"),
.product(name: "SendbirdChatSDK", package: "sendbird-chat-sdk-ios")
],
path: "Sources"),
]
)
13 changes: 13 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# [Sendbird](https://sendbird.com) Live SDK for iOS

[![Platform](https://img.shields.io/badge/Platform-iOS-orange.svg)](https://cocoapods.org/pods/SendbirdLiveSDK)
[![Languages](https://img.shields.io/badge/Language-Objective--C%20%7C%20Swift-orange.svg)](https://github.com/sendbird/sendbird-live-sdk-ios)
[![CocoaPods](https://img.shields.io/badge/CocoaPods-compatible-green.svg)](https://cocoapods.org/pods/SendbirdLiveSDK)
[![Commercial License](https://img.shields.io/badge/License-Commercial-brightgreen.svg)](https://github.com/sendbird/sendbird-live-sdk-ios/blob/main/LICENSE)

With Sendbird Live SDK, you can integrate live streaming functionality where users can host and participate in live events. In a live event, hosts can communicate with real-time voice and video while participants can engage in a live event by using chat, which is powered by open channels from Sendbird Chat.

> **Note**: This product is intended for customers participating in the Sendbird Live beta program, launched on July 15th, 2022. To participate in the beta program and obtain full documentation with code samples, please contact [email protected].

For more information about the SDK, please refer to our [API Reference](https://sendbird.com/docs/live/v1/ios/ref/index.html).
22 changes: 22 additions & 0 deletions SendbirdLiveSDK.podspec
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Pod::Spec.new do |s|
s.name = 'SendbirdLiveSDK'
s.version = "1.0.0-beta"
s.summary = 'Sendbird Live iOS Framework'
s.description = 'Sendbird Live API turns a client app into a live streaming platform where users can broadcast themselves in real-time to their followers.'
s.homepage = 'https://sendbird.com'
s.license = { :type => 'Commercial', :file => 'SendbirdLiveSDK/LICENSE' }
s.authors = {
'Minhyuk Kim' => '[email protected]',
'Sendbird' => '[email protected]',
'Ernest Hong' => '[email protected]'
}
s.source = { :http => "https://github.com/sendbird/sendbird-live-sdk-ios/releases/download/v1.0.0-beta/SendbirdLiveSDK.zip", :sha1 => "43add6f33b2b0e9234d617547e2a6799c12ada95" }
s.requires_arc = true
s.platform = :ios, '11.0'
s.documentation_url = 'https://sendbird.com/docs/live/v1/ios/ref/index.html'
s.ios.vendored_frameworks = 'SendbirdLiveSDK/SendbirdLiveSDK.xcframework'
s.dependency "SendBirdWebRTC", "~> 1.5.0"
s.dependency "SendbirdChatSDK", "~> 4.0.0"
s.ios.frameworks = ["UIKit", "Foundation", "WebRTC", "AVKit", "MediaPlayer", "Network", "CoreTelephony", "VideoToolbox"]
s.ios.library = 'icucore'
end
8 changes: 8 additions & 0 deletions Sources/SendbirdLiveSDK.swift
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
//
// SendbirdLiveSDK.swift
// SendbirdLiveSDK
//
// Created by Sendbird on 2022/07/15.
//

import Foundation

0 comments on commit 9cff616

Please sign in to comment.