Skip to content
New issue

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

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

Already on GitHub? Sign in 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

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

No branches or pull requests

1 participant