【问题标题】:How to post stream on Azure Media service INGEST URL?如何在 Azure 媒体服务 INGEST URL 上发布流?
【发布时间】:2017-06-22 10:21:56
【问题描述】:

如何在 Azure 媒体服务 INGEST URL 上发布流?

如果 INGESTurl 支持 RTMP。

例子

rtmp://channel001-XXXmediaservices.channel.mediaservices.windows.net:135/live/403d19563ed744e89da91748c6224789991

谢谢

【问题讨论】:

    标签: azure video-streaming azure-media-services


    【解决方案1】:

    您可以使用ffmpeg 从摄像机或桌面提取流。

    树莓派中的 bash 脚本示例:

    #!/bin/bash
    modprobe bcm2835-v4l2
    INGESTURI=”Paste live channel ingest url here from Azure Media Services”
    while :
    do
    ffmpeg -framerate 30 -r 30 -s 640×480 -i /dev/video0 -vcodec libx264 -preset ultrafast -acodec libfaac -ab 48k -b:v 500k -maxrate 500k -bufsize 500k -r 30 -g 60 -keyint_min 60 -sc_threshold 0 -f flv $INGESTURI
    sleep 10
    done
    

    您可以查看文章如何从 Raspberry PI to Azure Media Services for additional details 流式传输。

    同样的参数也应该适用于 PC。你只需要检查你传入 -i 参数的设备。

    【讨论】:

    • 我们正在尝试在 RTMP url 上发布 xamarin 中的数据。
    • 那你需要找组件或者自己写。我刚刚搜索了一下,发现components.xamarin.com/view/VitamioBinding。可能还有更多。我没有尝试他们中的任何一个来发表意见
    • 感谢 George 的回复,但 vitamio 没有关于使用该服务的良好文档。我想使用 c# 代码来解决这个问题。但经过多天的研究,运气不佳。
    猜你喜欢
    • 1970-01-01
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 2016-08-17
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多