Multimedia - RTSP 音频串流
材料准备
- AmebaPro2 [ AMB82 MINI ] x 1
范例说明
介绍
此范例说明如何使用 Ameba Pro2 开发板以不同格式串流传输板载模拟麦克风录制的音频。
流程
打开范例 “File” -> “Examples” -> “AmebaMultimedia” -> “Audio” -> “RTSPAudioStream”。
在标记的代码片段中,将您的 WiFi 网络 SSID 填入“ssid”,将网络密码填入“pass”。
编译代码并将其上传到 Ameba。
按下Reset键后,等待Ameba Pro 2开发板连上WiFi网络。用于 RTSP 的开发板 IP 和网络端口号将显示在Serial Monitor中。
在连接到相同 WiFi 的电脑上,打开 VLC 媒体播放器,然后选择“Media”->“Open Network Stream”。
由于 RTSP 被用作串流协议,在 VLC 媒体播放器中输入“rtsp://{IPaddress}:{port}”作为网络 URL,将 {IPaddress} 替换为您的 Ameba Pro2 开发板的 IP 地址,以及 {port } 使用Serial Monitor中显示的 RTSP 端口。默认的 RTSP 端口号是 554。
接下来,点选“Play”开始 RTSP 串流传输。应该能够听到通过电脑重放的板载麦克风录制的声音。
程式码说明
可以修改代码以使用 G.711 音频编解码器 (PCMU/PCMA) 而不是默认的 AAC。 G.711 音频编解码器针对人类语音进行了优化,可以保持语音的清晰度和可理解性,同时减少所需的数据频宽。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. 使用条款