自学内容网 自学内容网

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编解码器


原文地址:https://blog.csdn.net/qq_15821883/article/details/139355057

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!