* Add a clear error message when no common codec is found. * Replace the `crc32` dependency with `google-crc32c` which offers a more liberal license.
1.2.0
-----
* Fix jitter buffer to avoid severe picture corruption under packet loss and send Picture Loss Indication (PLI) when needed. * Make H.264 encoder honour the bitrate from the bandwidth estimator. * Add support for hardware-accelerated H.264 encoding on Raspberry Pi 4 using the `h264_omx` codec. * Add :class:`~aiortc.contrib.media.MediaRelay` class to allow sending media tracks to multiple consumers.
1.1.2
-----
* Add :attr:`RTCPeerConnection.connectionState` property. * Correctly detect RTCIceTransport `"failed"` state. * Correctly route RTP packets when there are multiple tracks of the same kind. * Use full module name to name loggers.
1.1.1
-----
* Defer adding remote candidates until after transport bundling to avoid unnecessary mDNS lookups.
1.1.0
-----
* Add support for resolving mDNS candidates. * Improve support for TURN, especially long-lived connections.
1.0.0
-----
Breaking ........
* Make :meth:`RTCPeerConnection.addIceCandidate` a coroutine. * Make :meth:`RTCIceTransport.addRemoteCandidate` a coroutine.
Media .....
* Handle SSRC attributes in SDP containing a colon (372). * Limit number of H.264 NALU per packet (394, 426).
Examples ........
* `server` make it possible to specify bind address (347).