想用JAVA直接读取一些视频文件的头文件信息,视频文件是直接读取网格文件来的,我的做法是用这些网络文件直接构成一个URL来读的。但是现在发现很多的URL不是HTTP协议的,而是RTSP的,这样在构造URL时不能直接构造出来,查JDK文档,URL的协议只支持:http, https, ftp, file, and jar
URL url = new URL("rtsp://aacom.cn.aa.rm")
这样的构造方式是不支持的,在网上找来找去也没找到相关的说明和代码(用JAVA处理)。请问各位高手,如何解决这个问题?如何构造出这个URL来读这个RM文件的信息?
谢谢!

解决方案 »

  1.   

    使用socket吧,剩下的就是你自己去处理rtsp
      

  2.   

    去查一下 JMF 吧,里面会有你想要的。
      

  3.   

    多谢楼上几位老兄,我先找个JMF研究一下先另外,请问maquan('ma:kju) 老兄,JMF里是否也有对MMS协议的解析了?
      

  4.   

    hehe, 不好意思,对 JMF 我可是外行  *_*
      

  5.   

    rtsp也是一种协议,就像是http协议,所以你要想得到rtsp服务器给你的流数据,必须得严格按 照rtsp协议的格式发送请求数据,关于rtsp协议,到google搜下,有很多例子,可以看看,希望对你有帮助