pili-engineering / PLCameraStreamingKit

PLCameraStreamingKit 是 Pili 直播 SDK 的 iOS 推流端,是带有采集模块老版本 SDK。如果是新用户接入,建议使用 PLMediaStreamingKit。该版本支持 RTMP 推流,h.264 和 AAC 编码,硬编软编支持。具有丰富的数据和状态回调,方便用户根据自己的业务定制化开发。具有直播场景下的重要功能,如:美颜、背景音乐、水印等功能。
https://github.com/pili-engineering/PLMediaStreamingKit
Apache License 2.0
1.03k stars 254 forks source link

进行视频推流时,streamJSON的获取和推流策略等问题 #59

Closed TimeKillerA closed 8 years ago

TimeKillerA commented 9 years ago

我在使用提供的Demo进行测试的时候,发现填写的地址默认加上了nonce和token两个参数,我使用的publishSecurity为dynamic,我有如下几个问题,望能得到答复 1.如之前所说,我填写的地址会默认添加一些参数进去,虽然不影响我推流,但是我不清楚为何需要默认加上这些参数,我所推的流是否经过了你们后台服务器的转发; 2.如果确实经过了转发,你们是否会保存、分享通过PLCameraStreamingKit发来的流,经过转发这个环节造成的延迟有多大; 3.如果确实经过了转发,这个库或者转发这项服务是否有使用限制以及有哪些限制,是否需要为使用PLCameraStreamingKit支付费用,是否会有qiniu对我们停止这个服务时而造成我们的推流业务也被停止这样的问题; 4.如果没有转发这个过程,为何需要添加这些默认的参数进去; 5.初始化PLStream的streamJSON说是从服务器端获取,我想知道这个值是从我们自己的服务器上获取,还是说qiniu提供API接口以供获取这些参数; 6.streamJSON中需要填写的值并不是一些必须要填写正确的值,我随意修改发现也能成功推流,所以我不太清楚这些必须要填的值有什么意义(如“publishKey”); 以上几点希望能得到答复,谢谢!