HaishinKit摄像头和麦克风流媒体库
HaishinKit 是一个通过 RTMP、HLS 为 iOS、macOS、tvOS 提供的摄像头和麦克风流媒体库。
特性:
RTMP
- 验证
- 发布和录制 (H264/AAC)
- Playback (Beta)
- 自适应 bitrate streaming
- Handling(另见#126)
- 自动丢帧
- Action Message 格式
- AMF0
- SharedObject
- RTMPS
- Native(RTMP over SSL/TLS)
- Tunneled(RTMPT over SSL/TLS)(Technical Preview)
- RTMPT(Technical Preview)
- ReplayKit Live 作为 Broadcast Upload Extension(Technical Preview)
HLS
- HTTPService
- HLS Publish
Rendering
- | HKView | MTHKView |
---|---|---|
Engine | AVCaptureVideoPreviewLayer | Metal |
Publish | ○ | ◯ |
Playback | × | ◯ |
VisualEffect | × | ◯ |
Condition | Stable | Stable |
Others
- 支持 tvOS 10.2+(Technical Preview)
- tvOS 无法发布相机和麦克风。可用的播放功能。
- H264 视频编码、AAC 音频编码的硬件加速
- 支持“仅允许应用扩展 API”选项
评论