Files
HaishinKit.swift/RTMPHaishinKit/Sources/RTMP/RTMPSessionFactory.swift
2026-02-11 17:51:48 +09:00

14 lines
407 B
Swift

import Foundation
import HaishinKit
public struct RTMPSessionFactory: StreamSessionFactory {
public let supportedProtocols: Set<String> = ["rtmp", "rtmps"]
public init() {
}
public func make(_ uri: URL, mode: StreamSessionMode, configuration: (any StreamSessionConfiguration)?) -> any StreamSession {
return RTMPSession(uri: uri, mode: mode, configuration: configuration)
}
}