1
Fork 0
mirror of https://github.com/jech/galene.git synced 2024-12-22 23:35:46 +01:00
galene/rtpconn
Juliusz Chroboczek be73380f9f Label streams, not tracks.
We used to label tracks individually, in a view to using the labelling
for simulcast.  Since then, the WebRTC community has converged on a
different strategy, where multiple tracks share a single mid and
are labelled with the rid extension.

We now label whole streams, which is simpler, and use the track's
kind (and, in the future, the rid) to disambiguate.  This changes the
protocol in two ways:

  * in offers, the "labels" dictionary is replaced by a single "label"
    field; and
  * the syntax of the "request" message has changed.
2021-04-29 18:28:16 +02:00
..
rtp_test.go Allow various codecs. 2020-12-26 19:46:37 +01:00
rtpconn.go Label streams, not tracks. 2021-04-29 18:28:16 +02:00
rtpreader.go Simplify VP9 keyframe detection. 2021-01-03 20:55:35 +01:00
rtpstats.go Fix issues with unaligned atomic operations. 2020-12-27 01:31:31 +01:00
rtpwriter.go Fix issues with unaligned atomic operations. 2020-12-27 01:31:31 +01:00
webclient.go Label streams, not tracks. 2021-04-29 18:28:16 +02:00