[問題] raspberry pi camera live stream問題
請教各位前輩
我現在用raspberry pi加上官方的camera,想做live廣播
查了許多資料,看起來做法是透過raspivid取出串流後
透過avconv or ffmpeg or vlc將串流送出
我選擇的是Ustream,查到的資料是要透過rmtp送出串流
所以我指令這樣下:
raspivid -o - -t 0 -w 1280 -h 720 -fps 25 -b 600000 -g 50 |
ffmpeg -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2
-i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50
-strict experimental -f flv rtmp://URL
結果看起來是有把串流送出,但是我從stream就是沒辦法連線,一副無法取得資料的樣子
我嘗試把raspivid做出來的影像傳到我電腦(MAC)上看
如果透過VLC好像沒辦法播放
透過MPlayerX可以播放,可是畫面動的速度超快,並不是正常的25fps播放
我在想是不是raspivid做出來的影像編碼有問題
因此將raspivid做出來的影片檔透過ffmpeg轉成H264的格式
(ffmpeg會用libx264來轉)
轉出來的串流送到Ustream就能看了
可是這讓我覺得很怪
硬體的H264格式是有怪問題嗎?
為什麼我透過軟體轉的就沒什麼問題
硬體直接輸出的也是H264格式,為什麼送到Ustream就不能看呢?
試了好久想不出原因
請問有沒有人有類似的經驗呢?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.142.243
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1407674372.A.E8A.html
→
08/11 00:56, , 1F
08/11 00:56, 1F
推
08/11 01:09, , 2F
08/11 01:09, 2F
→
08/11 01:09, , 3F
08/11 01:09, 3F
→
08/11 10:17, , 4F
08/11 10:17, 4F