web显示socket服务器的jpeg图,如何实时显示

我的做法是,硬件摄像头采集图像通过wifi发送至linux下的一个socket服务器,服务器接收到数据后
写成jpeg文件,在通过ffmpeg做成mp4显示在web上,这种方法比较麻烦,实时性也差。
请问做web实时接收显示应该如何做

3个回答

图片说明

u011131490
溜溜yld 非常感谢你的回答,我会尝试把它实现出来,请问能留下联系的QQ吗 可能会有一些问题咨询一下您
接近 2 年之前 回复

你都写成jpeg文件了,你有socket服务器啊。
写成jpeg文件的时候,同步通知给web页面不就好了,用websocket。

q447552640
三阶魔方 然后你还差一步就是jpeg进websocket了。websocket那个页面增加一个http的方法,里面调用send,然后你从c语言那边,用http://blog.csdn.net/wangzhen_csdn/article/details/53885614种方式,post最新的照片到接口里。
接近 2 年之前 回复
q447552640
三阶魔方 之后,@要买低价C币找Q155132206 回答的那个文章,把jpeg文件在websocket里面传送
接近 2 年之前 回复
q447552640
三阶魔方 这个是php做websocket服务器,页面和后台的写法
接近 2 年之前 回复
q447552640
三阶魔方 lamp我就给你找个php的教程,https://www.cnblogs.com/LXJ416/p/5629038.html
接近 2 年之前 回复
u011131490
溜溜yld 回复三阶魔方: 我只会用html5将接收到的视频播放,无法做到实时边传边播放
接近 2 年之前 回复
u011131490
溜溜yld 回复三阶魔方: 我的socket服务器是自己用C写的 其中包含了数据接收和将数据写成jpeg文件,web我用的lamp这套架构
接近 2 年之前 回复
q447552640
三阶魔方 不知道你socket服务器是不是自己写的呢,如果不是,那还真不好通知。有个快且懒的办法,就是cgi了,早期的大华是这么干的。socket服务器写成jpeg文件的目录,用nginx共享。然后web页面里面,使用计时器,不断刷新,如果文件名重复,就加一个时间戳防缓存,如果不重复,js里面写文件名改变逻辑。再延伸就是做流了。
接近 2 年之前 回复
u011131490
溜溜yld 请问下我的socket服务器做成jpeg文件后如何通知web页面,我是做硬件方面的 软件不是很擅长 谢谢了!请详细告知
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问