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. Terms of Use