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通訊軟體