首页 > 其他分享 >安装ZLMediaKit流媒体服务器

安装ZLMediaKit流媒体服务器

时间:2024-06-16 11:22:20浏览次数:40  
标签:流媒体 ZLMediaKit get rtsp apt install 服务器 sudo

1 安装ZLMediaKit

# 更新安装源
sudo apt-get update

# 安装编译器
sudo apt-get install build-essential

# 安装cmake
sudo apt-get install cmake

# 安装依赖库(必选)
sudo apt-get install libssl-dev

# 安装依赖库(可选)
sudo apt-get install ffmpeg
sudo apt-get install libsdl-dev
sudo apt-get install libavcodec-dev
sudo apt-get install libavutil-dev

# 下载编译库
git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKit

# 下载子模块
cd ZLMediaKit

git submodule update --init

# 编译ZLMediaKit
cd ZLMediaKit

rm -rf build && mkdir build && cd build && cmake .. && make -j$(nproc)

2 运行ZLMediaKit

# 守护进程模式启动
cd ZLMediaKit/release/linux/Debug

sudo ./MediaServer -d &

# 关闭流媒体服务器
killall -2 MediaServer

3 测试ZLMediaKit

# 下载测试视频
wget https://media.w3.org/2010/05/sintel/trailer.mp4

# 推流测试视频
ffmpeg -stream_loop -1 -re -i "/path/to/test.mp4" -vcodec h264 -acodec aac -f rtsp -rtsp_transport tcp rtsp://127.0.0.1/live/test

ffmpeg -i rtsp://username:[email protected]:554/stream1 -vcodec copy -acodec copy -f rtsp -rtsp_transport tcp rtsp://127.0.0.1/live/stream1

ffmpeg -i rtsp://username:[email protected]:554/stream2 -vcodec copy -acodec copy -f rtsp -rtsp_transport tcp rtsp://127.0.0.1/live/stream2

# 查看流媒体源
ffplay rtsp://127.0.0.1/live/test

ffplay rtsp://127.0.0.1/live/stream1

ffplay rtsp://127.0.0.1/live/stream2

# 或者安装VLC
sudo apt-get install vlc

# 打开VLC->打开媒体->打开网络串流->输入网络URL>点击播放

参考网址:

  1. 快速开始
  2. 推流播放测试
  3. 播放url规则

标签:流媒体,ZLMediaKit,get,rtsp,apt,install,服务器,sudo
From: https://www.cnblogs.com/d442130165/p/18250330

相关文章

  • WIndow Server 2019 服务器 MinIO下载并IIS配置反向代理
    1、官网下载并配置下载MinIOServe地址(不需要安装,放在目录就行)https://dl.min.io/server/minio/release/windows-amd64/minio.exe设置账号和密码(cmd)setxMINIO_ROOT_USERadminsetxMINIO_ROOT_PASSWORD123456+++运行程序(添加文件minio.bat并运行)@echooffsetpath=C:\mi......
  • 使用mysql_config_editor可以为特定的MySQL服务器或客户端程序设置登录路径
    login_path介绍在MySQL中,login_path通常不是MySQL服务器配置或SQL语句的一部分。但是,它经常与MySQL的命令行工具mysql_config_editor一起使用,这是一个允许用户安全地存储认证凭据(如用户名、密码和连接参数)的工具。mysql的client工具都能使用login-path,如......
  • 外网访问公司内网服务器?
    【天联】组网天联可以解决不同地区电脑与电脑、设备与设备、电脑与设备之间的信息远程通信问题。在全国各主要节点部署加速服务器,实现在低带宽、跨运营商的网络环境下高速访问;这为公司内网服务器提供了一个可行的外网访问解决方案。在现代办公环境中,越来越多的公司建设了内部......
  • 最低50元的京东云轻量服务器体验
    ‍最低50元的京东云轻量服务器体验:最低的价格,最差的体验。​​体验​​看路人评论​​‍处处是bug‍从自己的机器上ssh到服务器,刚连接的时候正常​​用了一会,终端没反应了(非禁止画面)这是不是断连?​​‍然后是网页的控制台​​vim搜索alias,开始乱码​​鼠......
  • 最低50元的京东云轻量服务器体验
    ‍最低50元的京东云轻量服务器体验:最低的价格,最差的体验。​​体验​​看路人评论​​‍处处是bug‍从自己的机器上ssh到服务器,刚连接的时候正常​​用了一会,终端没反应了(非禁止画面)这是不是断连?​​‍然后是网页的控制台​​vim搜索alias,开始乱码​​鼠......
  • 最低50元的京东云轻量服务器体验
    ‍最低50元的京东云轻量服务器体验:最低的价格,最差的体验。​​体验​​看路人评论​​‍处处是bug‍从自己的机器上ssh到服务器,刚连接的时候正常​​用了一会,终端没反应了(非禁止画面)这是不是断连?​​‍然后是网页的控制台​​vim搜索alias,开始乱码​​鼠......
  • 【网络编程开发】16.域名解析与http服务器实现原理
    16.域名解析与http服务器实现原理gethostbyname函数原型:#include<netdb.h>structhostent*gethostbyname(constchar*hostname);功能:获取主机名对应的IP地址参数:hostname:要查询的主机名。返回值:成功时,返回一个指向hostent结构的指针。失败时,返回NULL。......
  • 为什么程序员老喜欢买云服务器?
    前言不知道你发现了没有?作为程序员或者测试工程师的你,身边的同事或者同学,都喜欢买一台或者多台云服务器。为什么呢?他们是为了耍酷?答:当然不是。云服务器对我们来说真的非常有用。不信继续往下看。今天这篇文章就跟大家一起聊聊,云服务器的一些用途,为什么程序员老爱买云服务器......
  • 为什么程序员老爱买云服务器?
    前言不知道你发现了没有?作为程序员或者测试工程师的你,身边的同事或者同学,都喜欢买一台或者多台云服务器。为什么呢?他们是为了耍酷?答:当然不是。云服务器对我们来说真的非常有用。不信继续往下看。今天这篇文章就跟大家一起聊聊,云服务器的一些用途,为什么程序员老爱买云服务......
  • 阿里云 Ubuntu 22.04.4 LTS 安装postfix+dovecot 搭建邮件服务器
    一安装1安装postfixsudoapt-getinstallpostfix#如果没有弹出配置界面,运行dpkg-reconfigurepostfix     #sudovim/etc/postfix/main.cfsmtpd_banner=$myhostnameESMTP$mail_name(Ubuntu)biff=noappend_dot_mydomain=noreadme_directory=......