Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

@protocol PLMediaStreamingSessionDelegate <NSObject> 有的代理不调用 #172

Open
daviad opened this issue Feb 23, 2017 · 0 comments
Open

Comments

@daviad
Copy link

daviad commented Feb 23, 2017

我实现了一下几个
1.- (void)mediaStreamingSession:(PLMediaStreamingSession *)session streamStateDidChange:(PLStreamState)state {
}
2。/// @abstract 当开始推流时,会每间隔 3s 调用该回调方法来反馈该 3s 内的流状态,包括视频帧率、音频帧率、音视频总码率

  • (void)mediaStreamingSession:(PLMediaStreamingSession *)session streamStatusDidUpdate:(PLStreamStatus *)status {}
  1. /// @abstract 获取到摄像头原数据时的回调, 便于开发者做滤镜等处理,需要注意的是这个回调在 camera 数据的输出线程,请不要做过于耗时的操作,否则可能会导致推流帧率下降
  • (CVPixelBufferRef)mediaStreamingSession:(PLMediaStreamingSession *)session cameraSourceDidGetPixelBuffer:(CVPixelBufferRef)pixelBuffer {
    RCTrace(@"cameraSourceDidGetPixelBuffer");
    return pixelBuffer;
    }

1和2 都会调用,但是3 没有调用。

PLMediaStreamingKit 2.1.5 to 2.1.6 API Differences

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant