nanoStream SDK for iOS 4.9.5 Release Notes
Changes:
4.9.5.0 – 2017-07-25
- improved: better handling of rtmp server error messages “NetConnection.Connect.Rejected” and “NetStream.Publish.BadName”
4.9.4.0 – 2017-06-29
- improved: playback: reduced time required for resuming a paused VOD
- improved: playback: VOD stablility
improved: make sure that asynchronous methods (start/stop/runBandwidthCheck) do not hold a reference to self (nanostreamAVC) to prevent crashes (dispatch_barrier_sync called on queue already owned by current thread)
4.9.3.0 – 2017–05-22
- added new crop mode CropTo854x480
- improved: migrated Swift sample BintuStream to Swift 3
fixed: no audio was streamed after the library was re-initialized
fixed bandwidth check with rtmp auth
improved playback stability in case of stream errors
- fixed possible asynchronous playback, when the encoder had to reconnect to the server
- fixed wrong bandwidth check results for very bad network connections
4.9.2.0 – 2017-04-11
- fixed flickering video playback, sometimes occurred when the encoder had to reconnect to the server
- fixed: player: RtmpSourceCaptureSession was sometimes not completely stopped, preventing a deallocation
- fixed rare crash during the rtmp connection process
fixed rare ssl connection issue
fixed ssl hostname verification for multi-domain certificates
changed: don’t use AEC for audio preview playback, to prevent changes to the audio gain of the AVAudioSession
fixed: if a VOD playback was completed it could not be re-played
fixed: adaptive bitrate control did not heed the minimum framerate setting
fixed: re-starting a stream would not reset changed bitrate/framerate settings by the adaptive bitrate control
allow SSL certificate checks
- improved error handling
4.9.0.0 – 2017-02-07
- improved adaptive bitrate control
- API: changed method “setAdaptiveBitrateControlMode” to property “abcMode”
- API: changed method “setAdaptiveBitrateControlSettings” to property “abcSettings”
- added feature audio preview
- fixed a crash when releasing an object of nanostreamAVCRtmpSourceCaptureSession if meta data was scheduled to be delivered via the delegate method
- added sample project “CustomVideoFramesSample” to demonstrate how to use “initWithSession”