摘要
本发明提供一种基于HLS协议的加密方法及系统,该系统包括:嵌入式设备端,采集音视频数据,仅对视频I帧的前n个字节执行加密处理,并封装生成TS文件,减轻CPU运算压力;服务器端,接收加密的TS文件,存储并生成m3u8索引文件,该文件内嵌加密详情,包含加密类型标识及加密数据长度,以私有协议扩展标准HLS;移动端播放系统,设计有定制解密逻辑,能够解析增强型m3u8文件,根据指示对下载的TS文件中I帧的指定字节实施解密,随后进行音视频解码与播放,优化数据处理效率与用户体验。本发明通过局部加密TS文件并扩展HLS协议,实现了在保障数据安全的同时,优化了系统资源分配,尤其适合于硬件能力有限的嵌入式设备环境,促进了安防领域中云存方案的高效实施。