Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure媒体服务/播放器自动启动实时事件_Azure_Azure Media Services - Fatal编程技术网

Azure媒体服务/播放器自动启动实时事件

Azure媒体服务/播放器自动启动实时事件,azure,azure-media-services,Azure,Azure Media Services,我开始熟悉Azure媒体服务,我想看看是否有人对现场活动和开始时间有一些想法 我们提供付费直播活动,因此通过我们的web应用程序,用户可以在“演示”开始前30分钟内加入 在azure中,我们通常会提前1小时启动频道以设置所有内容,并在准确的开始时间启动“实时事件”。在事件开始时显示“此演示文稿将很快开始”消息并自动启动提要的最佳做法是什么 最好提前30分钟开始“直播活动”并使用slate,还是Azure Media player可以坐下来等待活动开始?这是自动发生的,还是在出错时我需要javas

我开始熟悉Azure媒体服务,我想看看是否有人对现场活动和开始时间有一些想法

我们提供付费直播活动,因此通过我们的web应用程序,用户可以在“演示”开始前30分钟内加入

在azure中,我们通常会提前1小时启动频道以设置所有内容,并在准确的开始时间启动“实时事件”。在事件开始时显示“此演示文稿将很快开始”消息并自动启动提要的最佳做法是什么


最好提前30分钟开始“直播活动”并使用slate,还是Azure Media player可以坐下来等待活动开始?这是自动发生的,还是在出错时我需要javascript继续尝试?基本上,我不希望用户在偶数启动时必须刷新页面或任何东西。它应该在开始的时候就开始播放。

我来试试这个,克里斯

对于大多数由客户制作的现场活动(包括校园内的微软工作室),我们通常会在活动开始前20-30分钟播放石板和音乐。通常,该板岩来自编码器,而不是来自Azure Media Services中实时频道上的板岩。原因是在动画板岩、音乐、淡入和切换等制作管道中有更多的本地控制。您可以通过Telestream Wirecast或NewTek Tricaster设置等低成本选项实现这一点

在azure中,我们通常会提前1小时启动频道,以完成所有设置,并在准确的开始时间启动“现场活动”。在事件开始时显示“此演示文稿将很快开始”消息并自动启动提要的最佳做法是什么

然后,我们从Azure的实时频道监视预览提要URL,以确保所有内容都可以正常运行。当它接近显示时间(5-10分钟左右)时,我们将开始录制(启动一个新程序)。这不是自动的,但是您当然可以使用多种方法通过RESTAPI或客户端SDK自动调用API来创建、启动和停止程序

在您看来,新的程序创建将生成一个新的程序URL用于播放。您的用户或网页代码需要刷新。如果你要求用户很早到达,你可以很早开始录制节目并发布该URL,但你会希望在活动结束后使用我们的动态过滤器或子剪辑功能来删除活动开头的长石板

另一个技巧可能是,如果您自动开始实况节目录制,您还可以使用signar或其他一些带外通知来通知页面中的播放器重新加载src URL并开始播放。我以前也见过这种把戏


希望有帮助。底线是,有很多创造性的选择,但没有“内置”和自动在这个时候

太棒了,谢谢这很有帮助,这些是我一直在玩的一些方法。我注意到,除非我启动了一个程序,否则频道的“预览”url将无法播放。我所读到的一切都表明情况并非如此,但我仍然看到这种行为。甚至在azure门户中。有什么想法吗?克里斯,该频道的预览URL仅以平滑流媒体格式提供。确保您使用的播放器(AMP)设置为播放平滑流媒体,否则无法播放。节目将通过能够转换为DASH和HLS的源服务器(流保留单元)进行流传输。这很可能就是问题所在-由于基于浏览器/操作系统检测代码的某些默认DASH或HLS,您可能无法播放预览。您可以始终使用AMP演示页面,进入“高级选项”并强制其使用平滑流。