大家好!!
               老师叫我做一个这样的软件:监听pplive在本地的8888端口,启动pplive时把视频流数据监听下来,然后转成原来的格式。(所谓原来的格式,比如说在pplive上以rmvb格式播放的就保存为rmvb,以其他格式播放的就保存为其他格式)现在我想知道一.   pplive的视频传输协议是不是RTP,RTSP还有RTCP中的其中一个,到底是哪一个??
二.   是不是当我知道pplive的视频传输协议是上面提到的哪一个后,就可以把监听得到的数据保存为它原来的格式了。
谢谢大家!!!

解决方案 »

  1.   

    可以用ethereal抓包分析,我抓包分析过感觉不是用rtp传输的,更不可能是rtsp和rtcp
    可能是自己开发的一种协议,而且pplive传数据应该不会用固定的8888端口,而是很多端口
    要是用固定端口,早就被电信运营商封了,这种p2p软件现在搞的运营商很头痛,占用大量的资源和带宽
      

  2.   

    楼上的大哥,你有没有用过P2P TV recorder 这个软件呢的确在本地运行的时候PPLive,视频流就是通过8888传输的我用P2P tv recorder 的时候只要输入端口http://127.0.0.1:8888就可以把视频录下来了
    只是老师要我做一个这样的东西。
      

  3.   

    这个软件我到没用过,应该是流媒体下载软件,
    我说的是直接用pplive观看时的情况,
      

  4.   

    不过你还是可以用抓包软件抓包看一下
    看用tv record下载pplive视频时数据包是什么样的
      

  5.   

    "iris抓包分析"是什么东西,可否详细说一下
    谢谢!!