Ring 用于流式传输(保存音频视频帧等)的圆形缓冲区,以及其他用例
戒指构建流媒体应用程序?声音的?视频?您将需要某种循环缓冲区来保存您的帧。这个库提供了一个你可以在你的iOS Swift项目中使用的选项。这个库是通用的,内存和线程安全的。看看这个线程安全的循环缓冲区参考Linux内核源码,或是GoGo中的线程安全循环缓冲区环形缓冲区实现了io.ReaderWriter接口。
在iOS中实现线程安全?不妨参考iOS线程读写安全的最佳实践。如果你还在寻找更多关于Swift和iOS安全测试框架的信息,这里有详细的内容。
安装只需构建此框架,然后将生成的Ring.framework复制到您的项目中即可。这个仓库更新不多,因为没有必要。API稳定。你是否担心适销性和特定用途的保证?试试这些深入探讨Swift4开发iOS应用的资料。
对于那些想要了解更多关于循环缓冲区类应用于大型缓冲区的内容,可以查看这篇循环缓冲区类_应用于大型缓冲区。当然,还有更多的资源,如安全缓冲区更安全的Node.js缓冲区API源码和swift播放rtsp流媒体供您参考。
下载地址
用户评论