ZLMediaKit 推/拉流

环境

服务器:Ubuntu20.04,已经集成AKStream。
终端:使用windows 命令行,已经安装ffmpeg和ffplay进行体验。

运行MediaServer之后会生成config.ini,配合配置使用

http 点播

config.ini
在这里插入图片描述
port默认为80可以不用改,我这里改成了8888;
rootPath是http服务的根目录地址,默认是./www,需要自行创建目录

点播服务需要修改这个配置
在这里插入图片描述

appName就是应用名。filePath是视频存放地址。
这样的配置最终访问http的url组成为:http://ip:8888/record/视频名称
例如:
cd 到~/www/record ,rz上传任意一个视频在这里插入图片描述

然后在终端打开cmd,ffplay http://IP:8888/record/1000.mp4即可打开观看该视频,这就是点播的全流程。

rtmp 推流、拉流

本地视频

推流 ffmpeg -re -i video_demo.mp4 -vcodec h264 -acodec aac -f rtsp -rtsp_transport tcp rtsp://服务器IP/live/room

live --appId
room --流id

终端拉流:ffplay rtmp://服务器IP/live/room?secret=密钥(默认035c73f7-bb6b-4889-a715-d9eb2d1925cc)
rtsp略

摄像头

ffmpeg -i rtsp://摄像头用户名:摄像头密码@摄像头ip -vcodec h264 -acodec aac -f flv rtmp://服务器IP/appId/流Id?secret=035c73f7-bb6b-4889-a715-d9eb2d1925cc

rstp拉流,rtmp推流

播放
ffplay rtmp://服务器IP/appId/流Id?secret=035c73f7-bb6b-4889-a715-d9eb2d1925cc


2023.02.24 不弄音视频很久喽,有问题请参考官方wiki:
https://gitee.com/xia-chu/ZLMediaKit/wikis/Home

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值