live555 代码分析

1.使用FFMpeg进行视频捕捉,使用Live555进行RTP传输,使用VideoView进行回放 。Csdn提到:重载FrameSource,写一个服务类 , 可以从FrameSource的派生类中读取帧数据,转发到live555,评价:这个方案访问量大 , 但是连接数少,比如100以内 , 还可以 。
1、流媒体协议有哪些问题1:流媒体使用什么协议?流媒体的传输协议在观看网络电影或电视时,人们通常会注意到这些文件的连接并不是以ftp开头 , 而是以rtsp或mms开头的东西 。为什么?其实这些协议和ftp一样,都是网络上传输数据的协议,只不过是专门用来传输流媒体的 。
2、Android上的实时视频监控怎么实现的?手机的摄像头数据要通过长连接持续采集 。另一端监控的是安卓摄像头还是安卓监控硬件摄像头?你说的是手机,电脑 。手机还是电脑?1.使用FFMpeg进行视频捕捉 , 使用Live555进行RTP传输,使用VideoView进行回放 。Csdn提到:重载FrameSource,写一个服务类,可以从FrameSource的派生类中读取帧数据,转发到live555 。评价:这个方案访问量大,但是连接数少,比如100以内,还可以 。
客户端使用VideoView播放 。评价:这个方案的优点是可以实现大访问量 。缺点是代码的量比较大 。3.FFmpeg用于视频采集,ffserver用于视频转发,客户端使用VideoView进行回放 。评价:优点是实现简单,易于演示,缺点是实时性差,用户量大 。
3、in_addr的 代码中的应用【live555 代码分析】server . sin _ addr *(in _ addr *)he > h _ addr);同时在Live555的源文件中出现了以下用法:struct in _ addr const

    推荐阅读