1

我使用 ant rest api 创建了一个广播

https://xyz.antmedia.io:5443/LiveApp/rest/broadcast/create/?name=Testing

它已成功创建并返回 json。虚拟示例:

{
    "streamId": "043428553080627566897529",
    "status": "created",
    "type": "liveStream",
    "name": "zrft",
    "description": null,
    "publish": true,
    "date": 1558978714814,
    "plannedStartDate": null,
    "duration": null,
    "endPointList": null,
    "publicStream": true,
    "is360": false,
    "listenerHookURL": null,
    "category": null,
    "ipAddr": null,
    "username": "******",
    "password": "*****",
    "quality": null,
    "speed": 0,
    "streamUrl": null,
    "originAdress": null,
    "mp4Enabled": 0,
    "expireDurationMS": 0,
    "rtmpURL": "rtmp://***.**.**.17/LiveApp/043428553080627566897522",
    "zombi": false,
    "pendingPacketSize": 0,
    "hlsViewerCount": 0,
    "webRTCViewerCount": 0,
    "rtmpViewerCount": 0
}

这里 rtmpURL = "rtmp:// *. .**.server_ip/LiveApp/043428553080627566897522" 那么现在有没有第三方应用程序或播放器可以连接这个 rtmp url 并开始直播?

4

1 回答 1

1

当然,您可以使用ffplayvlc player等工具播放 RTMP 流。如果您使用 ffplay,请不要忘记在 URL 的末尾添加 live=1。

ffplay  "rtmp://*..**.server_ip/LiveApp/043428553080627566897522 live=1"

如果你想将直播流发布到 Ant Media Server,你可以使用OBS

如果您想要超低延迟,您也可以使用 WebRTC 发布/播放

于 2019-05-29T07:17:20.700 回答