Skip to content

Releases: tomoyanonymous/rtpsendreceive

Release v0.3.0

11 Nov 18:54
Compare
Choose a tag to compare

2020-10-28 v0.3.0

Windows version is now available.

ffmpeg is now installed from vcpkg, registered as a submodule.

New Attributes

ringbuf_framenum: set the buffer size of an internal ring buffer to collect samples asynchronously between audio thread and network. Note that the number will be multiplied to Signal Vector Size in Audio Setting. The default is x4.

Showing Packet Latency

"getlatency" message for mc.rtpreceiver~ outputs packet latency from the second outlet. Note that this latency is just taken from RTP packets' timestamp and does not include a latency caused by buffering. Generally, large signal-vector-size may causes a large latency, too small buffer size causes audio glitch. 128~512 is recommended.

Release v0.2.3

28 Oct 20:40
Compare
Choose a tag to compare

Version 0.2.2

04 Sep 12:19
Compare
Choose a tag to compare

2020-09-03 v0.2.2

Added GitHub workflow and funding pages.

Fixed Bugs

Fixed hangs when the receiver is re-instantiated before finishes connection.

Version 0.2.1

04 Sep 10:28
Compare
Choose a tag to compare

2020-09-03 v0.2.1

Fixed Bugs

Fixed hanging when the sender/receiver could not connect to the server.
Now sender also transmits packets asynchronously from audio/main threads.

Version 0.2.0

03 Sep 10:54
Compare
Choose a tag to compare

2020-09-03 v0.2.0

This release contains so many refactorings.
Especially, receiving packets and pushing samples to the object's output works asynchronously on mc.rtpreceiver~.
This resolved the critical problem that the receiver blocks the audio thread when no packet has arrived.

Also, an initial connection protocol has been changed from raw RTP to RTSP.

working issue

  • An attribute for choosing audio codec(PCM 16bit and Opus) has been added on this release but Opus is not working properly.
  • The receiver's audio codec parameters have not been taken from the information given by RTSP initialization.

Minor Bugfixes

02 Aug 07:12
Compare
Choose a tag to compare

fixed a problem that the app crashes when a frame does not contain format information.

beta version

30 Jun 13:19
Compare
Choose a tag to compare
  • working with multiple channels(confirmed up to 8ch)
  • fixed some crashes

SUPER EARLY RELEASE BUILD

24 May 20:04
Compare
Choose a tag to compare
Pre-release

SUPER EARLY RELEASE BUILD for macOS.

Zip file includes all externals, XML for object infos and source codes as well.
To use the packages, drop unzipped folder into Documents/Max 8/Packages