Mourad
Mourad

Reputation: 70

How to conconfigure AV1 codec for low delay applications?

Do anyone know how to conconfigure AV1 for low delay applications , i mean like HM (HEVC) low delay configuration where the GOP is IPPP..( just 2 temporal layers ) ,

I tried these , but i am not sure because it's not different from the regular mode (random access) :

aomenc.exe  --profile=0  --auto-alt-ref=0  --lag-in-frames=0   --arnr-maxframes=0 --arnr-strength=5  --static-thresh=0 --passes=2 --pass=1 --end-usage=cq --cq-level=40  --width=352 --height=288  --fpf=aom_QP40.log --cpu-used=4 --threads=8 --limit=10 --fps=25/1 --bit-depth=8  --kf-min-dist=32 --kf-max-dist=32 --psnr  -o output_QP40.webm akiyo_cif.yuv 

aomenc.exe  --profile=0  --auto-alt-ref=0  --lag-in-frames=0   --arnr-maxframes=0 --arnr-strength=5  --static-thresh=0 --passes=2 --pass=2 --end-usage=cq --cq-level=40  --width=352 --height=288  --fpf=aom_QP40.log --cpu-used=4 --threads=8 --limit=10 --fps=25/1 --bit-depth=8  --kf-min-dist=32 --kf-max-dist=32 --psnr  -o output_QP40.webm akiyo_cif.yuv 

i am using --kf-min-dist=32 --kf-max-dist=32 because i want an golden frame ( IDR/I-frame like ) to be reproduce each 1 sec for streaming purposes.

Upvotes: 1

Views: 1168

Answers (1)

GalactusB
GalactusB

Reputation: 21

Here is the answer. In x265 we have zero latency mode which has only IPPP frames and in VP9 you have to use this command for libvpx * --arnr-maxframes=0 --arnr-strength=0 --arnr-type=3 --auto-alt-ref=0 --lag-in-frames=0* I have attached the screenshot from the Bitstream analyzer where you can see ALTREF=0

enter image description here

Upvotes: 1

Related Questions