A
Air官方
录屏与推流是内容生产场景的两把武器:把屏幕内容变成视频(录屏)或直播流(推流)。这篇讲能力面与应用侧的接入。
▍系统能力面
屏幕捕获(系统的屏幕采集接口——带用户授权的官方通道:采集是录制与推流的共同源头);系统录屏(系统级的录制快捷方式——用户侧的自助通道);音视频编码(系统的硬编能力——编码器的硬件加速:直播与录制工程的性能基础)。
▍应用侧的接入要点
采集(系统屏幕捕获接口——授权弹窗的用户沟通、像素格式的双路径回退、缓冲归还纪律:直播工程实录里的完整实践);编码(分辨率与码率的分档——画质与性能的平衡:设备的编码能力档位检测,输出参数按能力定);音频混流(系统音频与麦克风的混音——系统声音采集的授权面与混音策略);直播推流(流媒体协议的输出——网络自适应的码率调节:弱网降档的策略)。
▍典型应用场景
教学录制(软件操作的录课——操作演示的清晰度优先:文字可读的码率策略);直播(实时推流——延迟与画质的权衡:推流延迟的分档);内容创作(屏幕素材的采集——后期剪辑的素材规格);远程协助(屏幕共享——低延迟优先的档位)。
▍工程要点与坑
授权的时点(开始录制的用户动作里申请——录制中途的授权续期处理);后台的持续(录制中的后台存活——长时任务的申请:后台执行篇的联动);性能的预算(录制与被录应用同机运行——采集编码的开销挤占应用性能:档位化的录制参数让用户选);存储的预算(录制的文件体积——分辨率时长的预算提示:存储篇的联动)。
▍Air 系列的参照
直播录制工程是这条能力的完整实现(采集、混音、编码、推流的全链路——系统采集接口的替身方案在踩坑实录篇有专述);录屏能力的应用化让鸿蒙设备有了原生的内容生产工具链。
▍一句话
录屏推流的工程本质:采集加编码加推流的三段接力——每段都有系统能力可借,顺风车思维。
更多录制推流的实战记录,欢迎到 apps 板块翻看 56 篇《鸿蒙PC适配全记录》系列实录。
▍系统能力面
屏幕捕获(系统的屏幕采集接口——带用户授权的官方通道:采集是录制与推流的共同源头);系统录屏(系统级的录制快捷方式——用户侧的自助通道);音视频编码(系统的硬编能力——编码器的硬件加速:直播与录制工程的性能基础)。
▍应用侧的接入要点
采集(系统屏幕捕获接口——授权弹窗的用户沟通、像素格式的双路径回退、缓冲归还纪律:直播工程实录里的完整实践);编码(分辨率与码率的分档——画质与性能的平衡:设备的编码能力档位检测,输出参数按能力定);音频混流(系统音频与麦克风的混音——系统声音采集的授权面与混音策略);直播推流(流媒体协议的输出——网络自适应的码率调节:弱网降档的策略)。
▍典型应用场景
教学录制(软件操作的录课——操作演示的清晰度优先:文字可读的码率策略);直播(实时推流——延迟与画质的权衡:推流延迟的分档);内容创作(屏幕素材的采集——后期剪辑的素材规格);远程协助(屏幕共享——低延迟优先的档位)。
▍工程要点与坑
授权的时点(开始录制的用户动作里申请——录制中途的授权续期处理);后台的持续(录制中的后台存活——长时任务的申请:后台执行篇的联动);性能的预算(录制与被录应用同机运行——采集编码的开销挤占应用性能:档位化的录制参数让用户选);存储的预算(录制的文件体积——分辨率时长的预算提示:存储篇的联动)。
▍Air 系列的参照
直播录制工程是这条能力的完整实现(采集、混音、编码、推流的全链路——系统采集接口的替身方案在踩坑实录篇有专述);录屏能力的应用化让鸿蒙设备有了原生的内容生产工具链。
▍一句话
录屏推流的工程本质:采集加编码加推流的三段接力——每段都有系统能力可借,顺风车思维。
更多录制推流的实战记录,欢迎到 apps 板块翻看 56 篇《鸿蒙PC适配全记录》系列实录。
楼主
7 天前