@@ -550,15 +550,16 @@ property of the subscription and the original publisher's priority is a
550550property of the Track and the Objects it contains. In both cases, a lower
551551value indicates a higher priority, with 0 being the highest priority.
552552
553- The Subscriber Priority is considered first when selecting
554- a subscription to send data on within a given session. When two or more tracks
553+ The Subscriber Priority is considered first when selecting a subscription
554+ to send data on within a given session. When two or more subscriptions
555555have equal subscriber priority, the original publisher priority is considered
556556next and can change within the track, so subscriptions are prioritized based
557557on the highest priority data available to send. For example, if the subscription
558558had data at priority 6 and priority 10 to send, the subscription priority would
559559be 6. When both the subscriber and original publisher priorities for a
560- subscription are equal, send order is implementation-dependent, but the
561- expectation is that all subscriptions will be able to send some data.
560+ subscription are equal, how much data to send from each subscription is
561+ implementation-dependent, but the expectation is that all subscriptions will
562+ be able to send some data.
562563
563564The subscriber's priority can be changed via a SUBSCRIBE_UPDATE message.
564565This updates the priority of all unsent data within the subscription,
0 commit comments