首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android openh264使用问题

Android openh264使用问题
EN

Stack Overflow用户
提问于 2017-09-05 17:15:40
回答 1查看 557关注 0票数 0

我正在研究voip视频客户端应用程序,它使用PJSIP(PJSUA2)作为客户端,使用Elastics(星号)作为代理服务器。

我已经根据pjsip.org的教程构建了这个库,并将它改进到了我的项目中。

注册\来电处理\音频流工作良好。但我没有视频流。

endpoint.videoCodecEnum()为空;

来电视频计数=0/索引=-1;

有一个合适的星号日志:忽略视频流,因为端口号为零。

我的建筑细节:

  • 操作系统: Ubuntu 16.04
  • android降级为r13b
  • android工具降级为r22.0.5
  • 为openh264和pjsua构建目标平台是android-24。
  • config_site.h: #定义PJ_CONFIG_ANDROID 1 #包括< pj/config_site_sample.h > #定义PJMEDIA_HAS_VIDEO 1 #定义PJMEDIA_HAS_OPENH264_CODEC 1
  • pjsua2与openh264(.可用性。),默认情况下使用libyuv (如教程所建议的)用于armeabi、armeabi-v7a、arm64-v8a并放置到适当的文件夹中。
  • 结构:./app/src/main/ 爪哇/ com/.。Org.pjsua 2/. jniLibs/ V8a/ libopenh264.so libpjsua2.v8a armeabi/ libopenh264.v8a libpjsua2.v8a armeabi-v7a libopenh264.v8a libpjsua2.so libpjsua2.so 区域/..。

有人面对过吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-18 00:30:45

那是我自己的疏忽。

如果您遇到了同样的问题,请检查您的config_site.h文件位置。

它应该是:‘您的pjproject路径’/pjlib/include/pj/config_site.h

文件内容至少应包括:

#定义PJ_CONFIG_ANDROID 1

#定义PJMEDIA_HAS_VIDEO 1

#包括< pj/config_site_sample.h >

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46060249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档