//
//  NXLiveStreamInfo.h
//  NXLive
//
//  Created by Neuxnet on 2020/11/17.
//  Copyright © 2020 wangran. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "NXLiveAudioConfiguration.h"
#import "NXLiveVideoConfiguration.h"
#import "NXLiveOptions.h"

NS_ASSUME_NONNULL_BEGIN

@interface NXLiveStreamInfo : NSObject

@property (nonatomic, strong) NSString *streamId;

@property (nonatomic, copy) NSString *roomId; /// 直播房间号

#pragma mark -- FLV
@property (nonatomic, copy) NSString *host;
@property (nonatomic, assign) NSInteger port;
#pragma mark --RTMP
@property (nonatomic, copy) NSString *url;     /// 推流地址
@property (nonatomic, copy) NSString *pullUrl; /// 拉流地址
/// 音频配置
@property (nonatomic, strong) NXLiveAudioConfiguration *audioConfiguration;
/// 视频配置
@property (nonatomic, strong) NXLiveVideoConfiguration *videoConfiguration;
@end

NS_ASSUME_NONNULL_END
