Not sure whether this is within the intended scope of the project, but maybe it would be useful to be able to cast existing media streams without re-encoding, for example the output from streamlink, obs or local video files, in case they are already in the right format.
Of course it depends on what kinds of stream format the target device supports. Alternatively, one could re-encode these video sources on-the-fly.
AirPlay also appears to support playing videos from URLs via POST /play.
Restrictions to particular screens, windows or rectangles might also be interesting to consider.
Not sure whether this is within the intended scope of the project, but maybe it would be useful to be able to cast existing media streams without re-encoding, for example the output from
streamlink,obsor local video files, in case they are already in the right format.Of course it depends on what kinds of stream format the target device supports. Alternatively, one could re-encode these video sources on-the-fly.
AirPlay also appears to support playing videos from URLs via
POST /play.Restrictions to particular screens, windows or rectangles might also be interesting to consider.