Webrtc支持HEVC之FFMPEG支持HEVC编解码(一)

一、前言

Webrtc使用的FFMPEG(webrtc\src\third_party\ffmpeg)和官方的不太一样,使用GN编译,各个平台使用了不一样的配置文件

以Windows为例,Chrome浏览器也类似

二、修改配置文件

windows:chromium\config\Chrome\win\x64

其他平台: chromium\config\Chrome\YOUR_SYSTEAM

需要修改的文件:

config.h打开x265配置(webrtc默认不开启ffmpeg的编码,需要开启

CONFIG_LIBX265 1
CONFIG_ENCODERS 1
CONFIG_HEVCPARSE 1

config_components(开启hevc编解码器)

CONFIG_LIBX265_ENCODER  1
CONFIG_HEVC_PARSER   1
CONFIG_HEVC_DECODER 1
CONFIG_HEVC_DEMUXER 1

codec_list.c(添加hevc编解码器

相关推荐

  1. Webrtc支持HEVC解码器创建(二)

    2024-06-06 01:02:04       27 阅读
  2. Webrtc支持HEVCMediasoup SDP协商编码流程(三)

    2024-06-06 01:02:04       27 阅读
  3. 如何编译ffmpeg支持h265(hevc)?

    2024-06-06 01:02:04       34 阅读
  4. Webrtc支持FFMPEG解码Intel(

    2024-06-06 01:02:04       25 阅读
  5. Webrtc支持FFMPEG解码解码实现(三)

    2024-06-06 01:02:04       44 阅读
  6. Webrtc支持FFMPEG解码NVIDA(二)

    2024-06-06 01:02:04       35 阅读
  7. FFmpegHEVC解码器源代码学习笔记-2

    2024-06-06 01:02:04       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 01:02:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 01:02:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 01:02:04       82 阅读
  4. Python语言-面向对象

    2024-06-06 01:02:04       91 阅读

热门阅读

  1. ffmpeg常用命令

    2024-06-06 01:02:04       24 阅读
  2. Spark的序列化

    2024-06-06 01:02:04       26 阅读
  3. 就在刚刚,雷军又做了个10亿的公司

    2024-06-06 01:02:04       21 阅读
  4. 前端Ajax、Axios和Fetch的用法和区别笔记

    2024-06-06 01:02:04       26 阅读
  5. qt QGroupBox radiobutton

    2024-06-06 01:02:04       30 阅读
  6. 双向链表MyLinkList

    2024-06-06 01:02:04       24 阅读
  7. Unknown module(s) in QT: texttospeech

    2024-06-06 01:02:04       30 阅读
  8. Vue的过滤器是什么如何使用它

    2024-06-06 01:02:04       29 阅读
  9. Git配置SSH-Key

    2024-06-06 01:02:04       27 阅读
  10. rose 聊开源—1 你为什么需要一个开源项目

    2024-06-06 01:02:04       25 阅读
  11. django接入djangorestframework-simplejwt步骤

    2024-06-06 01:02:04       31 阅读