I'm trying to provide simple *access* to a video file on my Mac to any number of peers using Multipeer Connectivity.
I see that MCSession has some support for generic byte streams, which are different than file transfers. Ideally I need functionality that works like Web Sharing: Given an URL to an .m4v file on Mac or a NAS volume, load and play that URL with AVPlayer on iOS and tvOS.
But as usual, the API documentation for MCSession is dismal. I assume this involves a deep understanding of AVAssetReader, NSOutputStream and NSInputStream. Hopefully it *doesn't* involve decoding/encoding. I can find no sample projects, and google isn't much help because the projects typically don't work. This is an indication that very few people have figured this out.
Any good examples out there I may have missed?