可从电脑摄像头或桌面、手机摄像头、视频采集设备和视频文件推流

  • 台式计算机或笔记本电脑:使用摄像头或者桌面。

    使用第三方软件采集摄像头视频或桌面图像,输入已生成的RTMP格式推流地址。第三方推流软件包括:OBS(推荐)、FMLE和XSplit 等。

  • Android/iOS移动端:使用手机摄像头。

    使用第三方软件或SDK采集摄像头视频,并推送已生成的RTMP格式推流地址。

  • 视频采集设备。

    高清摄像机类设备如果具备HDMI或者SDI输出接口,可以接入编码器,使用RTMP格式的推流地址进行直播推送。您需要将直播推流地址配置到编码器的RTMP发布地址。

    对于网络摄像头类的设备,在支持RTMP格式推流情况下,可以在摄像头的RTMP发布地址上配置直播推流地址。

  • 视频文件转视频流。

    读取某个视频文件,输出RTMP格式流作为视频直播源,直播服务再将该RTMP格式地址进行推流发布。可以使用ffmpeg命令来实现。

    说明 Windows/Linux/Mac 均适用。

    例如,使用如下命令行:

      ffmpeg -re -i {your_video_file} -r 30 -s 1280x720 -f flv {your_rtmp_address}