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

网站在哪设置关键词使用网站模板快速建站

网站在哪设置关键词,使用网站模板快速建站,ai智能生成图片免费网站,软件开发的模式最方便的方式,ubuntu上安装vlc播放器,通过vlc来推流,在网上有很多教程。这里采用ffmpegZLMediaKit 必备条件: 1、安装ffmpeg 2、安装ZLMediaKit 一、安装ffmpeg sudo apt update sudo apt install ffmpeg 二、安装ZLMediaKit…

最方便的方式,ubuntu上安装vlc播放器,通过vlc来推流,在网上有很多教程。这里采用ffmpeg+ZLMediaKit

必备条件:

1、安装ffmpeg

2、安装ZLMediaKit

一、安装ffmpeg

sudo apt update
sudo apt install ffmpeg

二、安装ZLMediaKit

ZLMediaKit采用源码安装的方式

安装源码编译环境
sudo apt update
sudo apt install git cmake make g++ -y

下载源码,编译

git clone https://github.com/ZLMediaKit/ZLMediaKit.git
cd ZLMediaKit
cmake .

报错提示:

CMake Error at 3rdpart/CMakeLists.txt:201 (add_library):No SOURCES given to target: zltoolkitCMake Error at 3rdpart/CMakeLists.txt:91 (add_library):No SOURCES given to target: mpegCMake Error at 3rdpart/CMakeLists.txt:68 (add_library):No SOURCES given to target: flvCMake Error at 3rdpart/CMakeLists.txt:55 (add_library):No SOURCES given to target: movCMake Error at 3rdpart/CMakeLists.txt:32 (add_library):No SOURCES given to target: jsoncppCMake Generate step failed.  Build files cannot be regenerated correctly.

这个问题通常是因为 ZLMediaKit 的子模块未正确下载导致的。ZLMediaKit 的项目中依赖多个子模块(如 ZLToolKitjsoncpp 等),这些子模块需要通过 git submodule 命令下载。

git submodule update --init --recursive

重新 cmake , 报错

CMake Warning at webrtc/CMakeLists.txt:28 (message): srtp 未找到, WebRTC 相关功能打开失败

这个警告表明 ZLMediaKit 中的 WebRTC 功能需要依赖 SRTP 库,而你的系统中没有安装该库或 CMake 未能找到它。

解决方法

安装 SRTP 库

ZLMediaKit 的 WebRTC 功能依赖 libsrtp,需要在系统中安装该库。

对于 Ubuntu 或 Debian 系统

执行以下命令安装 libsrtp

sudo apt update
sudo apt install libsrtp2-dev -y

重新cmake,没有报错提示,然后make。

开始推流

一、启动启动 ZLMediaKit

编译完成之后,

cd release/linux/Debug/

./MediaServer

sudo netstat -tuln | grep 554

可以看到默认启动端口是554。

如果要修改成其它端口,可以修改目录下的config.ini。

二 启动 ffmpeg推流

使用 FFmpeg20.mp4 推送到 rtsp://127.0.0.1:8554/left

ffmpeg -re -i 20.mp4 -c:v libx264 -preset ultrafast -tune zerolatency -f rtsp rtsp://127.0.0.1:8554/left

运行报错,观察MediaServer的日志:

2024-12-23 10:15:13.008 W [MediaServer] [14284-event poller 3] RtspSession.cpp:62 onError | 1-47(127.0.0.1:35922) RTSP播放器(__defaultVhost__/left/)断开:rtsp推流url非法,最少确保两级rtsp url:rtsp://127.0.0.1:8554/left,耗时(s):0
可见是url地址非法,至少要有两级

修改为:

ffmpeg -re -i 20.mp4 -c:v libx264 -preset ultrafast -tune zerolatency -f rtsp rtsp://127.0.0.1:8554/live/left

三 验证

使用ffplay拉流显示

ffplay rtsp://127.0.0.1:8554/live/left

http://www.yidumall.com/news/7013.html

相关文章:

  • 对于网站链接优化有哪些建议seo服务内容
  • 网站建设网站优化网络舆情处理公司
  • 手机网站模板制作教程西安百度推广网站建设
  • 深圳网站建设在哪里找产品软文是什么意思
  • wordpress 速度测试站长工具seo优化
  • wordpress 网站同步新东方厨师学费价目表
  • 做模板网站怎么放视频教程制作网页完整步骤代码
  • 随州北京网站建设长沙关键词优化首选
  • 网站设计中超链接怎么做微友圈推广平台怎么加入
  • 做网站销售网络营销是干嘛的
  • 在中国做外国网站怎么收钱设计网站
  • 做的网站贵阳网站优化公司
  • 国外网站设计欣赏分析网络游戏营销策略
  • 网站开发好后要做什么seo网络推广优化
  • 外贸b2c网站有哪些抖音优化是什么意思
  • 天元建设集团有限公司网站百度有钱花人工客服
  • 网站建设哪个软件好站长工具端口查询
  • cmd iis重启单个网站镇江推广公司
  • 杰讯山西网站建设杭州网站设计制作
  • 优秀网站设计推荐如何提升网站seo排名
  • 与市场营销有关的网站网络运营师
  • 运动服饰网站建设预算淘宝关键词查询
  • wordpress建站哪里好百度服务中心人工客服
  • 假发的出口做b2c网站seo线上培训机构
  • 百度做一个网站怎么做呢宁波品牌网站推广优化
  • 全球网站建设服务商武汉seo网站推广培训
  • 定安免费建站公司网站建设费用都选网络
  • 有没有专门做二手的网站全国疫情最新情况
  • wordpress怎么私人媒体库徐州网页关键词优化
  • 乌鲁木齐做网站的公司网络营销案例范文