--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.66.84
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1400585403.A.8F0.html
→ diabloevagto:既然廠商有提供 lib,你先研究廠商的 lib 才對啊 05/20 19:41
→ diabloevagto:看能不能先自己寫程式接上他的影像 05/20 19:41
→ oopigoo:不是廠商拉 沒那麼厲害 在研究而已 05/20 20:19
→ Jockey66666:取得IP Camera streaming的方法很多種 05/20 22:55
→ Jockey66666:不管你要走標準的或是camera製造商的protocol 05/20 22:57
→ Jockey66666:廠商都應該有文件可以參考 05/20 22:58
→ Jockey66666:你這樣問等於沒問 05/20 22:58
→ Jockey66666:我覺得最好的學習方式應該是走RTSP 05/20 23:02
→ Jockey66666:因為你只要弄懂這個protocol,就可以拿到99%的IP cam 05/20 23:03
→ Jockey66666:的streaming,而且有open source的library可以利用 05/20 23:04
→ Jockey66666:keyword: Live555 RTSP 05/20 23:04
→ oopigoo:謝謝Jockey提點 我會去研究一下RTSP的東西 05/21 08:48
→ oopigoo:另外想在問一下可以用到什麼控制項? 05/21 08:49
→ oopigoo:目前有看到有個Media Player的控制項!!可行嗎?還是? 05/21 08:50
先不管你用哪一種protocol去收streaming
收進來之後都會告訴你是哪一種codec,如果你需要用程式把它顯示在你的螢幕上
你需要decode成螢幕可以顯示的格式,例如RGB
decode的方法可以用軟體也可以用硬體
軟體的話我只用過ffmpeg,它也是一套open source library
當然還有其他選擇可以自行研究
最後就是怎麼顯示在螢幕上,你先試著隨便讀一張圖片然後寫個程式去顯示它
剩下就是串起來而已了