用iPhone和Wirecast在Azure媒体服务上进行直播

本文详细介绍如何使用iPhone和Wirecast在Azure云端进行直播。

 

1. 首先,您需要在iPhone上安装"Wirecast Cam"。它是AppStore中的一个免费应用。https://itunes.apple.com/us/app/wirecast-cam/id922654616?mt=8 它将在直播中被用做摄像设备。

2. 在电脑上安装Wirecast 6.0以上版本。您可以在这里(https://www.telestream.net/wirecast/overview.htm)下载试用版,或者购买商业版本。如果您使用试用版,在直播的图像中会有"wirecast"字样的水印。

3. 在Azure云端,创建好“频道”。

 

准备工作已经就绪,下面我们开始配置直播环境。

1. 将iPhone和安装了Wirecast 6.0的电脑放在一个WIFI环境中。打开iPhone的Wirecast Cam, 点击“设置”,得到IP地址。

2. 在电脑的Wirecast上添加Video Source。点击"Source" -> "Add Wirecast Cam".

在打开的窗口中,输入iPhone上显示的IP地址。

注意:这时点击"Connect"不会有任何反应。你需要首先点击iPhone上的红色录制按钮,然后再在电脑上点击"connect"。如下图所示:

这时你可以看到Wirecast和手机的录制屏幕一致。

3. 这时,Wirecast会把iPhone作为视频和音频的输入设备。有时,我们需要配置其他的音频源。例如,在直播现场活动的时候,我们需要把演讲者的声音作为唯一的音频源,而不希望把现场的嘈杂传递给收看者。这时,我们可以在Wirecast中添加新的音频设备。

这时,我们的直播已经配置完成。可以通过Azure管理门户来preview直播视频了。

对于互联网用户,他们将使用Azure管理门户提供的“发布URL”进行观看。

用户可以使用任何支持Smooth Streaming或HLS或DASH的播放器收看。Azure提供了一个基于HTML5实现的Azure Media Player (https://amsplayer.azurewebsites.net/azuremediaplayer.html ),用户只需将发布URL输入,即可在浏览器中观看直播。