title_body: Are real-time OSDs for HD FPV video systems available for drones? In the last several years, several high-definition FPV video systems have become available. These systems do not use the NTSC or PAL analog video historically used with FPV systems and they are not compatible with the OSD systems, including some that are extremely sophisticated, customizable, and open-source, and are meant for use with analog standard-def video. 
  
  Are sophisticated, customizable OSD systems able to receive data from off-the-shelf flight controllers and to overlay data and graphics such as artificial horizons, altimeters, compasses, home pointers, etc on an HD video feed commercially available for hobbyists (outside of pre-built drone systems)?
upvoted_answer: One of the most popular HD FPV systems out as of writing is from DJI. The DJI Air unit, which serves as the VTX on the multirotor, has integration with Betaflight over a UART port on the flight controller which it uses to implement the Betaflight OSD.
  
  I don't have one, so I can't confirm, but I believe most of the OSD elements available for the analog OSD are also available in the DJI system. (cit. UAVFutures) Joshua Bardwell on YouTube has a video listing out which OSD elements the DJI OSD supports.
  
  
  Angle: Pitch/Roll
  Battery average cell voltage
  Battery current draw
  Battery current mAh drawn
  Battery voltage
  Disarmed
  ESC temperature
  Fly mode
  GPS latitude/longitude
  GPS stats
  PID pitch/roll/yaw
  Power
  Profile: PID and rate
  RSSI value
  RTC date and time
  
  
  More element support may have been added since Bardwell's video was released in December 2019. Configuration of the layout of elements on the screen is supported through the OSD tab in the Betaflight configurator.