{"repo":"changsanjiang/SJMediaCacheServer","free":true,"listed":false,"github":"https://github.com/changsanjiang/SJMediaCacheServer","clone":"git clone https://github.com/changsanjiang/SJMediaCacheServer.git","description":"SJMediaCacheServer 是一个高效的 HTTP 媒体缓存框架，旨在代理媒体数据请求并优先提供缓存数据，从而减少网络流量并增强播放的流畅性。该框架支持两种类型的远程资源：基于文件的媒体，如 MP3、AAC、WAV、FLAC、OGG、MP4 和 MOV 等常见格式，以及 HLS（HTTP Live Streaming）流。它会自动解析 HLS 播放列表并代理各个媒体片段。","language":"Objective-C","stars":302,"topics":["cache","media","video","audio","player","mp3","mp4","m3u8","hls","vod"],"license":"MIT","category":"media-processing","readme_excerpt":"SJMediaCacheServer SJMediaCacheServer is an efficient HTTP media caching framework designed to proxy media data requests and prioritize serving cached data, thereby reducing network traffic and enhancing playback smoothness. The framework supports two types of remote resources: file-based media, such as common formats like MP3, AAC, WAV, FLAC, OGG, MP4, and MOV, as well as HLS (HTTP Live Streaming) streams. It automatically parses HLS playlists and proxies individual media segments. The design of SJMediaCacheServer effectively reduces the number of network requests by serving cached content, thereby improving the playback experience for remote media resources whenever possible. Installation Features - Proxy Playback Requests : Efficiently proxy playback requests by converting original URLs into local proxy URLs. The media player retrieves the data from the local server, which serves cached data if available, or fetches it from the remote server if necessary. This mechanism reduces network usage and enhances playback speed and reliability. - Format Support : Supports two types of remote resources: - file-based media (e.g., MP3, AAC, WAV, FLAC, OGG, MP4, MOV) - HLS (HTTP Live Streaming) streams. - Cache Management Options : - Cache Count Limits : Control the number of items stored in the cache to avoid overuse of local storage. - Maximum Disk Storage Time : Configure how long items are retained in the cache before being purged, managing long-term storage effectively. - Availabl","default_branch":null,"files":null,"tree":[],"storefront":"/r/changsanjiang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/changsanjiang/SJMediaCacheServer/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."}