Aiortc-datachannel-only

Latest version: v1.3.2.post3

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

Scan your dependencies

Page 3 of 7

0.9.25

------

Media
.....

* Do not repeatedly send key frames after receiving a PLI.

SDP
...

* Do not try to determine track ID if there is no Msid.
* Accept a star in rtcp-fb attributes.

0.9.24

------

Peer connection
...............

* Assign DTLS role based on the SDP negotiation, not the resolved ICE role.
* When the peer is ICE lite, adopt the ICE controlling role, and do not use
agressive nomination.
* Do not close transport on `setRemoteDescription` if media and data are
bundled.
* Set RemoteStreamTrack.id based on the Msid.

Media
.....

* Support alsa hardware output in MediaRecorder.

SDP
...

* Add support for the `ice-lite` attribute.
* Add support for receiving session-level `ice-ufrag`, `ice-pwd` and `setup`
attributes.

Miscellaneous
.............

* Switch from `attrs` to standard Python `dataclasses`.
* Use PEP-526 style variable annotations instead of comments.

0.9.23

------

* Drop support for Python 3.5.
* Drop dependency on PyOpenSSL.
* Use PyAV >= 7.0.0.
* Add partial type hints.

0.9.22

------

DTLS
....

* Display exception if data handler fails.

Examples
........

* `server` and `webcam` : add playsinline attribute for iOS compatibility.
* `webcam` : make it possible to play media from a file.

Miscellaneous
.............

* Use aioice >= 0.6.15 to not fail on mDNS candidates.
* Use pyee version 6.x.

0.9.21

------

DTLS
....

* Call SSL_CTX_set_ecdh_auto for OpenSSL 1.0.2.

Media
.....

* Correctly route REMB packets to the :class:`aiortc.RTCRtpSender`.

Examples
........

* :class:`aiortc.contrib.media.MediaPlayer` : release resources (e.g. webcam) when the player stops.
* :class:`aiortc.contrib.signaling.ApprtcSignaling` : make AppRTC signaling available for more examples.
* `datachannel-cli` : make uvloop optional.
* `videostream-cli` : animate the flag with a wave effect.
* `webcam` : explicitly set frame rate to 30 fps for webcams.

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).

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.