我的場景是利用ffmpeg從攝像頭的rtsp流腹纳,轉(zhuǎn)推到nginx服務(wù)器的rtmp端口上张症,然后通過video標(biāo)簽播放hls地址的直播流能庆。發(fā)現(xiàn)在iPhone上不能播放九杂,vlc可以播放颁湖。
折騰了兩天,發(fā)現(xiàn)攝像頭沒有采集到音頻流例隆,使用ffmpeg -i "rtsp://192.160..."查看甥捺,發(fā)現(xiàn)只有視頻流,沒有音頻流镀层。
q.jpg
看來video標(biāo)簽看來在設(shè)備上的限制比較多镰禾,簡單合成一個音頻,成功播放唱逢。
ffmpeg -i "rtsp://192.168.xxx.xxx" -i "C:\2.mp4" -vcodec copy -acodec aac -map 0:v -map 1:a -f flv "rtmp://192.168.xxx.xxx:1935/hls/2"
成功播放吴侦!