--
※ 发信站: 批踢踢实业坊(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
当然还有其他选择可以自行研究
最后就是怎么显示在萤幕上,你先试着随便读一张图片然后写个程式去显示它
剩下就是串起来而已了