Skip to content

Releases: ultravideo/uvgComm

v0.7

12 Nov 10:24
Compare
Choose a tag to compare

This release makes it possible to have a video call with Kvazzup without having to open firewalls or know the other person IP address. Sadly the authentication has not yet been implemented so wider usage is not yet possible. This release also improves the audio processing, especially with regards to echo cancellation using Speex Acoustic Echo Cancellation (AEC). One final improvement is the adoption of uvgRTP for a more reliable and performant Real-Time Transport Protocol (RTP).

What's new

  • Interactive Connectivity Establishment (ICE) is made much more reliable.
  • Session Initiation Protocol (SIP) now works with existing SIP servers. Tested with Kamailio.
  • Replaces Live555 with uvgRTP.
  • Includes audio improvements and fixes.

Known issues

  • The Microsoft Visual Studio compilation does not succeed.
  • Unable to set camera resolution on Linux.

v0.6

07 Feb 09:48
Compare
Choose a tag to compare

Bunch of small improvements to Kvazzup.

  • Replaced DShow camera with Qt camera implementation.
  • Initial version of REGISTER-request.
  • Initial version of ICE.
  • Improvements to settings and statistics.
  • Bug fixes.
  • Initial Linux support. Camera does not work.

v0.5

07 Feb 08:57
Compare
Choose a tag to compare

Support for 4K HEVC Video.

  • The filtergraph and delivery are optimized to handle 4K video.
  • Major GUI overhaul.

v0.4

07 Feb 08:54
Compare
Choose a tag to compare

Rewriting of the SIP architecture.

v0.3

07 Feb 08:49
Compare
Choose a tag to compare

Lots of small useful feature.

  • About page.
  • Contact List.
  • Settings page.
  • Choosing camera and resolution.
  • Adjusting Kvazaar parameters.
  • Added Call Manager to manage other components.
  • Lots of small GUI improvements.
  • Optimizations for video conversions.

v0.2

07 Dec 13:57
Compare
Choose a tag to compare

Ability to start and end calls. Prototype SIP (RFC 3261) implementation.

  • TCP connection using Qt.
  • Parsing and composing of SIP messages.
  • SIP Requests: INVITE, ACK and BYE.
  • SIP Responses: 180 RINGING, 200 OK and 603 DECLINE.

v0.1

07 Dec 13:07
Compare
Choose a tag to compare

Initial version of Kvazzup supporting video and audio streaming.

  • Filter Graph for media processing
  • Capture and playback of audio and video with Qt
  • Use of Kvazaar for HEVC encoding
  • Use of OpenHEVC for HEVC decoding
  • Use of Opus for audio enconding and decoding
  • Media delivery with live555
  • Initial GUI with Qt