After enabling E2EE for the first time, keep the media transform inplace, but make it a no-op. This simplifies the flow a little since it doesn't require a media session restart. Way back when, there were performance concerns when having a transform, which is what prompted us to implement the restar mechanism, but a lot has changed since and both audio and video frames don't need to jump threads these days. We are still not enabling an empty transform at all times out of precaution.master
|
|
||
1 |
|
1 |
|
2 |
|
|
|
3 |
|
2 |
|
4 |
|
3 |
|
5 |
|
4 |
|
|
|
||
49 |
|
48 |
|
50 |
|
49 |
|
51 |
|
50 |
|
|
51 |
|
|
|
52 |
|
|
|
53 |
|
|
|
54 |
|
|
|
55 |
|
|
|
56 |
|
|
|
57 |
|
|
|
58 |
|
|
|
59 |
|
|
|
60 |
|
|
52 |
|
61 |
|
53 |
|
62 |
|
54 |
|
63 |
|
|
|
||
86 |
|
95 |
|
87 |
|
96 |
|
88 |
|
97 |
|
89 |
|
|
|
90 |
|
|
|
91 |
|
98 |
|
92 |
|
99 |
|
93 |
|
100 |
|
|
|
||
113 |
|
120 |
|
114 |
|
121 |
|
115 |
|
122 |
|
|
123 |
|
|
|
124 |
|
|
|
125 |
|
|
|
126 |
|
|
116 |
|
127 |
|
|
128 |
|
|
117 |
|
129 |
|
118 |
|
|
|
|
130 |
|
|
119 |
|
131 |
|
120 |
|
132 |
|
121 |
|
|
|
|
133 |
|
|
122 |
|
134 |
|
123 |
|
135 |
|
124 |
|
136 |
|
|
|
||
139 |
|
151 |
|
140 |
|
152 |
|
141 |
|
153 |
|
142 |
|
|
|
|
154 |
|
|
143 |
|
155 |
|
144 |
|
156 |
|
145 |
|
157 |
|
|
|
||
165 |
|
177 |
|
166 |
|
178 |
|
167 |
|
179 |
|
168 |
|
|
|
169 |
|
|
|
170 |
|
|
|
171 |
|
|
|
172 |
|
|
|
173 |
|
|
|
174 |
|
180 |
|
175 |
|
181 |
|
176 |
|
182 |
|
|
|
||
180 |
|
186 |
|
181 |
|
187 |
|
182 |
|
188 |
|
|
189 |
|
|
|
190 |
|
|
|
191 |
|
|
|
192 |
|
|
183 |
|
193 |
|
184 |
|
194 |
|
185 |
|
195 |
|
186 |
|
196 |
|
187 |
|
|
|
188 |
|
197 |
|
189 |
|
198 |
|
190 |
|
199 |
|
|
|
||
67 |
|
67 |
|
68 |
|
68 |
|
69 |
|
69 |
|
|
70 |
|
|
70 |
|
71 |
|
|
72 |
|
|
71 |
|
73 |
|
72 |
|
74 |
|
73 |
|
75 |
|
|
|
||
150 |
|
150 |
|
151 |
|
151 |
|
152 |
|
152 |
|
|
153 |
|
|
|
154 |
|
|
|
155 |
|
|
|
156 |
|
|
|
157 |
|
|
|
158 |
|
|
|
159 |
|
|
|
160 |
|
|
|
161 |
|
|
|
162 |
|
|
|
163 |
|
|
|
164 |
|
|
153 |
|
165 |
|
154 |
|
166 |
|
155 |
|
167 |
|
|
|
||
27 |
|
27 |
|
28 |
|
28 |
|
29 |
|
29 |
|
|
30 |
|
|
30 |
|
31 |
|
31 |
|
32 |
|
32 |
|
33 |
|
|
|
||
73 |
|
74 |
|
74 |
|
75 |
|
75 |
|
76 |
|
76 |
|
|
|
77 |
|
|
|
78 |
|
|
|
79 |
|
|
|
80 |
|
77 |
|
81 |
|
78 |
|
82 |
|
79 |
|
83 |
|
80 |
|
84 |
|
|
|
|
81 |
|
|
|
82 |
|
|
|
83 |
|
|
|
84 |
|
|
|
85 |
|
|
|
86 |
|
|
85 |
|
87 |
|
86 |
|
|
|
87 |
|
|
|
|
88 |
|
|
88 |
|
89 |
|
89 |
|
|
|
90 |
|
|
|
91 |
|
|
|
92 |
|
|
|
93 |
|
|
|
94 |
|
|
|
95 |
|
|
|
|
90 |
|
|
96 |
|
91 |
|
97 |
|
92 |
|
98 |
|
93 |
|
|
|
||
125 |
|
120 |
|
126 |
|
121 |
|
127 |
|
122 |
|
128 |
|
|
|
|
123 |
|
|
129 |
|
124 |
|
130 |
|
125 |
|
131 |
|
126 |
|
|
|
||
146 |
|
141 |
|
147 |
|
142 |
|
148 |
|
143 |
|
149 |
|
|
|
|
144 |
|
|
150 |
|
145 |
|
151 |
|
146 |
|
152 |
|
147 |
|
|
|
||
209 |
|
209 |
|
210 |
|
210 |
|
211 |
|
211 |
|
212 |
|
|
|
213 |
|
212 |
|
214 |
|
213 |
|
215 |
|
214 |
|
|
|
||
8 |
|
8 |
|
9 |
|
9 |
|
10 |
|
10 |
|
|
11 |
|
|
|
12 |
|
|
11 |
|
13 |
|
12 |
|
14 |
|
13 |
|
15 |
|
|
|
||
20 |
|
22 |
|
21 |
|
23 |
|
22 |
|
24 |
|
23 |
|
|
|
|
25 |
|
|
|
26 |
|
|
|
27 |
|
|
|
28 |
|
|
24 |
|
29 |
|
25 |
|
30 |
|
26 |
|
31 |
|
|
|
||
63 |
|
68 |
|
64 |
|
69 |
|
65 |
|
70 |
|
|
71 |
|
|
|
72 |
|
|
|
73 |
|
|
66 |
|
74 |
|
67 |
|
75 |
|
68 |
|
76 |
|