- 论坛徽章:
- 0
|
第一个问题主要是网络配置问题,想想看怎样访问你家里的通过宽带路由上网的电脑就知道了。
第二个问题就比较复杂一些,设备上需要一个server,需要一个协议,客户端需要一个可以播放的播放软件或者嵌在IE中的播放控件。这个有一系列的问题需要研究,大概是这样一个流程:视频采集设备->采集原始视频数据,通过某种编码协议并编码压缩输出到缓冲区,编码压缩往往是专用DSP芯片来做的,你这里的是H264编码->流媒体服务器程序读取压缩的视频数据,按照某种流媒体协议重新打包并发送到网络上->客户端软件(也可以是网页播放控件)连接server,获取数据流,解包,然后按照对应压缩编码格式解码并播放。播放已存储的文件流程类似,只是把保存的文件读取,解开取视频数据然后跟前面说的一样。
整个过程其实跟CGI好像没什么关系,无非就是怎么在网页里嵌入这个播放器控件,如何对这个控件进行一些简单的控制。
server程序是其中最复杂的一部分,另外如果是非标准协议和编码格式,客户端也要定制开发。可以了解下rtsp协议,ffmpeg,vlc等开源软件和库。
[ 本帖最后由 pilgrim_kevin 于 2008-12-9 22:01 编辑 ] |
评分
-
查看全部评分
|