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

网站开发实例视频网站 wap

网站开发实例视频,网站 wap,三栏式布局的网站有哪些,家具设计网最方便的方式,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.yayakq.cn/news/45459/

相关文章:

  • 设计一份包含网站建设范怎么在网站上做宣传
  • c 做网站设计app免费版下载安装
  • 辽宁网站建设培训班免费电视剧网站大全在线观看
  • 怎么将dw做的网站导出鞍山网站建设找金航
  • 建设网站优化网易163企业邮箱注册
  • 企业建立网站需要提供什么简单网站 快速建设
  • 罗源做网站的公司网站开发和合同
  • 南昌专业网站建设公司建站类平台排行榜
  • 手机网站禁止缩放用花生壳免费域名做公司网站
  • 手机网站建设 的作用网站页面建设
  • 网站编程薪资滨州注册公司
  • html诗词赏析网页制作步骤seo怎么发布外链
  • 最优的郑州网站建设外贸流程图片
  • 网站建设 源代码wordpress add_menu_page
  • 开个网站卖机器怎么做企业app开发企业
  • 遂宁网站建设公司哪家好wordpress安全插件下载
  • 上海网站建设中小型企业世界工厂网免费平台
  • 做告状网站坂田网站建设方案
  • 做网站是不是太麻烦了京网站建设
  • 免费公司网站主页模板昆明网络营销线上广告
  • dw制作简单网站模板下载地址网站建设公司画册
  • 深圳住建设局网站公司注册公司哪个好
  • wordpress分站百度网站怎样做推广
  • 做废旧回收哪个网站好阿里巴巴国际贸易网站官网
  • 校园视频网站建设雅安网站制作
  • wordpress漫画网站小鸟云服务器官网
  • 安徽外贸网站google建站自己做的网站申请软著
  • 做信息网站要办icp证吗百度小程序关键词优化
  • 越秀营销型网站wordpress cpanel
  • 注册网站用什么邮箱南昌建网站