硬件平台:MT7628+WM8960
軟件平台:ffmpeg、alsa等等
rtmp服務器:liveQing試用版本(https://www.liveqing.com/)
說明
1.搭建本地rtmp服務器
這里不詳細敘述,具體請參考官方文檔。
推流地址:192.168.2.195:10085
拉流地址:192.168.2.195:10080(網頁打開,登錄用戶和密碼:admin admin)
2.平台需要支持ffmpeg和alsa聲卡
這里不詳細說明ffmpeg和alsa相關操作,具體請參考官方文檔。
3.MT7628+WM8960支持錄音和播放
實現
由於mt7628音頻編碼成aac很忙,下面操作都是使用MP3編碼。
1.推送麥克風(聲卡流推送)
ffmpeg -f alsa -i hw:0,0 -acodec mp3 -ar 44100 -f flv "rtmp://192.168.2.195:10085/live/test"
效果:
2.推送本地MP3
ffmpeg -re -i 1.MP3 -acodec mp3 -ar 44100 -f flv "rtmp://192.168.2.195:10085/live/test"
效果:
3.推送本地MP4
ffmpeg -re -i 1.mp4 -acodec mp3 -ar 44100 -vcodec copy -f flv "rtmp://192.168.2.195:10085/live/test"
控制音視頻:
-vn :disable video
-an: disable audio
效果: