流媒体相关
余烬岛游戏
一只正在成长的小菜鸟
展开
-
Android视频推流直播学习【四】
前面已经分析完客户端和服务器的RTSP会话连接,下面就进入推流阶段,也就是客户端向服务器发送音视频数据。这里就暂时只分析视频了,音频也是差不多的。 首先是VideoStream类,这个类和AudioStream一样继承了MediaStream,然后MediaStream实现了Stream接口。VideoStream也有子类:H264Stream和H263Stream,当然我们如果有其他编码方式也可原创 2016-03-24 22:30:54 · 2467 阅读 · 0 评论 -
Android视频推流直播学习【三】
前面提到了Spydroid两个关键的类:Session和RtspClient。Session是负责维护流媒体资源的,而RtspClient则是建立RTSP链接的。接下来我们就详细的分析RtspClient类。 首先RtspClient有一个Parameter的内部类,这个内部类保存了服务器ip、端口号、Session对象等信息。在RtspClient对象创建的时候,首先是创建了一个Handl原创 2016-03-21 21:24:51 · 1973 阅读 · 6 评论 -
Android视频推流直播学习【二】
现在已经对spydroid的项目有了大致的了解,接着我会分析一些重要的类。 首先是Session类,这个类主要有两个重要成员:AudioStream和VideoStream,通过该类可以初始化音视频流,停止音视频推流,以及获取相关流媒体信息等。在Spydroid的设计中,Session一般不是直接创建的,而是通过SessionBuilder进行创建的。SessionBuilder是一个单例模式的类原创 2016-03-20 23:49:52 · 3498 阅读 · 1 评论 -
Android视频推流直播学习【一】
去年公司要在Android盒子上加摄像头,然后打算给盒子添加一个安防监控的功能。搞了几个月,目前视频和音频都有,不过效果不太好。首先是延迟比较大,再者音频没有做降噪处理,电流杂音比较大,画面也不太稳定,马赛克现象有点严重。所以写这个也只是记录一下心得体会。 因为我本身对流媒体一窍不通,所以android客户端直接用的spydroid,本文也主要是一步步分析spydroid源码。首先spydr原创 2016-03-09 11:29:16 · 3601 阅读 · 0 评论