Aiortc-dc

Latest version: v0.5.5

Safety actively analyzes 619477 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.9.20

------

Data channels
.............

* Support out-of-band negotiation and custom channel id.

Documentation
.............

* Fix documentation build by installing `crc32c` instead of `crcmod`.

Examples
........

* :class:`aiortc.contrib.media.MediaPlayer` : skip frames with no presentation timestamp (pts).

0.9.19

------

Data channels
.............

* Do not raise congestion window when it is not fully utilized.
* Fix Highest TSN Newly Acknowledged logic for striking lost chunks.
* Do not limit congestion window to 120kB, limit burst size instead.

Media
.....

* Skip RTX packets with an empty payload.

Examples
........

* `apprtc` : make the initiator send messages using an HTTP POST instead of WebSocket.
* `janus` : new example to connect to the Janus WebRTC server.
* `server` : add cartoon effect to video transforms.

0.9.18

------

DTLS
....

* Do not use DTLSv1_get_timeout after DTLS handshake completes.

Data channels
.............

* Add setter for :attr:`RTCDataChannel.bufferedAmountLowThreshold`.
* Use `crc32c` package instead of `crcmod`, it provides better performance.
* Improve parsing and serialization code performance.
* Disable logging code if it is not used to improve performance.

0.9.17

------

DTLS
....

* Do not bomb if SRTP is received before DTLS handshake completes.

Data channels
.............

* Implement unordered delivery, so that the `ordered` option is honoured.
* Implement partial reliability, so that the `maxRetransmits` and `maxPacketLifeTime` options are honoured.

Media
.....

* Put all tracks in the same stream for now, fixes breakage introduced in 0.9.14.
* Use case-insensitive comparison for codec names.
* Use a=msid attribute in SDP instead of SSRC-level attributes.

Examples
........

* `server` : make it possible to select unreliable mode for data channels.
* `server` : print the round-trip time for data channel messages.

0.9.16

------

DTLS
....

* Log OpenSSL errors if the DTLS handshake fails.
* Fix DTLS handshake in server mode with OpenSSL < 1.1.0.

Media
.....

* Add :meth:`RTCRtpReceiver.getCapabilities` and :meth:`RTCRtpSender.getCapabilities`.
* Add :meth:`RTCRtpReceiver.getSynchronizationSources`.
* Add :meth:`RTCRtpTransceiver.setCodecPreferences`.

Examples
........

* `server` : make it possible to force audio codec.
* `server` : shutdown cleanly on Chrome which lacks :meth:`RTCRtpTransceiver.stop`.

0.9.15

------

Data channels
.............

* Emit a warning if the crcmod C extension is not present.

Media
.....

* Support subsequent offer / answer exchanges.
* Route RTCP parameters to RTP receiver and sender independently.
* Fix a regression when the remote SSRC are not known.
* Fix VP8 descriptor parsing errors detected by fuzzing.
* Fix H264 descriptor parsing errors detected by fuzzing.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.