[問題] raspberry pi camera live stream問題

看板Linux作者 (克斯特)時間11年前 (2014/08/10 20:39), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
請教各位前輩 我現在用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
h.264也是有規格之分的,你先確認ustream吃的格式吧
08/11 00:56, 1F

08/11 01:09, , 2F
也許是 pixel format 問題?像 Youtube 只吃 yuv420p
08/11 01:09, 2F

08/11 01:09, , 3F
不吃 422
08/11 01:09, 3F

08/11 10:17, , 4F
我發現ustream吃的是H264,raspi送出的是H264 AVC...
08/11 10:17, 4F
文章代碼(AID): #1JvsW4wA (Linux)