Video SDK for iOS API Reference
All Classes Files Functions Enumerations Enumerator Properties
ZoomVideoSDKLiveStreamHelper.h
Go to the documentation of this file.
1//
2// ZoomVideoSDKLiveStreamHelper.h
3// ZoomVideoSDK
4//
5// Created by Zoom Video Communications on 2018/12/26.
6// Copyright © Zoom Video Communications, Inc. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
15@interface ZoomVideoSDKLiveStreamHelper : NSObject
16
25- (ZoomVideoSDKError)startLiveStreamWithStreamingURL:(NSString * _Nullable)streamingURL StreamingKey:(NSString * _Nullable)key BroadcastURL:(NSString * _Nullable)broadcastURL;
26
33
39
40@end
41
46@property(nonatomic, copy) NSString* _Nullable streamKeyID;
50@property(nonatomic, assign) BOOL isRTMPConnected;
54@property(nonatomic, assign) BOOL isStreamPushed;
55
56@end
57
65- (ZoomVideoSDKError)bindIncomingLiveStream:(NSString *_Nullable)streamKeyID;
66
73- (ZoomVideoSDKError)unbindIncomingLiveStream:(NSString *_Nullable)streamKeyID;
74
81- (ZoomVideoSDKError)getIncomingLiveStreamStatus;
82
89- (ZoomVideoSDKError)startIncomingLiveStream:(NSString *_Nullable)streamKeyID;
90
97- (ZoomVideoSDKError)stopIncomingLiveStream:(NSString *_Nullable)streamKeyID;
98
99@end
100
ZoomVideoSDKError
ZoomVideoSDKError An enumeration of error.
NSString *_Nullable streamKeyID
The incoming live stream ID.
BOOL isRTMPConnected
Is the streaming software(such as OBS) connected to the Zoom platform?
BOOL isStreamPushed
Has the video stream been pushed to the session?
A class to operate the live stream.
ZoomVideoSDKError stopLiveStream()
Set to stop live streaming.
ZoomVideoSDKError canStartLiveStream()
Check to see if you can start live streaming.