环境
服务器: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