Yea, you would have to compress the video stream on the Pi side and uncompressed it on the iOS side. However, wouldn’t the quality be fairly low? Not certain of the current bandwidth levels in newer BT but I wonder if it’s doable.
For encoding on the Pi side, look into something like ffmpeg.