πŸ’Ύ Archived View for droom.vision β€Ί blog β€Ί %D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B8%D0%BD%D0%B3.gmi captured on 2021-12-03 at 14:04:38. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

Π‘Ρ‚Ρ€ΠΈΠΌΠΈΠ½Π³

2021-07-05 Β· Nacht Β· streaming, peertube, protocols

Π‘Ρ‚Ρ€ΠΈΠΌΠΈΠ½Π³ сам ΠΏΠΎ сСбС являСтся нСэффСктивным ΠΈ ΠΈΠ·Π±Ρ‹Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ Π³ΠΎΠ²Π½ΠΎΠΌ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ инструмСнты ΠΊΠ°ΠΊ для формирования Π΄Π°Π½Π½Ρ‹Ρ… (ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² H.264), Ρ‚Π°ΠΊ ΠΈ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° сСрвСр (RMTP, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠΉ ΠΊ Π½Π°ΠΌ прямо ΠΈΠ· Π½Ρ‹Π½Π΅ ΠΌΡ‘Ρ€Ρ‚Π²ΠΎΠ³ΠΎ Adobe Flash, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ TCP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ 3-5 сСкунд). Как клиСнтскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для стриминга, Ρ‚Π°ΠΊ ΠΈ Π²Π΅Π½Π΄ΠΎΡ€Ρ‹, ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹-сСрвСры для ΠΏΡ€ΠΈΡ‘ΠΌΠ° ΠΈ отобраТСния этого стрима зритСлям, Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π΄Π²ΠΈΠ³Π°ΡŽΡ‚ΡΡ Π² сторону ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±ΠΎΠ»Π΅Π΅ эффСктивных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

АйсбСрг, Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹, сдвинулся, ΠΊΠΎΠ³Π΄Π° YouTube, ΠΊΠ°ΠΊ оказалось, Π½Π°Ρ‡Π°Π» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‘ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² H.265 (Π±ΠΎΠ»Π΅Π΅ эффСктивный, Π½ΠΎ рСсурсоёмкий ΠΊΠΎΠ΄Π΅ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ поколСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π»ΡƒΡ‡ΡˆΠ΅ΠΌ ΠΈΠ»ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ качСствС, Ρ‡Ρ‚ΠΎ ΠΈ H.264, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ мСньший Π±ΠΈΡ‚Ρ€Π΅ΠΉΡ‚) ΠΈ транспортировки Π΅Π³ΠΎ Π΄ΠΎ сСрвСра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HLS (TCP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΎΡ‚ Apple с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ΠΈΠ·Π°Ρ†ΠΈΠΈ для гарантирования цСлостности ΠΏΠΎΡ‚ΠΎΠΊΠ°, Π½ΠΎ с адской Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π² 30-60 сСкунд). ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ стрима с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ стороны, кстати, Ссли я Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΏΡƒΡ‚Π°ΡŽ, сСйчас производится Ρ‚ΠΎΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HLS. Но эта опция ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° Π½Π΅ для плСбса, Π° для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΡΡ‚Ρ€ΠΈΠΌΠΈΡ‚ΡŒ HDR-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ кодирования Π² H.265 Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… клиСнтских ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, Π²Ρ€ΠΎΠ΄Π΅ OBS, Π½Π΅Ρ‚Ρƒ β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ…Π°ΠΊ ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ для ffmpeg.

Какой-Π½ΠΈΠ±ΡƒΠ΄ΡŒ SRT (UDP-ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π² 300 миллисСкунд) ΠΌΡ‹ вряд Π»ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π½Π° своём Π²Π΅ΠΊΡƒ. Π­Ρ‚ΠΎ слишком sci-fi для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Ρ€Ρ‹Π½ΠΎΡ‡ΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ просто Π²Π·ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ. Π‘ΡƒΠ΄Π΅ΠΌ ΠΆΡ€Π°Ρ‚ΡŒ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ нСэффСктивныС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ Π΅Ρ‰Ρ‘ Π»Π΅Ρ‚ Π΄Π΅ΡΡΡ‚ΡŒ.

PeerTube с тСхничСской стороны пСрСнял всё Ρ‚ΠΎ ΠΆΠ΅ самоС, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π΄Π°ΠΆΠ΅ Ρ…ΡƒΠ΄ΡˆΠ΅Π΅: ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² H.264 ΠΈ транспортировку Π²ΠΈΠ΄Π΅ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HLS. Учитывая, Ρ‡Ρ‚ΠΎ Π½Π° срСдних сСрвСрах Π½Π΅Ρ‚ Π½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ кодирования Π²ΠΈΠ΄Π΅ΠΎ (сСрвСр Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄ΠΎΠ»Π±ΠΈΡ‚ΡŒ CPU), Π½ΠΈ CDN для эффСктивной ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ° зритСлям (Ссли Ρƒ тСбя ΡƒΠ·Π΅Π½ΡŒΠΊΠΈΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΊΠ°Π½Π°Π», Π·Ρ€ΠΈΡ‚Π΅Π»ΠΈ просто Π½Π΅ смогут ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° происходящим, Ссли Π²ΠΎΠΎΠ±Ρ‰Π΅ смогут), становится нСпонятно, для ΠΊΠΎΠ³ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ такая опция сущСствуСт.

Π― Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ ΠΏΠΎΠ»ΡŒΠ·Ρƒ PeerTube ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΏΡ†ΠΈΠΉ, Π²Ρ€ΠΎΠ΄Π΅ OwnCast, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ сСрого ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ нСльзя ΡΡ‚Ρ€ΠΈΠΌΠΈΡ‚ΡŒ Π½Π° популярных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Но Ссли Ρƒ тСбя самый ΠΎΡ€Π΄ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π²Ρ€ΠΎΠ΄Π΅ ΠΈΠ³Ρ€ ΠΈ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ², ΠΈ Ρ‚Ρ‹ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΡˆΡŒ Π½Π° ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠΊΠ°ΠΊΡƒΡŽ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ, ΠΈ Ρ…ΠΎΡ‡Π΅ΡˆΡŒ Π΅Ρ‘ постСпСнного Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π»ΡƒΡ‡ΡˆΠ΅ всё-Ρ‚Π°ΠΊΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΅Ρ‘ эффСктивно ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ.

Ну, ΠΈ ΠΏΠΎ ΠΌΠ΅Π»ΠΎΡ‡ΠΈ, плюс нСпосрСдствСнного YouTube ΠΊΠ°ΠΊ Ρ‚Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ: discoverability. Мои ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ записи ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ Ρ‡ΡƒΠ΄ΠΎΠΌ находят ΠΈ смотрят. Π‘ΠΎΠ»Π΅Π΅ развитая ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅.