之前我们已经用docker搭建好了直播服务器,现在我们来使用他
先下载ffmpeg,然后解压到本地服务器。 这里使用的是命令行模式;
因为直播的都是使用dshow来捕获摄像头的流量的,所以需要先获取摄像设备
获取DirectShow设备列表:
ffmpeg -list_devices true -f dshow -i dummy
下面是我的列出的列表:
我的是小米的笔记本,所以摄像头是小米自带的webcam
使用之前已经部署好的直播服务器进行直播推拉流使用:
- /ffmpeg.exe -f dshow -i video="XiaoMi USB 2.0 Webcam" -vcodec libx264 -preset:v ultrafast -tune:v zerolatency -f flv rtmp://127.0.0.1:1935/stream/example
播放端使用播放器拉流就可以了:
- /ffplay.exe rtmp://127.0.0.1:1935/stream/example
直接就可以播放远程流了;
我开发的直播手机APP也是使用了测试的推拉流服务器来作为推拉流源