webrtc媒体库封装与测试
来源:互联网 发布:剑灵人族捏脸数据大全 编辑:程序博客网 时间:2024/06/11 20:12
先将webrtc的代码进行剥离,提取出媒体处理部分,再进行简单的封装成媒体库,主要函数类似如下:
/*音频相关*/
int audio_init();
int audio_deinit();
int audio_create_channel();
int audio_start_send(int channel_id, const char *ip, int port);
int audio_stop_send(int channel_id);
int audio_start_receive(int channel_id, int port);
int audio_stop_receive(int channel_id);
/*视频相关*/
int video_init();
int video_create_channel(int audio_channel_id);
int video_start_camera(int channel_id, const int p_nCameraNum);
int video_start_local_render(int channel_id, int capture_id, void *window);
int video_start_remote_render(int channel_id, void *window);
int video_start_receive(int channel_id, int port);
int video_stop_receive(int channel_id);
int video_start_send(int channel_id, const char *ip, int port);
int video_stop_send(int channel_id);
int video_set_send_codec(int channel_id, int codec_index);
int video_set_recv_codec(int channel_id, int codec_index);
创建一个测试工程,与linphone互通测试效果如下:
1 0
- webrtc媒体库封装与测试
- 基于webrtc的媒体库测试代码以及接口介绍
- 更新webrtc媒体库接口
- 媒体库
- webrtc封装sdk 思路
- webrtc中的网络封装
- WebRtc: PeerConnection demo测试
- TinyXML封装与测试(转)
- 配置并 测试 google WebRTC
- WebRTC与SIP
- 基于pjsip和webrtc封装sip客户端
- webrtc封装sdk(一)思路
- webrtc中的位运算封装 BitBuffer
- Android 系统提供媒体库 URI 与 数据库的对应关系
- 【三九智慧】一卡通接口的 Delphi封装与测试
- java封装private成员变量setter与getter方法测试
- WEBRTC 录音与会议录音
- WEBRTC 录音与会议录音
- 基本数据类型对象包装类
- UIScrollView属性详解
- JavaFX的:入门使用JavaFX
- Oracle笔记(三)
- 2016年百度校招小结:我做技术面试官的一些思考
- webrtc媒体库封装与测试
- Oracle笔记(四)
- myeclipse开发web service project
- Hibernate查询对象所有字段,单个字段 ,几个字段取值的问题
- sync/atomic 库使用小结
- Audiophobia
- Python 类 setattr、getattr、hasattr 的使用
- android触摸事件分发机制
- 关于java里面注解的理解