tencent cloud

文档反馈

推流接入详情

最后更新时间:2023-12-25 14:05:57
    通过阅读本文,您可以了解到如何在自己的程序中通过集成 SDK 或插件,实现云直播推流功能。

    准备工作

    开通 腾讯云直播服务。
    选择 域名管理,单击 添加域名 添加推流域名,详细请参见 添加自有域名
    进入云直播控制台的 直播工具箱 > 地址生成器生成推流地址,详情请参见 地址生成器。接下来根据业务场景使用以下方式在自己的业务中实现直播推流。

    Native App 接入

    下载并集成直播SDK(MLVB),具体可参考对接文档(iOS & Android)完成接入。
    注意:
    开启 RTMP 推流需在初始化 V2TXLivePusher 组件时,创建 TXLivePusher 对象指定对应 V2TXLiveMode 为_RTMP,iOS 和 Android 的处理方式分别如下:
    iOS
    V2TXLivePusher *pusher = [[V2TXLivePusher alloc] initWithLiveMode:V2TXLiveMode_RTMP];
    Android
    V2TXLivePusher mLivePusher = new V2TXLivePusherImpl(this, V2TXLiveDef.V2TXLiveMode.TXLiveMode_RTMP);

    Web 接入

    Web 接入目前仅支持的推流协议是 WebRTC,请参考对接文档 WebRTC 完成接入。若需进一步实现本地混流,具体请参见 Web 端本地混流
    注意:
    您也可以在云直播控制台的 Web 推流 直接进行 Web 网页推流。

    PC 接入

    使用 OBS 接入

    在 PC(Windows/Mac)端可通过 OBS 直接进行推流, OBS 支持 Windows/Mac/Linux 等系统,是一个免费的开源的视频录制和视频实时流软件。
    如果推流协议为 WebRTC,具体请参见 OBS WebRTC 推流

    使用 FFmpeg 接入

    在 PC 端您同样可以使用 FFmpeg 工具进行推流,FFmpeg 是一个可以进行多种格式音频/视频录制、转码、串流的开源软件。
    如果推流协议为 WebRTC,则需使用支持 WebRTC 推流的 FFmpeg 工具, 具体请参见 使用 FFmpeg 进行 WebRTC 推流

    更多

    在使用腾讯云视立方·直播 SDK 的过程中需要付费,若您需要了解腾讯云视立方·直播 SDK 相关计费说明,详情请参见 价格总览
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持