Releases: shogo4405/HaishinKit.swift
Releases · shogo4405/HaishinKit.swift
1.5.3
What's Changed
- fixed RTMPStream.videoSettingsに設定した値がすぐにdefaultに上書きされる by @shogo4405 in #1222
- fixed VTDecompressionSessionDecodeFrame fails with OSStatus=-12909 #57 by @shogo4405 in #1225
- fix: notify TSWriterDelegate when a file handle is rotated by @joeflateau in #1227
- Invoke delegate the stream(_ stream: NetStream, didOutput video: CMSa… by @shogo4405 in #1232
New Contributors
- @joeflateau made their first contribution in #1227
Full Changelog: 1.5.2...1.5.3
1.5.2
What's Changed
- Detach camera device stream#attachCamera(nil) by @shogo4405 in #1207
- Bump fastlane from 2.212.2 to 2.213.0 by @dependabot in #1211
- fixed When I set pause and resume, mute will not work bug by @shogo4405 in #1213
- Improved RTMPDataMessage. by @shogo4405 in #1215
- Fix Rare crash of makeSampleBuffer by @shogo4405 in #1214
- fixed #1209 AVCaptureSession startRunning] should be called from background thread. by @shogo4405 in #1216
Full Changelog: 1.5.1...1.5.2
1.5.1
I have added support for HEVC, Enhance the RTMP/FLV solution. Server-side modifications are also required to fully support it.
What's Changed
- Fix dropframe delegate. by @shogo4405 in #1196
- Support RTMP with HEVC Enhancing RTMP, FLV. by @shogo4405 in #1195
- fixed #1198 fix can't save local recording. by @shogo4405 in #1201
Full Changelog: 1.5.0...1.5.1
1.5.0
Refactoring the internal implementation for SRTHaishinKit and HaishinKit for Flutter. I'm making a bold move with this refactoring, so there may be some bugs. If you encounter any, please let me know.
Related issues
Migration Guide
What's Changed
- Compliant codable for VideoCodecSettings and AudioCodecSettings. by @shogo4405 in #1140
- Bump fastlane from 2.211.0 to 2.212.1 by @dependabot in #1144
- Refactor AudioCodec with the AVAudioConverter. by @shogo4405 in #1148
- Bump cocoapods from 1.11.3 to 1.12.0 by @dependabot in #1150
- Added handling sample of Adaptive bitrate streaming. by @shogo4405 in #1153
- Bump activesupport from 7.0.4.2 to 7.0.4.3 by @dependabot in #1155
- Change method signature appendSampleBuffer. by @shogo4405 in #1158
- Suppress warnings CMVideoFormatDescriptionCreateFromH264ParameterSets. by @shogo4405 in #1159
- Redesign RTMPConnecitonDelegate and NetStreamDelegate. by @shogo4405 in #1160
- Supports background audio mode framework level. by @shogo4405 in #1164
- fix audio desynchronization on camera switch by @shogo4405 in #1162
- Change default size. It's 2023! by @shogo4405 in #1180
- Switched to using the Network.framework. by @shogo4405 in #1179
- Bump cocoapods from 1.12.0 to 1.12.1 by @dependabot in #1191
- Bump fastlane from 2.212.1 to 2.212.2 by @dependabot in #1190
- Support MacCatalyst for SPM. by @shogo4405 in #1188
Full Changelog: 1.4.6...1.5.0
1.4.6
What's Changed
- fixed #1157 Support 60/fps. by @shogo4405 in #1182
- Resume AVAudioSession. by @shogo4405 in #1186
- RTMPNWSoccket will be gracefully close. by @shogo4405 in #1192
Full Changelog: 1.4.5...1.4.6
1.4.5
1.4.4
What's Changed
- Can't playback rtmpStream.close() after rtmpStream.play(). by @shogo4405 in #1145
- Set a device frameRate when unsupportedDeviceActiveFormat. by @shogo4405 in #1146
Full Changelog: 1.4.3...1.4.4
1.4.3
What's Changed
- Bump activesupport from 6.1.7 to 6.1.7.1 by @dependabot in #1126
- Support "rtmps" RTMPNWSocket without setPrameter option. by @shogo4405 in #1128
- Support VideoCode constantBitRate mode. by @shogo4405 in #1129
- fixed #1130 Single instance IOVideoUnit and IOAudioUnit. by @shogo4405 in #1136
- fixed #1103 Add audiosamplerate. by @shogo4405 in #1137
- Remove MP4 classes. by @shogo4405 in #1139
Full Changelog: 1.4.2...1.4.3
1.4.2
What's Changed
- Add AVCaptureSession delegate methods. by @shogo4405 in #1114
- Improved performance PiP mode for the MultiCamCaptureSetting. by @shogo4405 in #1116
- Revert "Fix: add audio sample rate" by @shogo4405 in #1121
- Adjust MultiCamCapture splitView position. by @shogo4405 in #1122
- Support ScreenCaptureKit on macOS by @shogo4405 in #1123
Full Changelog: 1.4.1...1.4.2