HarmonyOS 鸿蒙Next中srt协议推流
HarmonyOS 鸿蒙Next中srt协议推流 想问一下鸿蒙现在支持srt协议吗?想做一个srt推流软件
5 回复
尊敬的开发者,您好,HarmonyOS不支持srt推流协议。建议自行编译ffmpeg实现。
更多关于HarmonyOS 鸿蒙Next中srt协议推流的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
系统原生媒体能力目前不直接提供 SRT 推流封装。如果要做 SRT 推流,通常是 NDK 侧集成 libsrt 或带 SRT 支持的 FFmpeg,自行完成采集、编码、封装和网络发送。工程上要重点验证三件事:1)目标架构下 native 库能否稳定编译和加载;2)编码器输出参数、码率、GOP、延迟配置是否满足 SRT 低延迟场景;3)后台推流时是否需要长时任务、网络权限和前台可感知通知。若只是 RTMP/HTTP-FLV/HLS 等常规链路,优先用系统或成熟三方方案会更省维护成本。
支持,
鸿蒙Next系统本身未内置SRT协议库,但开发者可通过NDK集成SRT原生库(C实现)来实现协议支持。网络权限和UDP传输无系统限制,只需处理原生库编译适配(针对arm64架构)及应用沙箱权限设置即可。因此,可以基于HarmonyOS Next开发SRT推流应用。


