使用LiveGo作为服务器直播,实现网页收看。
- LiveGo运行,建立服务器
- http://localhost:8090/control/get?room=movie 获取一个服务器上的房间
- ffmpeg -re -i 深海历险记.mp4 -c copy -f flv rtmp://192.168.8.22/live/rfBd56ti2SMtYvSgD5xAV0YU99zampta7Z7S575KLkIZ9PYk 把视频推给服务器
- ffplay http://192.168.8.22:7002/live/movie.m3u8 ffplay可以直接收看
这里我的服务器为192.168.8.2
此网友介绍了如何通过网页观看视频流 并提供了垃圾百度云:
链接:https://pan.baidu.com/s/1sQOzDs7VLhotS_hDB5xyhA 提取码:1234
引用一下LiveGo的自述文件内容:
启动服务:执行 livego 二进制文件启动 livego 服务;
访问 http://localhost:8090/control/get?room=movie 获取一个房间的 channelkey(channelkey用于推流,movie用于播放).
推流: 通过RTMP协议推送视频流到地址 rtmp://localhost:1935/{appname}/{channelkey} (appname默认是live), 例如: 使用 ffmpeg -re -i demo.flv -c copy -f flv rtmp://localhost:1935/{appname}/{channelkey} 推流(下载demo flv);
播放: 支持多种播放协议,播放地址如下:
RTMP:rtmp://localhost:1935/{appname}/movie
FLV:http://127.0.0.1:7001/{appname}/movie.flv
HLS:http://127.0.0.1:7002/{appname}/movie.m3u8