рд╡реАрдбрд┐рдпреЛ рдлреНрд░реЗрдо рд╕рд╛рдЗрдЬрд╝ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреНрдпрд╛ рд╣реИ?
рдпрд╣ рдЯреВрд▓ рддреАрди рдЗрдирдкреБрдЯ тАФ рд╡реАрдбрд┐рдпреЛ рдмрд┐рдЯрд░реЗрдЯ, рдлреНрд░реЗрдо рд░реЗрдЯ (fps) рдФрд░ рдЕрд╡рдзрд┐ тАФ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╕рд┐рдВрдЧрд▓ рд╡реАрдбрд┐рдпреЛ рдлреНрд░реЗрдо рдХреЗ рдФрд╕рдд рд╕рд╛рдЗрдЬрд╝ рдФрд░ рдХрд┐рд╕реА рдХреНрд▓рд┐рдк рдХреА рдХреБрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЗрдЬрд╝ рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИред рд╡реАрдбрд┐рдпреЛ рдПрдбрд┐рдЯрд░, рд╕реНрдЯреНрд░реАрдорд░ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реНрдЯреЛрд░реЗрдЬ, рдмреИрдВрдбрд╡рд┐рдбреНрде рдпрд╛ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдмрдЬрдЯ рдХреА рдкреНрд▓рд╛рдирд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдмреЗрд╣рдж рдХрд╛рдо рдЖрддрд╛ рд╣реИред рдпрд╣ рдЧрдгрдирд╛ рдХреЛрдбреЗрдХ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ (codec-agnostic) рд╣реИ тАФ рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдмрд┐рдЯреНрд╕ рд╕рднреА рдлреНрд░реЗрдореНрд╕ рдореЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдмрдВрдЯреЗ рд╣реИрдВ, рдпрд╣ рдкреНрд░рддрд┐ рдлреНрд░реЗрдо рдФрд╕рдд рдмрд╛рдЗрдЯреНрд╕ рдмрддрд╛рддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреИрд╕реЗ рдХрд░реЗрдВ
рдмрд┐рдЯрд░реЗрдЯ рдХреЛ рдореЗрдЧрд╛рдмрд┐рдЯ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб (Mbps) рдореЗрдВ, рдлреНрд░реЗрдо рд░реЗрдЯ рдХреЛ рдлреНрд░реЗрдо рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдореЗрдВ рдФрд░ рдХреНрд▓рд┐рдк рдХреА рдЕрд╡рдзрд┐ рдХреЛ рд╕реЗрдХрдВрдб рдореЗрдВ рджрд░реНрдЬ рдХрд░реЗрдВред рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдкрд╣рд▓реЗ рдмрд┐рдЯрд░реЗрдЯ рдХреЛ рдмрд┐рдЯреНрд╕ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИ, рдлрд┐рд░ рдЙрд╕реЗ рдлреНрд░реЗрдо рд░реЗрдЯ рд╕реЗ рднрд╛рдЧ рджреЗрдХрд░ рдкреНрд░рддрд┐ рдлреНрд░реЗрдо рдмрд┐рдЯреНрд╕ рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ рдЕрдВрдд рдореЗрдВ 8 рд╕реЗ рднрд╛рдЧ рджреЗрдХрд░ рдЙрд╕реЗ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИред рдХреБрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдмрд┐рдЯрд░реЗрдЯ ├Ч рдЕрд╡рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред
рдлреЙрд░реНрдореВрд▓рд╛ рд╕рдордЭреЗрдВ
рдмрд┐рдЯрд░реЗрдЯ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡реАрдбрд┐рдпреЛ рд╣рд░ рд╕реЗрдХрдВрдб рдХрд┐рддрдиреЗ рдмрд┐рдЯреНрд╕ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИред рдЗрд╕реЗ рдлреНрд░реЗрдо рд░реЗрдЯ рд╕реЗ рднрд╛рдЧ рджреЗрдиреЗ рдкрд░ рдФрд╕рддрди рдПрдХ рдлреНрд░реЗрдо рдХреЛ рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ рдмрд┐рдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдорд┐рд▓рддреА рд╣реИред рдЪреВрдБрдХрд┐ 1 рдмрд╛рдЗрдЯ = 8 рдмрд┐рдЯреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП 8 рд╕реЗ рднрд╛рдЧ рджреЗрдиреЗ рдкрд░ рдЗрд╕реЗ рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ:
$$\text{frame\_bytes} = \frac{\text{bitrate\_bps} / \text{fps}}{8}$$
рдкреВрд░реА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП, $$\text{file\_bytes} = \frac{\text{bitrate\_bps} \times \text{duration}}{8}$$ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЕрд╕рд▓реА рдХреЛрдбреЗрдХ (H.264, H.265) рдореЗрдВ рдлреНрд░реЗрдо рдХреЗ рд╕рд╛рдЗрдЬрд╝ рдмрд╣реБрдд рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛрддреЗ рд╣реИрдВ тАФ рдХреАрдлреНрд░реЗрдо рдмрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░реЗрдбрд┐рдХреНрдЯреЗрдб рдлреНрд░реЗрдо рдЫреЛрдЯреЗ тАФ рдЗрд╕рд▓рд┐рдП рдпрд╣ рдПрдХ рдФрд╕рдд рдорд╛рди рд╣реИ, рд╣рд░ рдлреНрд░реЗрдо рдХрд╛ рд╕рдЯреАрдХ рд╕рд╛рдЗрдЬрд╝ рдирд╣реАрдВред
рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг
рдорд╛рди рд▓реАрдЬрд┐рдП рдХреЛрдИ рдХреНрд▓рд┐рдк 8 Mbps рдФрд░ 30 fps рдкрд░ рдПрдиреНрдХреЛрдб рд╣реБрдИ рд╣реИ: рдмрд┐рдЯрд░реЗрдЯ = 80,00,000 рдмрд┐рдЯреНрд╕/рд╕реЗрдХрдВрдбред рдкреНрд░рддрд┐ рдлреНрд░реЗрдо рдмрд┐рдЯреНрд╕ = \(80{,}00{,}000 / 30 = 2{,}66{,}666.67\)ред 8 рд╕реЗ рднрд╛рдЧ рджреЗрдВ тЖТ рд▓рдЧрднрдЧ 33,333 рдмрд╛рдЗрдЯреНрд╕ (~32.6 KB) рдкреНрд░рддрд┐ рдлреНрд░реЗрдоред 60 рд╕реЗрдХрдВрдб рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╕рд╛рдЗрдЬрд╝ рд╣реЛрдЧрд╛ $$\frac{80{,}00{,}000 \times 60}{8} = 6{,}00{,}00{,}000 \text{ рдмрд╛рдЗрдЯреНрд╕} \approx 57.2 \text{ MB}$$ред
рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓
рдЕрд╕рд▓реА рдлреНрд░реЗрдо рдХреЗ рд╕рд╛рдЗрдЬрд╝ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрдпреЛрдВ рд╣реЛрддреЗ рд╣реИрдВ? рдЖрдзреБрдирд┐рдХ рдХреЛрдбреЗрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рдмрд┐рдЯрд░реЗрдЯ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд░реЗрдо рдЯрд╛рдЗрдк рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП I-рдлреНрд░реЗрдо, P/B-рдлреНрд░реЗрдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрд╛рдлреА рдмрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдФрд╕рдд рдорд╛рди рджрд┐рдЦрд╛рддрд╛ рд╣реИред
рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЗрдЬрд╝ рдХрд┐рд╕ рдпреВрдирд┐рдЯ рдореЗрдВ рджрд┐рдЦрддреА рд╣реИ? рдпрд╣рд╛рдБ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдмрд╛рдЗрдирд░реА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣реИ (1 MB = 10,48,576 рдмрд╛рдЗрдЯреНрд╕)ред
рдХреНрдпрд╛ рдореИрдВ kbps рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ? рдкрд╣рд▓реЗ рдЙрд╕реЗ Mbps рдореЗрдВ рдмрджрд▓реЗрдВ (рдЬреИрд╕реЗ, 5000 kbps = 5 Mbps)ред