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

绍兴中交水利水电建设有限公司网站高端网站制作网站建设

绍兴中交水利水电建设有限公司网站,高端网站制作网站建设,wordpress做单页,打开网站 磁盘空间不足笔记用于安装和配置一套完整的媒体处理工具链,包括 NVIDIA 编码头文件、带 CUDA 加速的 FFmpeg 以及 ZLMediaKit 流媒体服务框架,适用于需要进行视频编解码、流媒体推流 / 拉流等场景的开发与部署。 标题核心组件及版本说明 nv-codec-headers 来源&#…

笔记用于安装和配置一套完整的媒体处理工具链,包括 NVIDIA 编码头文件、带 CUDA 加速的 FFmpeg 以及 ZLMediaKit 流媒体服务框架,适用于需要进行视频编解码、流媒体推流 / 拉流等场景的开发与部署。

标题核心组件及版本说明

  • nv-codec-headers
    来源:Gitee 仓库jario-jin/nv-codec-headers
    版本:n11.1.5.0(对应 NVIDIA Video Codec SDK 接口头文件,用于 FFmpeg 对接 NVIDIA 硬件编解码)
  • FFmpeg
    版本:4.2.5
    特性:启用 NVIDIA CUDA 硬件加速(NVENC 编码、CUVID 解码),支持 H.264(libx264)、H.265(libx265)等主流编码格式
  • ZLMediaKit
    特性:轻量级流媒体服务框架,支持 RTSP/RTMP/HLS/WebRTC 等多协议互转,适合构建高并发流媒体服务

标题环境要求

  • 操作系统:基于 Debian/Ubuntu 的 Linux 系统(依赖apt包管理器)
  • 权限:需拥有sudo权限(用于系统依赖安装和工具链部署)
  • 硬件(可选):支持 NVENC/NVDEC 的 NVIDIA 显卡(如 GTX10 系列及以上),需预先安装 CUDA 工具包(推荐 10.2+)
  • 网络:需联网以下载依赖包、克隆代码仓库和源码

标题具体安装步骤如下:

1. 安装系统依赖

执行以下命令安装必要的系统工具和开发库:

sudo apt install -y \
build-essential yasm cmake libtool libc6 libc6-dev unzip wget libeigen3-dev libfmt-dev \
libnuma1 libnuma-dev libx264-dev libx265-dev libfaac-dev libssl-dev v4l-utils

2. 安装 NVIDIA 编码头文件

克隆nv-codec-headers仓库

git clone https://gitee.com/uuuu_qqq/nv-codec-headers.git
#进入仓库目录
cd nv-codec-headers
#切换到指定版本
git checkout n11.1.5.0
#安装头文件
sudo make install
#返回上级目录
cd ..
#清理安装文件
sudo rm -r nv-codec-headers

3. 编译安装 FFmpeg

# 下载FFmpeg源码
wget https://ffmpeg.org/releases/ffmpeg-4.2.5.tar.bz2# 解压源码包
tar -xjf ffmpeg-4.2.5.tar.bz2# 进入FFmpeg源码目录
cd ffmpeg-4.2.5# 配置CUDA路径
export PATH=$PATH:/usr/local/cuda/bin
# 修改配置文件以适配较新的NVIDIA显卡架构
sed -i 's#_30#_75#' configure; sed -i 's#_30#_75#' configure
# 配置FFmpeg编译选项
./configure \
--enable-nonfree \
--enable-gpl \
--enable-shared \
--enable-ffmpeg \
--enable-ffplay \
--enable-ffprobe \
--enable-libx264 \
--enable-libx265 \
--enable-cuda-nvcc \
--enable-nvenc \
--enable-cuda \
--enable-cuvid \
--enable-libnpp \
--extra-libs="-lpthread -lm" \
--extra-cflags=-I/usr/local/cuda/include \
--extra-ldflags=-L/usr/local/cuda/lib64 
# 多线程编译
make -j8
# 安装FFmpeg
sudo make install
# 返回上级目录
cd ..

4. 编译安装 ZLMediaKit

# 克隆ZLMediaKit仓库
git clone https://gitee.com/uuuu_qqq/ZLMediaKit.git
# 进入仓库目录
cd ZLMediaKit
# 初始化子模块
git submodule update --init
# 创建编译目录
mkdir build
# 进入编译目录
cd build
# 生成Makefile
cmake ..
# 多线程编译
make -j4
# 返回上级目录两次,回到初始工作目录
cd ..
cd ..

5. 整理 ZLMediaKit 运行文件

# 创建ZLM目录
mkdir ZLM
# 进入ZLM目录
cd ZLM
# 复制可执行文件和配置文件
cp ../ZLMediaKit/release/linux/Debug/MediaServer .
cp ../ZLMediaKit/release/linux/Debug/config.ini .
# 返回上级目录
cd ..

完成以上所有步骤后,您将在当前目录下拥有一个ZLM文件夹,其中包含可直接运行的 ZLMediaKit 流媒体服务器程序和配置文件。

http://www.dtcms.com/a/501667.html

相关文章:

  • 电商网站硬件配置厦门高端网站建设定制
  • 做微信商城网站哪家好wordpress数据备份插件
  • 品牌手表网站科研院所网站建设
  • 4k视频素材网站专业网站建设平台
  • php网站伪静态宝安品牌网站制作
  • kesioncms企业网站蓝色模板哈尔滨自助建站模板
  • 做地接的网站wordpress如何修改代码
  • 特色的南昌网站制作深州市住房保障和城乡建设局网站
  • 建设银行网站钓鱼11号在线 网站开发
  • 好看简单易做的网站新乡市工程建设信息网
  • 闵行区网站设计长春建设招标网
  • 抚松网站建设网页游戏排行榜开服表
  • ASP Session管理详解
  • 如何加强旅游电子商务网站的建设网站类型定位分析
  • 网站权重提升工具蓬莱做网站
  • 网站技术外包公司企业工商信息查询单在哪打印
  • 为什么访问外国网站速度慢网站建设 中小企业
  • 各大网站做推广广告如何做外卖网站app
  • 好看的旅游网站模版如何将自己做的网页做成网站
  • 单品网站怎么建设福田响应式网站建设服务
  • 网站转微信小程序四川招标投标网
  • 建网站开发费用网站等级保护测评必须做吗
  • 二分搜索树的特性
  • wordpress 网站小模块计算机应用技术移动互联网开发
  • 湖北微网站建设报价伪静态 多个网站
  • 网站空间数据企业名称登记管理规定
  • 建设安全备案登入那个网站syntax highlighter for wordpress
  • 网站建设 电话营销网站建设需求指引
  • 关键词搜索工具爱站网制冷设备东莞网站建设
  • 东莞网站关键词优化效果网站备案主体信息变更