Multimedia - RTSP 音频串流

材料准备

范例说明

介绍

此范例说明如何使用 Ameba Pro2 开发板以不同格式串流传输板载模拟麦克风录制的音频。

流程

打开范例 “File” -> “Examples” -> “AmebaMultimedia” -> “Audio” -> “RTSPAudioStream”。

1

在标记的代码片段中,将您的 WiFi 网络 SSID 填入“ssid”,将网络密码填入“pass”。

1

编译代码并将其上传到 Ameba。
按下Reset键后,等待Ameba Pro 2开发板连上WiFi网络。用于 RTSP 的开发板 IP 和网络端口号将显示在Serial Monitor中。
在连接到相同 WiFi 的电脑上,打开 VLC 媒体播放器,然后选择“Media”->“Open Network Stream”。

1

由于 RTSP 被用作串流协议,在 VLC 媒体播放器中输入“rtsp://{IPaddress}:{port}”作为网络 URL,将 {IPaddress} 替换为您的 Ameba Pro2 开发板的 IP 地址,以及 {port } 使用Serial Monitor中显示的 RTSP 端口。默认的 RTSP 端口号是 554。

1

接下来,点选“Play”开始 RTSP 串流传输。应该能够听到通过电脑重放的板载麦克风录制的声音。

程式码说明

可以修改代码以使用 G.711 音频编解码器 (PCMU/PCMA) 而不是默认的 AAC。 G.711 音频编解码器针对人类语音进行了优化,可以保持语音的清晰度和可理解性,同时减少所需的数据频宽。

请先确认已安装QQ通讯软体