首先,为了实现跨平台,java在硬件等方面的支持比较差。系统需要为java操作提供借口,比如windows。可以通过jni调用windows内部的dll来控制物理层。我不知道你是想在服务器上还是客户端上获取摄像机的内容。
如果是客户端,则估计是activex控件。
服务器端,我知道windows的一些服务器系统可以通过网络端口以媒体流的形式传输计算机可以采集的媒体,所以我们需要先在windows服务器上建立多媒体共享服务。
摄像头数据通过网络共享后,其他计算机可以通过网络共享服务直接获取服务器系统的摄像头数据。
如果您想读取jsp,可以使用套接字读取。我还没试过怎么做。