Skip to content

Release v0.14.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Aug 09:39
· 9 commits to main since this release

What's Changed

Features

  • Restrict ICE port ranges and control candidate gathering behavior by @devopvoid in #202
  • Push or pull audio frames with a headless audio device module by @devopvoid in #201
  • Add guide for configuring send-only and receive-only media
  • Add the platform classifier to the native library filename by @SnirDecartAI in #194
  • Add VideoBufferConverter.convertToI420 by @SnirDecartAI in #192
  • Add SyncClock for audio and video synchronization support
  • Add CustomVideoSource and related JNI bindings for video frame handling
  • Added a new web-based example
  • Custom audio source that can be provided to audio tracks by @devopvoid in #188

Bug Fixes

  • RTCDtmfSenderTests timeouts
  • Update error handling to stop capturing on permanent errors #186
  • Ensure JNIEnv is properly attached before deleting global reference 146
  • Return a valid NtpTime from SyncClock::GetNtpTime by @SnirDecartAI in #193
  • Release video frame after processing in WHEP example #191
  • Made RTCRtpCodecCapability's int fields optional by @SnirDecartAI in #190

Documentation

  • Add AudioRecorder and AudioPlayer documentation
  • Documentation for VideoBufferConverter
  • Documentation for MediaStreamTrack, VideoBufferConverter, and VideoCapture
  • Add Video Capture guide
  • Add Screen Capturer and Window Capturer guides
  • Add Power Management utility
  • Add Audio Converter guide
  • Add Voice Activity Detector guide
  • Reorganize media guides into categories
  • Add section on disabling audio processing with dummy audio layer
  • Add Custom Video Source guide and update documentation
  • Update example descriptions and add WebClientExample
  • Add Custom Audio Source guide
  • Update asset paths and add a privacy policy by @devopvoid in #187
  • Add camera capture guide
  • Update CHANGELOG.md

Miscellaneous Tasks

  • Add custom video source and generator to the web example

Other

  • Update release workflow to use main branch
  • Update GitHub Actions workflows to use changelog generation
  • Update all GitHub Actions setup-java to v5 by @maxkratz in #200

New Contributors