ilivesdk_ios_suixinbo's People
Forkers
jamescode xaccc ouyang789987 javayoyobj iamsleks nestle1998 widebluesky lightwindy formshare chakery appleoct qiuseruxin 110440 hellocob heqianlong lmwbtb csd088 jingwenji superloi tianpengtao yidahis wuzhangqi20 crazypoo wenchaocn joeyzeng jassentang muyunli627 yongmz devshen passerbycrk harbin6666 no88 tigerdev shengshiweijun yfxiarigit luoyangrushi kmgao liuzhaozhen nikot tangbinqi prismatictour lineshine vitanie peixl zqkgit chaerg emywong xincunchen jim1024 yehui2016 wyon1314 mengxiangtong ppllock ccalary justvi blmyself moyifan songxinfang w275400625 xiongoahc liudongpu syj1990 leeronchi darkrichf jasoneva lauran404 0x0o 61liuyi rambo-hb lesmiserables0 todaymumu broaduniverse dreamcatcherj brotherjienb elity jczuu yuyunzhang alan1982ilivesdk_ios_suixinbo's Issues
日志如何关闭。。。。。
日志太TM恶心了,其他调试信息完全看不到了。
[[ILiveSDK getInstance] iLivelog:ILive_LOG_NONE tag:nil msg:nil];这个东西一点用都没有。
SDK给个关闭日志的方法把,太恶心了。
这个DEMO你们都不自己跑一下吗?
到处在赋值只读属性,什么鬼?
我想问下随心播的 demo里面 创建房间后,推流在哪里?
我想问下随心播的 demo里面 创建房间后,推流在哪里?
demo 无法运行
请问下直播时能听到声音,却无法获取到画面,怎么解决?
能不能精简一下库的大小?
接入以后ipa大了15Mb
互动直播SDK,主播端发热严重,CPU一直在百分之八十以上,iPhone6
登录失败
新注册成功后 一直登录不了 新随身播
你们都不看自己的 demo 有没有问题?
什么时候可以出个稳定版本啊
rt 谢谢
Link Fail - 有大量的重复要怎么处理
/Users/enzii/Projects/learntask2rdgen/ios/Frameworks/AVSDK/QAVSDK.framework/QAVSDK(row_common.o)
/Users/enzii/Projects/learntask2rdgen/ios/Frameworks/QAVEffect/QAVEffect.framework/QAVEffect(row_common.o)
ILVLiveAVListener 这个没有监听视频流状态的方法么?没有当视频流很卡的一些回调吗?
按照说明把SDK放进去,最后报错了Apple Mach-O Linker (ld) Error Group
与点播 TXRTM 那个SDK 会有冲突,这个本身还不带点播功能
如何在互动直播时通过代码进行载图
- (ILiveRenderView *)getAVRenderView:(NSString *)identifier srcType:(avVideoSrcType)srcType;
返回的ILiveRenderView是没有subviews的。载图下来时是空白的
能搞个 pod 引入吗?
[ILiveRenderView updateOpenGLFrame]: unrecognized selector sent to instance 0x1513036d0
[ILiveRenderView updateOpenGLFrame]: unrecognized selector sent to instance 0x1513036d0 是不是gl库没打进去
可以开源 ILiveRenderView 这部分源码吗
项目只能用到这个部分,不需要自动渲染。能否开源这部分源码呢
没有 swift 版本?
?
希望mac端更新一个TILLiveSDK,跟iOS一样的功能的类库吧,做个兼容
你好,我这边上面开发了一套iOS android,以及PC的项目,现在需要再加一端mac的。iOS端采用 TILLiveSDK /TILLiveManager 发送 按照这种方式发送消息 - (void)sendCustomMessage:(ILVLiveCustomMessage *)msg succ:(TCIVoidBlock)succ failed:(TCIErrorBlock)failed;并在TILLiveSDK /TILLiveCommon 中监听收到的消息 自定义消息的 - (void)onCustomMessage:(ILVLiveCustomMessage *)msg;但是在Mac 端 好像没有,在我这边mac端开发遇到这个问题,希望你们尽快予以解决
[INFO][ILiveSDK] | ILiveRoom:Other_Procedure|onFirstFrameRecved|listener|not set
观众加入直播间成功,也添加了监听代码和回调方法,但是无法收到回调。
关键log如下:
[INFO][ILiveSDK] | ILiveRoom:Other_Procedure|onFirstFrameRecved|listener|not set
代码参考ILiveSDK导入实现,具体如下:
// 1.init sdk
// ...
// 2.set listener
TILLiveManager *manager = [TILLiveManager getInstance];
[manager setAVListener:self];
[manager setIMListener:self];
// 3.join room
ILiveRoomOption *option = [ILiveRoomOption defaultGuestLiveOption];
option.controlRole = @"Guest";//配置角色
[[ILiveRoomManager getInstance] joinRoom:_roomid option:option succ:^{
NSLog(@"#TIL join room successed");
} failed:^(NSString *module, int errId, NSString *errMsg) {
NSLog(@"#TIL join room failed [%@(%@)] %@",module,@(errId),errMsg);
}];
// 4.ILVLiveAVListener
- (void)onUserUpdateInfo:(ILVLiveAVEvent)event users:(NSArray *)users {
for (NSString *user in users) {
ILiveFrameDispatcher *frameDispatcher = [[ILiveRoomManager getInstance] getFrameDispatcher];
UIView *containerView = [frameDispatcher addRenderAt:self.view.bounds
forIdentifier:user
srcType:QAVVIDEO_SRC_TYPE_CAMERA];
[self.view addSubview:containerView];
break;
}
}
- (void)onFirstFrameRecved:(int)width height:(int)height identifier:(NSString *)identifier srcType:(avVideoSrcType)srcType {
NSLog(@"#TIL onFirstFrameRecved:%@ height:%@ identifier:%@ srcType:%@",@(width),@(height),identifier,@(srcType));
}
环境:
macOS Sierra 10.12.5 (16F73)
Xcode 8.3.3 (8E3004b)
SDK | 版本号 |
---|---|
QAVSDK | 1.9.1.17.OpenSDK_1.9.1-26127 |
IMSDK | v2.5.4.10421.10420 |
ILiveSDK | 1.5.1.11058 |
TILLiveSDK | 1.1.2 |
QAVEffect | -- |
TILFilterSDK | 1.2.3 |
观看直播聊天用户不显示昵称 只显示uid怎么解决啊
自定义音视频输入流时调用的接口(enableExternalCapture:)返回错误,错误码为1002
打开(关闭)外部视频捕获设备,自定义采集时,
调用QAVVideoCtrl *videoCtrl = [[ILiveSDK getInstance] getAVContext].videoCtrl;
QAVResult a =[videoCtrl enableExternalCapture:YES shouldRender:YES];
返回错误:
TILLiveSDKShow[939:87846] setIsEnableExternalCapture:ret 1002
TILLiveSDKShow[939:87846] 00000000000 1002
查看了错误码注释为 QAV_ERR_EXCLUSIVE_OPERATION = 1002, ///< 互斥操作。已经在进行某种操作,再次去做同类型的其他操作,则返回这个错误。
远端用户加入room,本方收不到他进入room的事件回调,但是却能收到摄像头打开的回调。
如标题所述,我们pc、安卓、iOS三端都有这个问题。sdk已经是最新版本。
直播挂件为什么不好用了
接入新的QAVSDK1.9.6.42.33658编译报错是怎么回事,求解
编译报错信息:
ld: Linking globals named '_celt_lpc': symbol multiply defined! for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
tdemolive 无法运行
加入了所有的 framework,提示:
ndefined symbols for architecture arm64:
"OBJC_CLASS$_QAVContextConfig", referenced from:
objc-class-ref in ILiveSDK(ILiveLoginManager.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
更新了最新的SDK 1.5.0.1,但是报Shaderf.glsl: No such file or directory
ILiveSDK1.5.0.1、TILLiveSDK1.1.2、IMSDK_2.5.4、QAVSDK_1.9.1.17
XCode 8.3.2 Target iOS8.0
My Message Tableview became overlaps
如何在创建直播间之前开启预览?
不创建直播间为什么不能开启预览呢?
下载的QAVEffect里面没有项目所依赖的QAVEffect.framework
求解,只有:opencv2.framework
加入房间直接就崩溃了。。。
加入房间直接就崩溃了。。。
- (void)joinRoom:(int)roomId option:(ILiveRoomOption *)option succ:(TCIVoidBlock)succ failed:(TCIErrorBlock)failed;
[17-01-14 12:19:19][INFO][][ILiveSDK][-[TILLiveManager joinRoom:option:succ:failed:] Line 64] join room: roomId=20001,option=<ILiveRoomOption: 0x156eacdd0> [17-01-14 12:19:19][INFO][][ILiveSDK][-[ILiveRoomManager joinRoom:option:succ:failed:] Line 144] ilive_guest_1: join room begin [17-01-14 12:19:19][EVENT][TIMGroupManager.mm:322][-[TIMGroupManager JoinGroup:msg:succ:fail:]][ImSDK]JoinGroup|1-Begin|Succ|group id=20001 [17-01-14 12:19:19][DEBUG][group_manager_proto.cc:370][ApplyJoinGroup][IMCore]cmd: group_open_svc.apply_join_group|req: 080112090a0532303030311200 [17-01-14 12:19:19][DEBUG][IMCoreImpl.mm:121][___ZN6IOSEnv10SSORequestERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_S8_PN6imcore17EnvRequestClosureEj_block_invoke][ImSDK]SSORequest group_open_svc.apply_join_group [17-01-14 12:19:19][DEBUG][][qal]send pack,seq:10633559,uin:144115200060907935,cmd:group_open_svc.apply_join_group,key:group_open_svc.apply_join_group@10633559 [17-01-14 12:19:19][DEBUG][][msf]@XX|sendPacketImpl, type:1, uin:144115200060907935, ssocmd:group_open_svc.apply_join_group, data:17, seq:10633559, timeout:0, pri:1, ans:1, resend:0, isNotResend:0, abortWhenNoNet:1 [17-01-14 12:19:19][DEBUG][][msf]@XX|Reachability Flag Status: -R ------- networkStatusForFlags [17-01-14 12:19:19][DEBUG][][msf]@XX|Reachability Flag Status: -R ------- networkStatusForFlags [17-01-14 12:19:19][DEBUG][][msf]@XX|seqno:10633559, imei:1C3DD981-6805-4C2E-95B3-4791ED78D940, trim:0, protocol:v8 [17-01-14 12:19:19][INFO][][msf]@PK|send, pcmd:group_open_svc.apply_join_group, seqId:10633559, send priority:1, timeout:35, answer flag:1, resend num:0, packet size:340 - 1 [17-01-14 12:19:19][DEBUG][][msf]@XX|handleEvent, eventcode:4, self=0x156f3a770 [17-01-14 12:19:19][DEBUG][][msf]@XX|handleEvent, eventcode:2, self=0x156f3a770
TXCVideoPreprocessor.h file not found
运行demo 报这个错误,BeautySDK里面有这个文件的。
ios 缺少framework
目前使用sdk,clone 下来,,报错。。缺少 framework。。。😢
直播中的挂件不好用
请问是否支持多个主播同时进入房间呢?
随心播demo中直播列表请求到的数据一直为空
[LiveListRequest] Post Json : {
appid = 1400019301;
pageIndex = 0;
pageSize = 50;
}
reqest url = http://182.254.234.225/sxb/index.php?svc=live&cmd=list
[LiveListRequest] request's responseString is :
================================
{"errorCode":0,"errorInfo":"","data":{"totalItem":"0","recordList":[]}}
在直播过程中想载屏无法实现
在直播过程中想载屏无法实现,能否提供api
当弹幕大于等于500条时,就会崩溃
1.当弹幕大于等于500条时,崩溃在这里[_msgTableView endUpdates];
- (void)onMessage:(ILVLiveMessage *)msg
{
[_msgDatas addObject:msg];
if (_msgDatas.count >= 500)
{
NSRange range = NSMakeRange(400, 100);//只保留最新的100条消息
NSArray *temp = [_msgDatas subarrayWithRange:range];
[_msgDatas removeAllObjects];
[_msgDatas addObjectsFromArray:temp];
}
[_msgTableView beginUpdates];
NSIndexPath *index = [NSIndexPath indexPathForRow:_msgDatas.count-1 inSection:0];
[_msgTableView insertRowsAtIndexPaths:@[index] withRowAnimation:UITableViewRowAnimationBottom];
[_msgTableView endUpdates];
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:_msgDatas.count - 1 inSection:0];
if (indexPath.row < [_msgTableView numberOfRowsInSection:0])
{
[_msgTableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES];
}
}
2.收到大量消息时,界面直接就卡死了
[manager setIMListener:self]; //设置消息监听
[manager setIMListener:self]; //设置消息监听 在appdelegate didFinishLaunchingWithOptions 里设置没有用的吗,要进入直播间才能有回调?
TILCallManager 监听视文字会话消息问题
TILCallManager 只能监听视频语音会话 文字消息没有回调
是否有基于ImSDK3.x的版本
因为项目中已集成ImSDK3.x,开发了通信功能;公司现在要求开发实时音视频,无法成功搭建环境。。。
下载demo 运行报错。。。framework not found IOSurface for architecture arm64
运行报错,framework not found IOSurface for architecture arm64,demo里面的库 不支持 64位的???
报Framework not found xplatform错误
demo中注册成功了,但是登录失败?
login fail.module=IMSDK,errid=70013,errmsg=UserSig无效,线上APPstore中的新随心播也是报这个错。
iOS下载的SDK中的framework与文档中的不一致,运行报错啊
no xplatform.framework in AVSKD.zip
no xplatform.framework in AVSKD.zip
setAVRootView这里会崩
ILIveSDK: 1.1.2
TILiveSDK:1.0.3
OS:10.2
iPhone 6P
CODE:
-
(void) StartLive{
ILiveRoomOption *option = [ILiveRoomOption defaultHostLiveOption]; //默认主播配置
TILLiveManager *manager = [TILLiveManager getInstance];
[manager setAVRootView:self.view]; //设置渲染承载的视图
//[manager addAVRenderView:self.view.bounds forKey:self.host]; //添加渲染位置
[manager addAVRenderView:self.view.bounds forIdentifier:@"10001" srcType:QAVVIDEO_SRC_TYPE_CAMERA];[manager createRoom:31234 option:option succ:^{
NSLog(@"创建房间成功");
} failed:^(NSString *moudle, int errId, NSString *errMsg) {
NSLog(@"创建房间失败");
}];
}
LOG:
Jan 13 21:02:36 LiveTest[25260] : CGContextDrawImage: invalid context 0x0. Backtrace:
<-[AVGLShareInstance getImageData:]+192>
<-[AVGLShareInstance setuploadingImage]+136>
<-[AVGLShareInstance initOpenGL]+28>
<-[AVGLBaseView initOpenGL]+48>
<-[ILiveGLBaseView initWithFrame:]+400>
<-[ILiveGLBaseView initWithFrame:currentUserID:]+84>
<+[ILiveGLBaseView createRenderView:currentUserID:]+232>
<-[ILiveRoomAVManager createGLViewIn:atRect:]+520>
<-[ILiveRoomAVManager createGLViewIn:]+76>
<-[ILiveRoomManager createGLViewIn:]+84>
<-[TILLiveManager setAVRootView:]+88>
<-[ViewController StartLive]+152>
<-[ViewController onClick:]+148>
<+96>
<+80>
<+452>
<+584>
<+2484>
<+2988>
<+340>
<+2736>
<+784>
<+24>
<+524>
<+804>
<CFRunLoopRunSpecific+444>
<GSEventRunModal+180>
<+684>
<UIApplicationMain+208>
<main+124>
2017-01-13 21:02:37.094319 LiveTest[25260:9093666] Error loading shader: The file name is invalid.
info.plist
info.plist文件问题,网上找的方法试了也不行,完全运行不了。。。。。
下载DEMO后编译报错,ld: framework not found IOSurface for architecture armv7
按教程把所有SDK都添加进去了。
XCODE版本7.2
真机编译也不行
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.