Skip to main content
New Participant
April 27, 2026

Streaming 360 video workflow Question

  • April 27, 2026
  • 1 reply
  • 94 views

Not a developer but I am working with one. We are building an app to stream 360 video for meta 3 and 3s. The current workflow is to Stream from bunny.net which uses HLS to set different resolutions and adjust bit rate. The app is built in unity and we are using Avpro.  The video is recorded in 8k H265 and rendered as 5.7k for upload. Bunny will transcode up to 4k for streaming so we are trying to get the best video possible with what we have. Does anyone have suggestions for setting up the Avpro part of the project? I am trying to get the app to pick the best resolution/bitrate for various wifi qualities the viewers will happen to have. 

1 reply

Degly
Inspiring
May 10, 2026

AVPro + HLS is a really good workflow for Quest streaming.

Honestly, the biggest limitation is usually not AVPro, it is that 360 video needs extremely high effective resolution once stretched around the sphere. Even 5.7K can look quite terrible in VR.

I would say that you can:

  • Use HEVC/H265 for all variants
    • Keep multiple bitrate/resolution ladders for HLS adaptive streaming
    • Prioritize stable playback over maximum quality
    • Avoid huge bitrate jumps between variants
    • Use short keyframe intervals (around 2s)

One important thing:
A well encoded 4K stream often looks better than a poorly encoded 5.7K stream on Quest. Encoder settings matter a lot.