Commit e3f1c07
cobeq
[vendor][go-astits]reduce latency for separated one-packet PES
asticode/go-astits#72
Проблема: в go-astits демуксер отправляет пакет только когда увидел начало предыдущего. Это аффектит прод, так как на первом канале субтитры приходят иногда раз в 4 минуты, что вносит задержку при транскодировании.
Решение: патч библиотеки, в котором отправляем PES сразу, если он состоит ровно из одного пакета. При этом оставляем его в буффере для проверок на disontinuity и sameAsPrevious, но не отправляем его дважды.
commit_hash:c560c4d07b88493144887611689ae477b71b11d61 parent d142877 commit e3f1c07
1 file changed
+0
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4335 | 4335 | | |
4336 | 4336 | | |
4337 | 4337 | | |
4338 | | - | |
4339 | 4338 | | |
4340 | 4339 | | |
4341 | 4340 | | |
| |||
0 commit comments