{"repo":"ChangbaDevs/KTVHTTPCache","free":true,"listed":false,"github":"https://github.com/ChangbaDevs/KTVHTTPCache","clone":"git clone https://github.com/ChangbaDevs/KTVHTTPCache.git","description":"A powerful media cache framework.","language":"Objective-C","stars":2507,"topics":["cache","media","video","audio","player","cocoapods","carthage"],"license":"MIT","category":"media-processing","readme_excerpt":"KTVHTTPCache KTVHTTPCache is a powerful HTTP caching framework, very suitable for caching multimedia resources. - 中文版 Flow Chart Features - Play, download and cache while playing - Support preloading - Support HLS - Support AirPlay - Support URL mapping - Multiple concurrency, thread safety - Powerful logging system - Cache file management - Low coupling and high expandability Requirements - iOS 12.0 or later - Xcode 11.0 or later Supported Formats Supports all resources transmitted based on HTTP protocol: - Video: MP4, TS, MOV, MXF, MPG, FLV, WMV, AVI, M4V, F4V, MPEG, 3GP, ASF, MKV, etc. - Audio: MP3, OGG, WAV, WMA, APE, FLAC, AAC, AC3, MMF, AMR, M4A, M4R, WV, MP2, etc. - Support Apple HTTP Live Streaming (HLS) m3uu8 index files. Installation Installation with CocoaPods To integrate KTVHTTPCache into your Xcode project using CocoaPods, specify it in your Podfile: Run pod install Installation with Carthage To integrate KTVHTTPCache into your Xcode project using Carthage, specify it in your Cartfile: Run carthage update to build the framework and drag the built KTVHTTPCache.framework and KTVCocoaHTTPServer.framework into your Xcode project. Design Principles KTVHTTPCache was originally designed to realize the function of playing, downloading and caching multimedia resources during online playback. From the beginning of the design, the following principles were strictly followed: - Simple and efficient API, no coupling with the business side - Minimize network usage, slice stor","default_branch":null,"files":null,"tree":[],"storefront":"/r/ChangbaDevs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ChangbaDevs/KTVHTTPCache/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}