Потоковий (stream) звук

Потоковий (stream) звук

Головна | Про нас | Зворотній зв'язок

• Потокові звуки (stream). Потоковий звук відрізняється від подієвого жорсткою прив'язкою до тимчасової діаграмі. На рівні реалізації це досягається розбивкою звуку на фрагменти, тривалість звучання яких дорівнює часу відображення кадру. Кожен фрагмент поміщається на відповідний йому кадр і існує незалежно від інших фрагментів.

Завдяки цьому потоковий звук має наступні особливості:

· Потоковий звук і анімація строго синхронізовані. Через те що звук розбитий на незалежні фрагменти, які розподілені по кадрам, в принципі неможливо випередження або відставання звуку в порівнянні з анімацією. Якщо комп'ютер за відведений час не встигатиме промальовувати кадри, то частина з них буде пропущена, але в програванні звуку не виникне паузи. Якщо ж часу виявиться недостатньо для виконання коду кадру, то він продовжить виконуватися і відтворює головка буде зупинена. Звук ж буде продовжувати програватися. Після завершення виконання коду плейер зробить синхронізацію: відтворює головка буде відразу переведена на той кадр, відповідний якому звуковий фрагмент програється в даний момент;

· Через те що потоковий звук розбивається на безліч невеликих фрагментів, анімації можуть програватися в мережі в потоковому режимі. Правда, в більшості випадків для цього все ж необхідний інтернет-канал з підвищеною пропускною спроможністю;

· На одній тимчасовій діаграмі може одночасно програватися тільки один потоковий звук. Тому якщо ви спробуєте поєднати кілька потокових звуків, вони будуть мікшувати і розмір фільму не виявиться більшим у порівнянні з тим випадком, коли на тимчасовій діаграмі розташовується тільки один потоковий звук;

· Зупинка анімації буде супроводжуватися припиненням програвання потокового звуку (на відміну від подієвого звуку).

Якщо фільм імпортується в потоковому режимі, то за замовчуванням він починає відтворюватися тільки після того, як буде закачано частина потокового звуку тривалістю 5 секунд. Якщо фільм буде програватися швидше, ніж скачиваться, то в момент вичерпання «запасу» кадрів відтворення перерветься і не почнеться заново доти, поки в буфері не опиниться необхідних 5 секунд потокового звуку.

Є кілька причин введення в роботу плеєра цю особливість. З одного боку, наявність «запасу» робить відтворення менш залежним від стабільності з'єднання, З іншого боку, алгоритм декомпресії стиснених звукових даних вимагає наявності певного їх обсягу. При бажанні ви можете зменшити або збільшити час буферизації. Для цього нове його значення потрібно присвоїти глобальному властивості _soundbuftime.

Важлива відмінність між подієвим і потоковим звуком полягає в тому, як вони зберігаються. Подієвий звук зберігається в бібліотеці приблизно так само, як кліпи чи шрифти, т. Е. Звуковий файл повністю вбудовується в фільм і існує щодо автономно. Потоковий звук є частиною того кліпу, на тимчасовій діаграмі якого він розташований. Зберігається лише та частина звуку, яка реально пов'язана з кадрами. Якщо один і той же звук використовується і як потоковий, і як подієвий, то він буде збережений двічі.

Можливості по програмному управлінню потоковим звуком більш скромні, ніж подієвим. Однак такі операції, як початок або зупинка відтворення, регулювання гучності і балансу, застосовні і до нього.

Існує досить багато радіо-і телевізійних станцій, які здійснюють мовлення через Інтернет. Широкою популярністю користуються Web-камери, встановлені в самих різних куточках світу (на вулицях міст, в музеях, в заповідниках і т. Д.) І безперервно передають зображення.

VLC Media Player 2.1.0

Потоковий (stream) звук