What is HaishinKit.swift?

Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS.

Features

RTMP

  •  Authentication
  •  Publish and Recording (H264/AAC)
  •  Playback (Technical Preview)
  •  Adaptive bitrate streaming
  •  Handling (see also #126)
  •  Automatic drop frames
  •  Action Message Format
  •  AMF0
  •  AMF3
  •  SharedObject
  •  RTMPS
  •  Native (RTMP over SSL/TSL)
  •  Tunneled (RTMPT over SSL/TSL) (Technical Preview)
  •  RTMPT (Technical Preview)
  •  ReplayKit Live as a Broadcast Upload Extension (Technical Preview)

HLS

  •  HTTPService
  •  HLS Publish

Overview

  • Pricing: Free
  • Resource Link: https://github.com/shogo4405/HaishinKit.swift
  • Resource Maker: shogo4405
  • Mobile Platform Destination: iOS Apps
  • Mobile Platform Support: Native iOS
  • Programming Languages: Swift
  • iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
  • CocoaPods: HaishinKit
  • Carthage: shogo4405/HaishinKit.swift