登录
首页 » Android » Sipdroid-2.5(android网络电话源码)

Sipdroid-2.5(android网络电话源码)

于 2023-05-24 发布 文件大小:2.62 MB
0 129
下载积分: 2 下载次数: 1

代码说明:

 不可多得的网络电话源码,此工程代码代码架构。sip协议栈的实现软电话的实现stun相关的实现默认使用的编码格式为G711-A率。直接用ant debug的方法编译出的程序,只支持A率和U率两种音频编码格式,其他的都需要通过NDK的方法导入后,才能使用。如果对端终端支持视频的话(如linphone),菜单如下:保持,静音,转移 发送视频 挂断注意:只能发送视频,接收不到对端的视频。如果对端终端不支持视频的话(如yate),菜单如下:保持,静音,转移 挂断有视频捕获,发送,接收的实现。网络传来的音频数据进行播放。本地的音频数据通过进行录制。 在本地播放数据包中的视频流,可以先提取位图,再显示。由于系统没有提供直接播放的相关方法。是无连接的包投递服务,为什么是无连接呢,客户端和服务器压根就没有建立连接,服务器只是开放了端口来接受数据,有了就接受,没有就悬挂阻塞.双边的视频观看,走的还是数据报包,有数据报包的ip和端口就行了可以直接的从MediaRecord里面已经生成好的视频数据中提取出H264/H263的数据,这些数据已经经过了相应的编码通过内置的videoview来通过RTSP来进行播放,那么也就是说服务器会将传递的RTP的视频数据流封装成RTSP的流传递给手机的videoview来实现观看,同样也不需要解码库,所以开源代码里只有声音的编码库,没有视频的编码库.最好的实现该软件的方法是,借助Android的MediaRecorder实时提取出H263/H264数据,然后经过RTP封装传给RTSP服务器,这种实现方式最理想,通过获取onPrewFrame来获取预览帧编码,无论怎么弄,

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • FloatSearchBoxDemo
    android源码实现一个搜索浮动框示例,演示android系统浮动搜索框,主要是借助Android原有系统的浮动框实现,学习一下如何调用Android原生的组件等资源,初学者必看的小程序。(JAVA CODE)
    2013-05-05 10:13:45下载
    积分:1
  • xutils3开源框架
    utils3的开源框架,主要包括了一下几个功能 1.网络请求 2.图片处理 3.代码注释
    2022-01-24 17:46:11下载
    积分:1
  • 安卓解析服务端XML、JSON数据
    Android解析服务端XML、JSON数据,代码很完整,可直接运行,适合初学者学习,欢迎大家多多支持
    2022-01-25 19:47:12下载
    积分:1
  • android 百度地图
    android 百度地图 4.0 可根据开发者的实际需求,下载满足需求的定制功能开发包 几何图形绘制方法中,针对面状图形增加绘制边框的方法(Symbol类中添加静态内部类Stroke; Symbol类中添加setSurface(Color color, int status, int linewidth, Stroke stroke)) Color类中添加新构造方法: public Color(int alph
    2022-01-29 01:09:34下载
    积分:1
  • android 时光轴 例子源码下载
    时光轴 向下拉比较炫
    2014-12-10下载
    积分:1
  • Android—Sqlite
    Android—Sqlite数据库信息demo    
    2014-08-13下载
    积分:1
  • MPU6050与卡尔曼滤波算法实践(MPU6050sketch01.ino)
    #include "Wire.h"#include "I2Cdev.h"#include "MPU6050.h" MPU6050 accelgyro; unsigned long now, lastTime = 0;float dt;                                   //微分时间 int16_t ax, ay, az, gx, gy, gz;             //加速度计陀螺仪原始数据float aax=0, aay=0,aaz=0, agx=0, agy=0, agz=0;    //角度变量long axo = 0, ayo = 0, azo = 0;             //加速度计偏移量long gxo = 0, gyo = 0, gzo = 0;             //陀螺仪偏移量 float pi = 3.1415926;float AcceRatio = 16384.0;                  //加速度计比例系数float GyroRatio = 131.0;                    //陀螺仪比例系数 uint8_t n_sample = 8;                       //加速度计滤波算法采样个数float aaxs[8] = {0}, aays[8] = {0}, aazs[8] = {0};         //x,y轴采样队列long aax_sum, aay_sum,aaz_sum;                      //x,y轴采样和 float a_x[10]={0}, a_y[10]={0},a_z[10]={0} ,g_x[10]={0} ,g_y[10]={0},g_z[10]={0}; //加速度计协方差计算队列float Px=1, Rx, Kx, Sx, Vx, Qx;             //x轴卡尔曼变量float Py=1, Ry, Ky, Sy, Vy, Qy;             //y轴卡尔曼变量float Pz=1, Rz, Kz, Sz, Vz, Qz;             //z轴卡尔曼变量 void setup(){    Wire.begin();    Serial.begin(115200);     accelgyro.initialize();                 //初始化     unsigned short times = 200;             //采样次数    for(int i=0;i
    2019-12-11下载
    积分:1
  • TestJdbc
    Android 测试连接 SqlServer Oracle MySql例子(Android connect SqlServer Oracle MySql)
    2015-01-21 15:44:25下载
    积分:1
  • Android 文件管理器应用
    ANDROID 应用文件管理器源代码,包含文件管理器的所有功能,界面设计不错,直接通过命令操作底层文件。架构设计清晰,值得学习,修改一下可以作为商业应用。
    2022-04-10 13:05:24下载
    积分:1
  • 安卓实现实时天气预报功能
    安卓实现较为完整的天气预报功能,可以罗列出全国所有的省市县,也可查看全国任意城市的天气信息,并可自由的切换任意城市,查看其它城市的天气。
    2022-03-25 01:32:09下载
    积分:1
  • 696518资源总数
  • 105885会员总数
  • 31今日下载