现在要做一个基于嵌入式DM355的实时视频监控,已经可以用DM355实现视频采集与MPEG4编码,编码后的数据可以保存在一个文件中。接收端想在Windows PC机上观看。
本人正在读研,以前几乎没接触网络传输。看了很长时间的资料,看大家用的最多的就是live555和jrtplib了,但是这两个都是用C++写的,而我的采集和编码都是用C语言写的。至于ortp和gstreamer好像用的人不多。
本来想用live555做的,这样接收端直接用VLC观看即可,可惜看了好几天了都不是很懂。现在很困惑,想问问大家,到底用什么方法最好最方便呢?
------解决方案--------------------------------------------------------
服务器端使用live555、jrtplib,客户端建议如果是windows建议使用DITRECTSHOW,是LINUX建议使用GSTREAMER,至于解码使用ffmpeg就可以了
------解决方案--------------------------------------------------------
对,你可以使用DIRECTDRAW/D3D来显示,使用DirectShow的华把解码组建和接受组件要封装为FILTER,比较麻烦