Режим passthrough для транскодинга при hls abr

ser

Member
Есть ли режим passthrough для транскодинга ?

Нужно сделать чтобы при hls abr исходный стрим был бы без транскодинга.
Пытался делать так:
Code:
# /usr/local/FlashphonerWebCallServer/conf/cdn_profiles.yml
profiles:
-360p:
  audio:
    codec : mpeg4-generic
    rate : 48000
  video:
    height : 360
    bitrate : 500
    gop : 50
    codec : h264
-480p:
  video:
    height : 480
    bitrate : 800
    gop : 50
    codec : h264
-720p:
  video:
    height : 720
    bitrate : 1500
    gop : 50
    codec : h264
-1080p:
   video:
     gop : 50
     codec : h264
Но в таком случае транскодинг для исходного стрима все равно будет , так ?
 

Max

Administrator
Staff member
Такой режим не совместим с ABR. Потому что оригинальный поток в этом случае будет рассинхронизован с теми потоками, которые транскодируются. Для нарезки в HLS ABR важно чтобы все варианты стримов приходили синхронно, с одинаковым GOP и FPS, в идеале чтобы ключевые фреймы шли одновременно. Оригинальный же поток будет убегать или отставать, и на нарезке начнутся фризы.
 
Top