I need to create a tvOS app to stream live TV from HDHomeRun devices, I have the library from silicon dust (the provider) but I need to implement basic funcitionality like play, pause, rewind (seconds), fast-forward (seconds) which means the app needs to cache at least 15 minutes of that video and use it to prevent buffering while playing. I’ll need a settings sections so we can scan and manage the tuners and channels, we’ll need to store the tuners and channel mappings on plist dictionaries for management and use to play the stream video from a channels cell view collection, and also to set playback quality and cache on video streaming.
I have a Xcode project with the storyboard designs ready to be used as reference but will need to implement the actions to the menu behaviors.
Required libraries: libhdhomerun and ffmpeg.
I can provide in detail what each action needs to do.
Please let me know if you have any questions. Thank you.
HDHomeRun library: https://github.com/Silicondust/libhdhomerun
ffmpeg library: http://www.ffmpeg.org/download.html
Need the project in Xcode 9 / Swift 4 / tvOS 11.