当前位置: 首页 > article >正文

webrtc ios h264 硬编解码

webrtc ios h264 硬编解码

一 ios 系统支持

从ios8开始,苹果公司开放了硬解码和硬编码API(即 VideoToolbox.framework API)

二 主要api

1 主要解码函数

VTDecompressionSessionCreate       // 创建解码 session
VTDecompressionSessionDecodeFrame  // 解码一个frame
VTDecompressionSessionInvalidate   // 销毁解码 session

2 主要编码函数

VTCompressionSessionCreate          // 创建编码 session
VTCompressionSessionEncodeFrame     // 编码
VTCompressionSessionCompleteFrames  // 停止编码器
VTCompressionSessionInvalidate      // 销毁编码器

三 webrtc 中使用

1 objc 创建videoDecodeFactory 流图
在这里插入图片描述

2 使用RTCVideoDecoderFactoryH264创建RTCVideoDecoderH264

在这里插入图片描述


http://www.kler.cn/a/413882.html

相关文章:

  • 【05】Selenium+Python 两种文件上传方式(AutoIt)
  • 【Linux】Linux 内存管理机制
  • el-row el-col显示失效问题修复
  • NLP论文速读(剑桥大学出品)|分解和利用专家模型中的偏好进行改进视觉模型的可信度
  • 政安晨【零基础玩转各类开源AI项目】探索Cursor-AI Coder的应用实例
  • Flink中普通API的使用
  • Vue3+Typescript+Axios+.NetCore实现导出Excel文件功能
  • 并行区块链全解:执行原理、代表项目及技术发展周期
  • 深度学习:自然语言处理
  • JS-06-事件监听
  • MongoDB的SQL注入测试方法
  • ubuntu上安装redis
  • 【C++】7000字介绍map容器和set容器的功能和使用
  • Virtio on Linux
  • css:项目
  • PHP 常量
  • 云计算之kubernetes面试题
  • 基于spring boot开发的理财管理系统设计
  • 算法训练营day16(二叉树03:最大深度,最小深度,完全二叉树节点数量)
  • 湖北移动,以5G-A规模商用“换”出内需新活力
  • SSH远程命令实践:如何打包、压缩并传输服务器文件
  • shell-函数调用进阶即重定向
  • 租辆酷车小程序开发(二)—— 接入微服务GRPC
  • PHP获取安卓APK文件的信息(名称、版本、图标文件等)
  • 科技“加码”编织智能防护网,中威电子助力智慧林业建设
  • 构建与计算:使用递归实现表达式的二叉树解析器