tencentyun / trtcsdk Goto Github PK
View Code? Open in Web Editor NEW腾讯云TRTC音视频服务,国内下载镜像:
Home Page: https://cloud.tencent.com/document/product/647/32689
腾讯云TRTC音视频服务,国内下载镜像:
Home Page: https://cloud.tencent.com/document/product/647/32689
Android版本6.3.7089, 关闭麦克风权限,startLocalAudio,没有onError回调,但是摄像头权限关闭时,有onError回调,另外摄像头权限关闭返回的错误码是1301,感觉跟文档上说的也不一样
只看到了x86的
下载按钮在哪
web demo 一个房间里两个人互相看不见
看日志发现,自己加入房间后报错,错误码 10012,文档上未见该错误码的说明
{
"name": "startRTCError",
"data": {
"errorCode": 10012,
"errorMsg": "on set remote sdp failed , exception = Answer changed id for extmap attribute at level 1 (urn:ietf:params:rtp-hdrext:toffset) from 5 to 2."
}
}
sdk是6.3.7089的版本
duplicate symbol _TXC_getIntFromBuffer in:
/Users/king/TRTC/ios/TRTC/TXLiteAVSDK_Professional.framework/TXLiteAVSDK_Professional(TXMP4Writer.o)
/Users/king/TRTC/ios/TRTC/TXLiteAVSDK_Professional.framework/TXLiteAVSDK_Professional(RTMPUtil.o)
duplicate symbol _TXC_getSampleRateIndex in:
/Users/king/TRTC/ios/TRTC/TXLiteAVSDK_Professional.framework/TXLiteAVSDK_Professional(TXMP4Writer.o)
/Users/king/TRTC/ios/TRTC/TXLiteAVSDK_Professional.framework/TXLiteAVSDK_Professional(RTMPUtil.o)
ld: 2 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
RN:0.55.4
Xcode:9.4.1
如题
android 安卓端SDK 进入房间的时候recordId参数怎么传进去?
web端可以直接传进去的,但是android找不到地方传啊!!! 无语,视频回调也很奇葩,参数名完全不一致,不知道你们在干什么
点击进行视角切换的时候,左上角会闪一下一个小的图像,体验不好,希望能优化一下
Uncaught TypeError: Cannot read property 'enumerateDevices' of undefined
at Object.getDeviceInfo (WebRTCAPI.min.js:1)
at Object.init (WebRTCAPI.min.js:1)
at Object. (WebRTCAPI.min.js:1)
at Object. (WebRTCAPI.min.js:1)
at t (WebRTCAPI.min.js:1)
at Object. (WebRTCAPI.min.js:1)
at t (WebRTCAPI.min.js:1)
at WebRTCAPI.min.js:1
at WebRTCAPI.min.js:1
at WebRTCAPI.min.js:1
Err_TLS_Third_Sig_Check_Sig_Identifier_Unmatch
为了防止某些用户不手动退出房间,导致时长占用过多。
服务器端需要监听房间列表,自动剔除长时间占用流量的用户,强制解散房间等功能,是否有计划提供以上api呢?
webrtc-room组件对有人加入房间,有人退出房间,通话开始,通话结束,重新连接没有可绑定事件的地方,postEvent只响应错误事件。
移动直播SDK中的实时连麦-视频通话:
https://cloud.tencent.com/document/product/454/13641
这里也有视频通话功能,两个定位差别在哪里?能力和技术实现是否有差异?
可否直接复用那个SDK的成果?那个SDK里面已经封装了dotnet clr的版本。
“微信小程序和 H5 上暂时还不支持移动和 PC 端的混流接口(setMixTranscodingConfig),不过您可以使用云直播的 REST API 实现该功能。"
有两个问题:
1、“微信小程序和 H5上的setMixTranscodingConfig 这个接口什么时间增加?
2、如果要自己弄这个api:https://cloud.tencent.com/document/product/267/8832
这里面的输入流相关参数怎么获取到呢?
感觉我们这个TRTC很多东西还不完善,想要做成产品,还需要做很多工作的啊。
版本:
com.tencent.liteav:LiteAVSDK_TRTC:6.1.6454
3.0/WebRTCAPI.min.js
Android <==> WebRTC 对接
为什么 WebRTC 刷新了一下网页Android 端画面就不显示了?
老版本的 1.96 SDK 并没有这个问题
正常的日志
D/TRTCCloudImpl: trtc_api onMemberEnter 144115205291927080, 1, 9
出现问题的日志
D/TRTCCloudImpl: trtc_api onMemberEnter 144115205291927080, 1, 8
在国内访问github本来就很慢,现在的方式将所有源代码放在一起。导致想要跑一个demo很久很久都下载不下来代码。 是不是可以将demo进行分离到不同的仓库?或者提供更快的下载地址呢?
代码写的乱七八糟也就算了,想收费就别放在github上,你们腾讯缺钱吗,不想开源就别拿出来嘛,真是醉了
RT
导入LiteAVSDK_TRTC_6.5.7272.aar,TRTCMainActivity下的:
private void enableAudioHandFree(boolean bEnable) {
if (bEnable) {
trtcCloud.setAudioRoute(TRTCCloudDef.TRTC_AUDIO_ROUTE_SPEAKER);
} else {
trtcCloud.setAudioRoute(TRTCCloudDef.TRTC_AUDIO_ROUTE_EARPIECE);
}
}
无法开启免提音。
“声音免提模式”取消勾选后:
06-19 18:57:57.558 15396-17533/com.zcql.zcql E/Unknow: [TXCTraeAudioEngine.cpp, SetAudioMode, 327]:AudioCenter:【TXSDK-TRAE-LOG】traeSetAudioOutputMode:1, return 0
“声音免提模式”勾选后:
06-19 18:59:16.428 15396-17533/com.zcql.zcql E/Unknow: [TXCTraeAudioEngine.cpp, SetAudioMode, 327]:AudioCenter:【TXSDK-TRAE-LOG】traeSetAudioOutputMode:0, return 0
多次切入切出(2次左右) Activity 均会出现画面停住的现象
系统会报告 这个日志
E/libEGL: eglSwapBuffersWithDamageKHR:1384 error 300d (EGL_BAD_SURFACE)
小米8(Android P) 和 三星8都会出现
两个人通话时,正常.超过两个人画面以及声音就变得非常卡顿
设置如下
TRTCCloudDef.TRTCVideoEncParam encParam = new TRTCCloudDef.TRTCVideoEncParam();
encParam.videoResolution = trtcConfig.getVideoResolution();
encParam.videoFps = trtcConfig.getVideoFps();
encParam.videoBitrate = trtcConfig.getVideoBitrate();
encParam.videoResolutionMode = trtcConfig.getVideoResolutionMode();
trtcCloud.setVideoEncoderParam(encParam);
TRTCCloudDef.TRTCNetworkQosParam qosParam = new TRTCCloudDef.TRTCNetworkQosParam();
qosParam.preference = trtcConfig.getQosPreference();
trtcCloud.setNetworkQosParam(qosParam);
//设置默认滤镜
trtcCloud.setBeautyStyle(TRTCCloudDef.TRTC_BEAUTY_STYLE_SMOOTH, 5, 5, 5);
//视频会议小画面
private int videoResolution = TRTCCloudDef.TRTC_VIDEO_RESOLUTION_640_360;
//竖屏
private int videoResolutionMode = TRTCCloudDef.TRTC_VIDEO_RESOLUTION_MODE_PORTRAIT;
//推荐帧率
private int videoFps = 15 ;
//推荐码率
private int videoBitrate = 600;
//流畅优先
private int qosPreference = TRTCCloudDef.TRTC_VIDEO_QOS_PREFERENCE_SMOOTH;
private int videoRenderMode = TRTCCloudDef.TRTC_VIDEO_RENDER_MODE_FILL;
能否看下是什么问题,比较急
TRTCCloud的源码是在哪里的?只有.h文件吗?
win10下运行demo提示ucrtbased.dll找不到,建议readme提醒一下,可以从windows 10的sdk下找到,放到bin目录。
windows和mac平台图标和zoom的都一样,还是改掉吧。
ios 在xcode里面
'TXLiteAVSDK.h' file not found
现在的实时音视频功能太过简单,都是需要双方手动加入房间。
【用户A(android)】呼叫 【客服B(windows)】,怎样才能让客服B收到提醒并且接听呢?并且某一方挂断,另外一方自动挂断呢?
当h5端有摄像头时一切正常,但是当h5端没有摄像头进房后,可以看见android端视频,但是android中的onUserEnter和onUserExit不会回调
在之前使用移动直播C#SDK时,SDK中包含C#封装的ManageIM.dll用于信令消息通知,在使用TRTC时,SDK中已无该文件,但实际应用场景是呼叫方创建房间后仍然需要通过IM将房间号通知接听方,接听方才能加入指定房间,此问题目前可以继续使用原移动直播提供的ManageIM.dll暂缓解决,但后续TRTC提供x64版本时,ManageIM.dll将不再可用,现咨询ManageIM.dll的维护计划,今后是官方继续提供,还是需要开发者自行维护,如果是开发者自行维护,是否可以考虑开源,谢谢!
设置
开发工具中预览打开:输入房间号,创建并加入房间后 提示roomsig找不到,
真机调试打开后,输入房间号,创建并加入房间后,获取到摄像头麦克风访问权限后 没有画面(全黑)
TXLiteAVSDK_TRTC跟TXLiteAVSDK_Player存在很多冲突,这个要咋解决啊,要删哪一个?
TXLiteAVSDK_Professional.framework使用之后,超级播放器播放直播,没有画面,有声音
请问是否有C# x64版本计划?
unction(e, t) {
!function() {
RTCPeerConnection && (RTCPeerConnection.prototype.getPeerStats = window.getStats)
}()
}, function(e, t, n) {
2019-08-09 18:28:02.773 14197-29993/com.ots_app D/Unknow: [TXCVideoJitterBuffer.cpp, ThreadLoop, 360]:videojitterbuffer can not find video_decode_sink, stop decode video, userid[144115205296186302]!!
2019-08-09 18:28:02.794 14197-29993/com.ots_app I/chatty: uid=10112(com.ots_app) TrtcWorkThread identical 1 line
2019-08-09 18:28:02.814 14197-29993/com.ots_app D/Unknow: [TXCVideoJitterBuffer.cpp, ThreadLoop, 360]:videojitterbuffer can not find video_decode_sink, stop decode video, userid[144115205296186302]!!
2019-08-09 18:28:02.821 14197-14236/com.ots_app I/flutter: TrtcMethodChannel: Dispatch:onLocalRender
2019-08-09 18:28:02.835 14197-29993/com.ots_app D/Unknow: [TXCVideoJitterBuffer.cpp, ThreadLoop, 360]:videojitterbuffer can not find video_decode_sink, stop decode video, userid[144115205296186302]!!
2019-08-09 18:28:02.846 518-30021/? D/voice: voice_set_sidetone: enable, out_snd_device: 16
2019-08-09 18:28:02.856 14197-29993/com.ots_app D/Unknow: [TXCVideoJitterBuffer.cpp, ThreadLoop, 360]:videojitterbuffer can not find video_decode_sink, stop decode video, userid[144115205296186302]!!
2019-08-09 18:28:02.876 14197-29993/com.ots_app I/chatty: uid=10112(com.ots_app) TrtcWorkThread identical 1 line
2019-08-09 18:28:02.896 14197-29993/com.ots_app D/Unknow: [TXCVideoJitterBuffer.cpp, ThreadLoop, 360]:videojitterbuffer can not find video_decode_sink, stop decode video, userid[144115205296186302]!!
什么时候分离各个端的源码? git下载太慢了导致下载失败 现在没办法下载到demo使用 求授方法
android demo 视频源为“摄像头”时可以直播,“视频文件”时,选择了本地视频,看不到画面,错误日志如下:
2019-04-18 17:53:24.910 10955-11744/com.tencent.trtc E/Unknow: [TRtcSignaling.cpp, onRequestACCIP, 589]:Signal: onRequestACCIP default IP Faild, Request by Host IP
2019-04-18 17:53:24.912 10955-11744/com.tencent.trtc E/Unknow: [TRTCProtocolProcess.cpp, handleResponseACCIPandSign, 364]:Signal: handleResponseACCIPandSign, Acc ip ERROR: seq:1149618287, msg:check privilege failed, from:ip:162.14.23.140 port:8000 type:0
2019-04-18 17:53:24.912 10955-11744/com.tencent.trtc E/Unknow: [TRtcSignaling.cpp, onRequestACCIP, 589]:Signal: onRequestACCIP default IP Faild, Request by Host IP
2019-04-18 17:53:24.946 10955-11744/com.tencent.trtc E/Unknow: [TRTCProtocolProcess.cpp, handleResponseACCIPandSign, 364]:Signal: handleResponseACCIPandSign, Acc ip ERROR: seq:1149618288, msg:check privilege failed, from:ip:162.14.23.140 port:8000 type:0
2019-04-18 17:53:24.946 10955-11744/com.tencent.trtc E/Unknow: [TRtcSignaling.cpp, onRequestACCIP, 589]:Signal: onRequestACCIP default IP Faild, Request by Host IP
2019-04-18 17:53:24.949 10955-11744/com.tencent.trtc E/Unknow: [TRTCProtocolProcess.cpp, handleResponseACCIPandSign, 364]:Signal: handleResponseACCIPandSign, Acc ip ERROR: seq:1149618289, msg:check privilege failed, from:ip:162.14.23.140 port:8000 type:0
2019-04-18 17:53:24.949 10955-11744/com.tencent.trtc E/Unknow: [TRtcSignaling.cpp, onRequestACCIP, 589]:Signal: onRequestACCIP default IP Faild, Request by Host IP
ERROR: No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android
提示找不到mipsel-linux-android包,官网最新ndk中并没有包含mipsel-linux-android,
https://developer.android.com/ndk/downloads/?hl=zh-en
因为mipsel-linux-android早已废弃,已经从ndk包中剔除。
请及时更新。
trtcCloud运行和监听都是在service中,需求是进行悬浮窗和全屏的切换,全屏----悬浮窗----全屏----悬浮窗(没画面)-----全屏(有画面)-----悬浮窗(没画面)
从第二次切换悬浮窗后,startRemoteView无法拉取到画面了
.Net Winform 中如何使用?有Demo吗?还是直接调用MFC?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.