开发者社区> 问答> 正文

视频直播的常见推流包括哪几种形式?

视频直播的常见推流包括哪几种形式?

展开
收起
保持可爱mmm 2020-03-29 22:20:16 1428 0
1 条回答
写回答
取消 提交回答
  • 台式计算机或笔记本,使用摄像头或者桌面

    使用第三方软件采集摄像头视频或桌面图像,将视频或桌面推流至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}

    2020-03-29 22:22:15
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
《flutter live beijing》PPT分享 立即下载
视频直播架构解析 立即下载