workerman流媒体服务

HY_Su

PHP-Media-Server

项目地址: https://github.com/wy3/media-server

说明

目前实现的功能:

rtmp(flv)推流
rtmp,httpflv,wsflv播放

可能会遇到但不仅限于以下问题:

1. 视频流加载缓慢
2. 部分播放器可能播放有问题
3. 不支持多进程
4. 非 h264/aac 流支持可能存在问题
5. 可能存在内存溢出,特定环境下可能会报错退出
...

安装

php 7.4

composer install

启动

php start.php start

ffmpeg推流

ffmpeg.exe -re -stream_loop 1  -i "file.mp4" -vcodec h264 -acodec aac -f flv rtmp://127.0.0.1/a/b

播放

rtmp播放地址: rtmp://127.0.0.1/a/b

httpflv播放地址: http://127.0.0.1:18080/a/b.flv

wsflv播放地址: ws://127.0.0.1:18080/a/b.flv

web播放sdk: Aliplayer

客户端播放器: vlc,ffplay

1812 11 10
11个评论

songshu

大佬牛逼啊,果然玩workman的都有两把刷子。

  • 暂无评论
wasim

赞!

  • 暂无评论
Tinywan

支持

  • 暂无评论
zh7314

以前想过用php写,但是php的io性能就放弃了

  • 暂无评论
artisan

NB 关注一下

  • 暂无评论
JackDx

关注

  • 暂无评论
初心by

66666666

  • 暂无评论
sunwenzheng

推荐用这个 https://github.com/bluenviron/mediamtx
二进制直接运行服务,好用,好部署

  • 暂无评论
小吴大大

666 真滴强

  • 暂无评论
wocall

能用rtc么?

muvtou

学习一下

  • 暂无评论

HY_Su

2120
积分
0
获赞数
0
粉丝数
2018-01-27 加入
🔝