Почему FLAC Streaming over HTTP выполняется с инкапсуляцией Ogg, а не изначально?

Все текущие реализации потоковой передачи FLAC (, такие как Edcast с Icecast ), похоже, используют Ogg в качестве контейнера для FLAC во время потоковой передачи.

  1. Что является причиной этого?
  2. Каковы недостатки не использования Ogg и вместо этого потоковой передачи «родного» потока FLAC?

Я провел несколько тестов с потоковой передачей FLAC через HTTP, и, кажется, он отлично работает в VLC. FLAC, по-видимому, построен таким образом, что кадры могут храниться независимо , что делает его устойчивым к повреждению потока и/или потере кадров. Учитывая это, я не совсем понимаю, зачем нужна обертка FLAC в Ogg.

5
задан blahdiblah 31 January 2014 в 23:29
поделиться