2023-10-17, 05:38 PM
"Direct Play" means nothing is transcoded. "Direct Stream" means the audio is being transcoded but video is not. Possibly to AAC stereo. Transcoding means the video is being transcoded, but possibly the audio as well. If you look in the server log directory, there should be a log with a name like "ffmpeg.directstream*" and "ffmpeg.transcode*". That should tell us how the audio was transcoded when direct streaming and transcoding.
This is just speculation since I don't have any Apple devices to test on, but when you are playing it directly from the Apple TV it may not be upmixing the stereo audio to play on the rest of the channels. Whether or not the phone is air playing ACTUAL surround sound or air play is upmixing stereo to all the channels is unknown.
Share your ffmpeg directstream and transcode logs with us so we can figure this out.
This is just speculation since I don't have any Apple devices to test on, but when you are playing it directly from the Apple TV it may not be upmixing the stereo audio to play on the rest of the channels. Whether or not the phone is air playing ACTUAL surround sound or air play is upmixing stereo to all the channels is unknown.
Share your ffmpeg directstream and transcode logs with us so we can figure this out.