在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 运营级仿抖音火山快手短视频源码带广告视频版.zip

运营级仿抖音火山快手短视频源码带广告视频版.zip

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:135.03M
  • 下载次数:14
  • 浏览次数:150
  • 发布时间:2021-01-24
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
才学浅,不会搭建环境,该源码是最新的,翻云源码,东西是好东西,但是自己不UI搭建才发送出来个大家嘞。如果大家有会的请留个QQ号码便于请教,谢谢了
【实例截图】
【核心代码】
eb787013-7543-4ba0-9b44-0cdab5567e10
├── FANYUNwww
│   ├── APP演示
│   │   ├── 安装教程.txt
│   │   ├── 演示1.jpg
│   │   ├── 演示2.jpg
│   │   └── 演示3.jpg
│   ├── __MACOSX
│   │   ├── 安装教程.txt
│   │   └── 翻云短视频
│   │   ├── IJKMediaFramework.framework
│   │   │   └── 安装教程.txt
│   │   ├── 安装教程.txt
│   │   ├── 翻云短视频
│   │   │   ├── Assets.xcassets
│   │   │   │   └── AppIcon.appiconset
│   │   │   ├── Base.lproj
│   │   │   ├── Classes
│   │   │   │   ├── Camera
│   │   │   │   │   ├── View
│   │   │   │   │   └── ViewController
│   │   │   │   ├── Live
│   │   │   │   │   ├── Model
│   │   │   │   │   ├── View
│   │   │   │   │   └── ViewController
│   │   │   │   ├── Main
│   │   │   │   ├── My
│   │   │   │   │   ├── View
│   │   │   │   │   └── ViewController
│   │   │   │   ├── Other
│   │   │   │   └── Third
│   │   │   │   ├── AFNetworking
│   │   │   │   │   ├── AFNetworking
│   │   │   │   │   └── UIKit+AFNetworking
│   │   │   │   ├── GPUImage
│   │   │   │   │   └── framework
│   │   │   │   │   ├── Resources
│   │   │   │   │   └── Source
│   │   │   │   │   └── iOS
│   │   │   │   │   └── Framework
│   │   │   │   ├── HeartFlyView
│   │   │   │   ├── LFLiveKit
│   │   │   │   │   ├── capture
│   │   │   │   │   ├── coder
│   │   │   │   │   ├── configuration
│   │   │   │   │   ├── filter
│   │   │   │   │   ├── objects
│   │   │   │   │   └── upload
│   │   │   │   ├── librtmp-iOS
│   │   │   │   │   ├── include
│   │   │   │   │   │   ├── librtmp
│   │   │   │   │   │   └── openssl
│   │   │   │   │   └── lib
│   │   │   │   ├── Masonry
│   │   │   │   ├── NetWorkEngine
│   │   │   │   ├── ODRefreshControl
│   │   │   │   ├── SDWebImage
│   │   │   │   ├── SVProgressHUD
│   │   │   │   │   ├── CocoaAsyncSocket
│   │   │   │   │   │   └── Source
│   │   │   │   │   │   ├── GCD
│   │   │   │   │   │   └── RunLoop
│   │   │   │   │   └── SVProgressHUD.bundle
│   │   │   │   └── XJScrollerHiddenBar
│   │   │   └── 安装教程.txt
│   │   ├── 翻云短视频Tests
│   │   │   └── 安装教程.txt
│   │   └── 翻云短视频UITests
│   │   └── 安装教程.txt
│   ├── sql
│   │   ├── sql.sql
│   │   └── 安装教程.txt
│   ├── www
│   │   ├── Assets.xcassets
│   │   │   ├── AppIcon.appiconset
│   │   │   │   ├── AppIcon29x29@2x.png
│   │   │   │   ├── AppIcon40x40@2x.png
│   │   │   │   ├── AppIcon40x40@3x.png
│   │   │   │   ├── AppIcon60x60@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── Button
│   │   │   │   ├── address.imageset
│   │   │   │   │   ├── address-1.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── camra_beauty_close.imageset
│   │   │   │   │   ├── camra_beauty_close@2x.png
│   │   │   │   │   ├── camra_beauty_close@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── camra_beauty.imageset
│   │   │   │   │   ├── camra_beauty@2x.png
│   │   │   │   │   ├── camra_beauty@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── camra_preview.imageset
│   │   │   │   │   ├── camra_preview@2x.png
│   │   │   │   │   ├── camra_preview@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── card_message.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── live_comment_high_new@2x.png
│   │   │   │   ├── card_search.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── UMS_find@2x.png
│   │   │   │   ├── close_preview.imageset
│   │   │   │   │   ├── close_preview@2x.png
│   │   │   │   │   ├── close_preview@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── Contents.json
│   │   │   │   ├── gift.imageset
│   │   │   │   │   ├── 2.0_sixin_lt_lw_@2x.png
│   │   │   │   │   ├── 2.0_sixin_lt_lw_@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── me_btn_edit_h_.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_btn_edit_h_@2x.png
│   │   │   │   │   └── me_btn_edit_h_@3x.png
│   │   │   │   ├── me_harvest_exchange.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_harvest_exchange@2x.png
│   │   │   │   │   └── me_harvest_exchange@3x.png
│   │   │   │   ├── me_new_icon_zuanshi.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_icon_zuanshi@2x.png
│   │   │   │   │   └── me_new_icon_zuanshi@3x.png
│   │   │   │   ├── 开始.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── 开始.png
│   │   │   │   ├── 暂停.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── play.png
│   │   │   │   ├── 点赞.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── 点赞.png
│   │   │   │   └── 返回.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── goback.png
│   │   │   ├── Contents.json
│   │   │   ├── Gift
│   │   │   │   ├── Contents.json
│   │   │   │   ├── gift_fireworks_1.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── gift_fireworks_1.png
│   │   │   │   ├── gift_fireworks_2.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── gift_fireworks_2.png
│   │   │   │   └── porsche.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── porsche.png
│   │   │   ├── Main
│   │   │   │   ├── bg_zbfx.imageset
│   │   │   │   │   ├── bg_zbfx@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── Contents.json
│   │   │   │   ├── default_room.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── default_room@2x.jpg
│   │   │   │   │   └── default_room@3x.jpg
│   │   │   │   ├── global_background.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── global_tittle@2x.png
│   │   │   │   │   └── global_tittle@3x.png
│   │   │   │   ├── NavBack.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── NavBack@2x.png
│   │   │   │   ├── room_button.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── room_button@2x.png
│   │   │   │   │   └── room_button@3x.png
│   │   │   │   ├── tab_bg.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── tab_bg@2x.png
│   │   │   │   │   └── tab_bg@3x.png
│   │   │   │   ├── welcome_1.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── welcome_1@3x.png
│   │   │   │   └── welcome_2.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── welcome_2@3x.png
│   │   │   ├── My
│   │   │   │   ├── Contents.json
│   │   │   │   ├── jiaIcon.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── jiaIcon.jpg
│   │   │   │   ├── live_area_icn_male_prd.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── live_area_icn_male_prd@2x.png
│   │   │   │   │   └── live_area_icn_male_prd@3x.png
│   │   │   │   ├── me_myaccount_reddiamond.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_myaccount_reddiamond@2x.png
│   │   │   │   │   └── me_myaccount_reddiamond@3x.png
│   │   │   │   ├── me_new_bg_live.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_bg_live@2x.png
│   │   │   │   │   └── me_new_bg_live@3x.png
│   │   │   │   ├── me_new_btn_rt.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_btn_rt@2x.png
│   │   │   │   │   └── me_new_btn_rt@3x.png
│   │   │   │   ├── me_new_dengji.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_dengji@2x.png
│   │   │   │   │   └── me_new_dengji@3x.png
│   │   │   │   ├── me_new_icon_live.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_icon_live@2x.png
│   │   │   │   │   └── me_new_icon_live@3x.png
│   │   │   │   ├── me_new_shouyi.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_shouyi@2x.png
│   │   │   │   │   └── me_new_shouyi@3x.png
│   │   │   │   └── me_new_zhanghao.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_zhanghao@2x.png
│   │   │   │   └── me_new_zhanghao@3x.png
│   │   │   ├── tabBar
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_live.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── tab_live@2x.png
│   │   │   │   │   └── tab_live@3x.png
│   │   │   │   ├── tab_live_p.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── tab_live_p@2x.png
│   │   │   │   │   └── tab_live_p@3x.png
│   │   │   │   ├── tab_me.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── tab_me@2x.png
│   │   │   │   │   └── tab_me@3x.png
│   │   │   │   ├── tab_me_p.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── tab_me_p@2x.png
│   │   │   │   │   └── tab_me_p@3x.png
│   │   │   │   ├── tab_room.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── tab_room@2x.png
│   │   │   │   │   └── tab_room@3x.png
│   │   │   │   └── tab_room_p.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_room_p@2x.png
│   │   │   │   └── tab_room_p@3x.png
│   │   │   └── 安装教程.txt
│   │   ├── Base.lproj
│   │   │   ├── LaunchScreen.storyboard
│   │   │   └── Main.storyboard
│   │   ├── Classes
│   │   │   ├── Camera
│   │   │   │   ├── View
│   │   │   │   │   ├── StartLiveView.h
│   │   │   │   │   └── StartLiveView.m
│   │   │   │   └── ViewController
│   │   │   │   ├── CameraViewController.h
│   │   │   │   ├── CameraViewController.m
│   │   │   │   └── CameraViewController.xib
│   │   │   ├── Live
│   │   │   │   ├── Model
│   │   │   │   │   ├── PlayerModel.h
│   │   │   │   │   └── PlayerModel.m
│   │   │   │   ├── View
│   │   │   │   │   ├── PlayerTableViewCell.h
│   │   │   │   │   └── PlayerTableViewCell.m
│   │   │   │   └── ViewController
│   │   │   │   ├── AttentionViewController.h
│   │   │   │   ├── AttentionViewController.m
│   │   │   │   ├── HotViewController.h
│   │   │   │   ├── HotViewController.m
│   │   │   │   ├── LiveVC.h
│   │   │   │   ├── LiveVC.m
│   │   │   │   ├── NewViewController.h
│   │   │   │   ├── NewViewController.m
│   │   │   │   ├── PlayerViewController.h
│   │   │   │   ├── PlayerViewController.m
│   │   │   │   ├── SearchViewController.h
│   │   │   │   └── SearchViewController.m
│   │   │   ├── Main
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── MainNavigationController.h
│   │   │   │   ├── MainNavigationController.m
│   │   │   │   ├── MainTabBarVC.h
│   │   │   │   ├── MainTabBarVC.m
│   │   │   │   ├── ViewController.h
│   │   │   │   ├── ViewController.m
│   │   │   │   └── yingke.pch
│   │   │   ├── My
│   │   │   │   ├── View
│   │   │   │   │   ├── MiddleView.h
│   │   │   │   │   ├── MiddleView.m
│   │   │   │   │   ├── MiddleView.xib
│   │   │   │   │   ├── MineHeadView.h
│   │   │   │   │   ├── MineHeadView.m
│   │   │   │   │   ├── MineHeadView.xib
│   │   │   │   │   ├── MyView.h
│   │   │   │   │   └── MyView.m
│   │   │   │   └── ViewController
│   │   │   │   ├── MyViewController.h
│   │   │   │   └── MyViewController.m
│   │   │   ├── Other
│   │   │   │   ├── UIBarButtonItem+Item.h
│   │   │   │   ├── UIBarButtonItem+Item.m
│   │   │   │   ├── UIControl+Add.h
│   │   │   │   ├── UIControl+Add.m
│   │   │   │   ├── UIImage+Image.h
│   │   │   │   ├── UIImage+Image.m
│   │   │   │   ├── UIView+Add.h
│   │   │   │   ├── UIView+Add.m
│   │   │   │   ├── UIView+Frame.h
│   │   │   │   ├── UIView+Frame.m
│   │   │   │   ├── UIView+XJExtension.h
│   │   │   │   └── UIView+XJExtension.m
│   │   │   └── Third
│   │   │   ├── AFNetworking
│   │   │   │   ├── AFNetworking
│   │   │   │   │   ├── AFHTTPRequestOperation.h
│   │   │   │   │   ├── AFHTTPRequestOperation.m
│   │   │   │   │   ├── AFHTTPRequestOperationManager.h
│   │   │   │   │   ├── AFHTTPRequestOperationManager.m
│   │   │   │   │   ├── AFHTTPSessionManager.h
│   │   │   │   │   ├── AFHTTPSessionManager.m
│   │   │   │   │   ├── AFNetworking.h
│   │   │   │   │   ├── AFNetworkReachabilityManager.h
│   │   │   │   │   ├── AFNetworkReachabilityManager.m
│   │   │   │   │   ├── AFSecurityPolicy.h
│   │   │   │   │   ├── AFSecurityPolicy.m
│   │   │   │   │   ├── AFURLConnectionOperation.h
│   │   │   │   │   ├── AFURLConnectionOperation.m
│   │   │   │   │   ├── AFURLRequestSerialization.h
│   │   │   │   │   ├── AFURLRequestSerialization.m
│   │   │   │   │   ├── AFURLResponseSerialization.h
│   │   │   │   │   ├── AFURLResponseSerialization.m
│   │   │   │   │   ├── AFURLSessionManager.h
│   │   │   │   │   └── AFURLSessionManager.m
│   │   │   │   └── UIKit+AFNetworking
│   │   │   │   ├── AFNetworkActivityIndicatorManager.h
│   │   │   │   ├── AFNetworkActivityIndicatorManager.m
│   │   │   │   ├── UIActivityIndicatorView+AFNetworking.h
│   │   │   │   ├── UIActivityIndicatorView+AFNetworking.m
│   │   │   │   ├── UIAlertView+AFNetworking.h
│   │   │   │   ├── UIAlertView+AFNetworking.m
│   │   │   │   ├── UIButton+AFNetworking.h
│   │   │   │   ├── UIButton+AFNetworking.m
│   │   │   │   ├── UIImageView+AFNetworking.h
│   │   │   │   ├── UIImageView+AFNetworking.m
│   │   │   │   ├── UIKit+AFNetworking.h
│   │   │   │   ├── UIProgressView+AFNetworking.h
│   │   │   │   ├── UIProgressView+AFNetworking.m
│   │   │   │   ├── UIRefreshControl+AFNetworking.h
│   │   │   │   ├── UIRefreshControl+AFNetworking.m
│   │   │   │   ├── UIWebView+AFNetworking.h
│   │   │   │   └── UIWebView+AFNetworking.m
│   │   │   ├── GPUImage
│   │   │   │   └── framework
│   │   │   │   ├── Resources
│   │   │   │   │   ├── lookup_amatorka.png
│   │   │   │   │   ├── lookup_miss_etikate.png
│   │   │   │   │   ├── lookup.png
│   │   │   │   │   ├── lookup_soft_elegance_1.png
│   │   │   │   │   └── lookup_soft_elegance_2.png
│   │   │   │   └── Source
│   │   │   │   ├── GLProgram.h
│   │   │   │   ├── GLProgram.m
│   │   │   │   ├── GPUImage3x3ConvolutionFilter.h
│   │   │   │   ├── GPUImage3x3ConvolutionFilter.m
│   │   │   │   ├── GPUImage3x3TextureSamplingFilter.h
│   │   │   │   ├── GPUImage3x3TextureSamplingFilter.m
│   │   │   │   ├── GPUImageAdaptiveThresholdFilter.h
│   │   │   │   ├── GPUImageAdaptiveThresholdFilter.m
│   │   │   │   ├── GPUImageAddBlendFilter.h
│   │   │   │   ├── GPUImageAddBlendFilter.m
│   │   │   │   ├── GPUImageAlphaBlendFilter.h
│   │   │   │   ├── GPUImageAlphaBlendFilter.m
│   │   │   │   ├── GPUImageAmatorkaFilter.h
│   │   │   │   ├── GPUImageAmatorkaFilter.m
│   │   │   │   ├── GPUImageAverageColor.h
│   │   │   │   ├── GPUImageAverageColor.m
│   │   │   │   ├── GPUImageAverageLuminanceThresholdFilter.h
│   │   │   │   ├── GPUImageAverageLuminanceThresholdFilter.m
│   │   │   │   ├── GPUImageBilateralFilter.h
│   │   │   │   ├── GPUImageBilateralFilter.m
│   │   │   │   ├── GPUImageBoxBlurFilter.h
│   │   │   │   ├── GPUImageBoxBlurFilter.m
│   │   │   │   ├── GPUImageBrightnessFilter.h
│   │   │   │   ├── GPUImageBrightnessFilter.m
│   │   │   │   ├── GPUImageBuffer.h
│   │   │   │   ├── GPUImageBuffer.m
│   │   │   │   ├── GPUImageBulgeDistortionFilter.h
│   │   │   │   ├── GPUImageBulgeDistortionFilter.m
│   │   │   │   ├── GPUImageCannyEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageCannyEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageCGAColorspaceFilter.h
│   │   │   │   ├── GPUImageCGAColorspaceFilter.m
│   │   │   │   ├── GPUImageChromaKeyBlendFilter.h
│   │   │   │   ├── GPUImageChromaKeyBlendFilter.m
│   │   │   │   ├── GPUImageChromaKeyFilter.h
│   │   │   │   ├── GPUImageChromaKeyFilter.m
│   │   │   │   ├── GPUImageClosingFilter.h
│   │   │   │   ├── GPUImageClosingFilter.m
│   │   │   │   ├── GPUImageColorBlendFilter.h
│   │   │   │   ├── GPUImageColorBlendFilter.m
│   │   │   │   ├── GPUImageColorBurnBlendFilter.h
│   │   │   │   ├── GPUImageColorBurnBlendFilter.m
│   │   │   │   ├── GPUImageColorDodgeBlendFilter.h
│   │   │   │   ├── GPUImageColorDodgeBlendFilter.m
│   │   │   │   ├── GPUImageColorInvertFilter.h
│   │   │   │   ├── GPUImageColorInvertFilter.m
│   │   │   │   ├── GPUImageColorMatrixFilter.h
│   │   │   │   ├── GPUImageColorMatrixFilter.m
│   │   │   │   ├── GPUImageColorPackingFilter.h
│   │   │   │   ├── GPUImageColorPackingFilter.m
│   │   │   │   ├── GPUImageContrastFilter.h
│   │   │   │   ├── GPUImageContrastFilter.m
│   │   │   │   ├── GPUImageCropFilter.h
│   │   │   │   ├── GPUImageCropFilter.m
│   │   │   │   ├── GPUImageCrosshairGenerator.h
│   │   │   │   ├── GPUImageCrosshairGenerator.m
│   │   │   │   ├── GPUImageCrosshatchFilter.h
│   │   │   │   ├── GPUImageCrosshatchFilter.m
│   │   │   │   ├── GPUImageDarkenBlendFilter.h
│   │   │   │   ├── GPUImageDarkenBlendFilter.m
│   │   │   │   ├── GPUImageDifferenceBlendFilter.h
│   │   │   │   ├── GPUImageDifferenceBlendFilter.m
│   │   │   │   ├── GPUImageDilationFilter.h
│   │   │   │   ├── GPUImageDilationFilter.m
│   │   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.h
│   │   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.m
│   │   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageDissolveBlendFilter.h
│   │   │   │   ├── GPUImageDissolveBlendFilter.m
│   │   │   │   ├── GPUImageDivideBlendFilter.h
│   │   │   │   ├── GPUImageDivideBlendFilter.m
│   │   │   │   ├── GPUImageEmbossFilter.h
│   │   │   │   ├── GPUImageEmbossFilter.m
│   │   │   │   ├── GPUImageErosionFilter.h
│   │   │   │   ├── GPUImageErosionFilter.m
│   │   │   │   ├── GPUImageExclusionBlendFilter.h
│   │   │   │   ├── GPUImageExclusionBlendFilter.m
│   │   │   │   ├── GPUImageExposureFilter.h
│   │   │   │   ├── GPUImageExposureFilter.m
│   │   │   │   ├── GPUImageFalseColorFilter.h
│   │   │   │   ├── GPUImageFalseColorFilter.m
│   │   │   │   ├── GPUImageFASTCornerDetectionFilter.h
│   │   │   │   ├── GPUImageFASTCornerDetectionFilter.m
│   │   │   │   ├── GPUImageFilterGroup.h
│   │   │   │   ├── GPUImageFilterGroup.m
│   │   │   │   ├── GPUImageFilter.h
│   │   │   │   ├── GPUImageFilter.m
│   │   │   │   ├── GPUImageFilterPipeline.h
│   │   │   │   ├── GPUImageFilterPipeline.m
│   │   │   │   ├── GPUImageFramebufferCache.h
│   │   │   │   ├── GPUImageFramebufferCache.m
│   │   │   │   ├── GPUImageFramebuffer.h
│   │   │   │   ├── GPUImageFramebuffer.m
│   │   │   │   ├── GPUImageGammaFilter.h
│   │   │   │   ├── GPUImageGammaFilter.m
│   │   │   │   ├── GPUImageGaussianBlurFilter.h
│   │   │   │   ├── GPUImageGaussianBlurFilter.m
│   │   │   │   ├── GPUImageGaussianBlurPositionFilter.h
│   │   │   │   ├── GPUImageGaussianBlurPositionFilter.m
│   │   │   │   ├── GPUImageGaussianSelectiveBlurFilter.h
│   │   │   │   ├── GPUImageGaussianSelectiveBlurFilter.m
│   │   │   │   ├── GPUImageGlassSphereFilter.h
│   │   │   │   ├── GPUImageGlassSphereFilter.m
│   │   │   │   ├── GPUImageGrayscaleFilter.h
│   │   │   │   ├── GPUImageGrayscaleFilter.m
│   │   │   │   ├── GPUImage.h
│   │   │   │   ├── GPUImageHalftoneFilter.h
│   │   │   │   ├── GPUImageHalftoneFilter.m
│   │   │   │   ├── GPUImageHardLightBlendFilter.h
│   │   │   │   ├── GPUImageHardLightBlendFilter.m
│   │   │   │   ├── GPUImageHarrisCornerDetectionFilter.h
│   │   │   │   ├── GPUImageHarrisCornerDetectionFilter.m
│   │   │   │   ├── GPUImageHazeFilter.h
│   │   │   │   ├── GPUImageHazeFilter.m
│   │   │   │   ├── GPUImageHighlightShadowFilter.h
│   │   │   │   ├── GPUImageHighlightShadowFilter.m
│   │   │   │   ├── GPUImageHighPassFilter.h
│   │   │   │   ├── GPUImageHighPassFilter.m
│   │   │   │   ├── GPUImageHistogramEqualizationFilter.h
│   │   │   │   ├── GPUImageHistogramEqualizationFilter.m
│   │   │   │   ├── GPUImageHistogramFilter.h
│   │   │   │   ├── GPUImageHistogramFilter.m
│   │   │   │   ├── GPUImageHistogramGenerator.h
│   │   │   │   ├── GPUImageHistogramGenerator.m
│   │   │   │   ├── GPUImageHoughTransformLineDetector.h
│   │   │   │   ├── GPUImageHoughTransformLineDetector.m
│   │   │   │   ├── GPUImageHSBFilter.h
│   │   │   │   ├── GPUImageHSBFilter.m
│   │   │   │   ├── GPUImageHueBlendFilter.h
│   │   │   │   ├── GPUImageHueBlendFilter.m
│   │   │   │   ├── GPUImageHueFilter.h
│   │   │   │   ├── GPUImageHueFilter.m
│   │   │   │   ├── GPUImageiOSBlurFilter.h
│   │   │   │   ├── GPUImageiOSBlurFilter.m
│   │   │   │   ├── GPUImageJFAVoronoiFilter.h
│   │   │   │   ├── GPUImageJFAVoronoiFilter.m
│   │   │   │   ├── GPUImageKuwaharaFilter.h
│   │   │   │   ├── GPUImageKuwaharaFilter.m
│   │   │   │   ├── GPUImageKuwaharaRadius3Filter.h
│   │   │   │   ├── GPUImageKuwaharaRadius3Filter.m
│   │   │   │   ├── GPUImageLanczosResamplingFilter.h
│   │   │   │   ├── GPUImageLanczosResamplingFilter.m
│   │   │   │   ├── GPUImageLaplacianFilter.h
│   │   │   │   ├── GPUImageLaplacianFilter.m
│   │   │   │   ├── GPUImageLevelsFilter.h
│   │   │   │   ├── GPUImageLevelsFilter.m
│   │   │   │   ├── GPUImageLightenBlendFilter.h
│   │   │   │   ├── GPUImageLightenBlendFilter.m
│   │   │   │   ├── GPUImageLinearBurnBlendFilter.h
│   │   │   │   ├── GPUImageLinearBurnBlendFilter.m
│   │   │   │   ├── GPUImageLineGenerator.h
│   │   │   │   ├── GPUImageLineGenerator.m
│   │   │   │   ├── GPUImageLocalBinaryPatternFilter.h
│   │   │   │   ├── GPUImageLocalBinaryPatternFilter.m
│   │   │   │   ├── GPUImageLookupFilter.h
│   │   │   │   ├── GPUImageLookupFilter.m
│   │   │   │   ├── GPUImageLowPassFilter.h
│   │   │   │   ├── GPUImageLowPassFilter.m
│   │   │   │   ├── GPUImageLuminanceRangeFilter.h
│   │   │   │   ├── GPUImageLuminanceRangeFilter.m
│   │   │   │   ├── GPUImageLuminanceThresholdFilter.h
│   │   │   │   ├── GPUImageLuminanceThresholdFilter.m
│   │   │   │   ├── GPUImageLuminosityBlendFilter.h
│   │   │   │   ├── GPUImageLuminosityBlendFilter.m
│   │   │   │   ├── GPUImageLuminosity.h
│   │   │   │   ├── GPUImageLuminosity.m
│   │   │   │   ├── GPUImageMaskFilter.h
│   │   │   │   ├── GPUImageMaskFilter.m
│   │   │   │   ├── GPUImageMedianFilter.h
│   │   │   │   ├── GPUImageMedianFilter.m
│   │   │   │   ├── GPUImageMissEtikateFilter.h
│   │   │   │   ├── GPUImageMissEtikateFilter.m
│   │   │   │   ├── GPUImageMonochromeFilter.h
│   │   │   │   ├── GPUImageMonochromeFilter.m
│   │   │   │   ├── GPUImageMosaicFilter.h
│   │   │   │   ├── GPUImageMosaicFilter.m
│   │   │   │   ├── GPUImageMotionBlurFilter.h
│   │   │   │   ├── GPUImageMotionBlurFilter.m
│   │   │   │   ├── GPUImageMotionDetector.h
│   │   │   │   ├── GPUImageMotionDetector.m
│   │   │   │   ├── GPUImageMovieComposition.h
│   │   │   │   ├── GPUImageMovieComposition.m
│   │   │   │   ├── GPUImageMovie.h
│   │   │   │   ├── GPUImageMovie.m
│   │   │   │   ├── GPUImageMultiplyBlendFilter.h
│   │   │   │   ├── GPUImageMultiplyBlendFilter.m
│   │   │   │   ├── GPUImageNobleCornerDetectionFilter.h
│   │   │   │   ├── GPUImageNobleCornerDetectionFilter.m
│   │   │   │   ├── GPUImageNonMaximumSuppressionFilter.h
│   │   │   │   ├── GPUImageNonMaximumSuppressionFilter.m
│   │   │   │   ├── GPUImageNormalBlendFilter.h
│   │   │   │   ├── GPUImageNormalBlendFilter.m
│   │   │   │   ├── GPUImageOpacityFilter.h
│   │   │   │   ├── GPUImageOpacityFilter.m
│   │   │   │   ├── GPUImageOpeningFilter.h
│   │   │   │   ├── GPUImageOpeningFilter.m
│   │   │   │   ├── GPUImageOutput.h
│   │   │   │   ├── GPUImageOutput.m
│   │   │   │   ├── GPUImageOverlayBlendFilter.h
│   │   │   │   ├── GPUImageOverlayBlendFilter.m
│   │   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.h
│   │   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.m
│   │   │   │   ├── GPUImagePerlinNoiseFilter.h
│   │   │   │   ├── GPUImagePerlinNoiseFilter.m
│   │   │   │   ├── GPUImagePinchDistortionFilter.h
│   │   │   │   ├── GPUImagePinchDistortionFilter.m
│   │   │   │   ├── GPUImagePixellateFilter.h
│   │   │   │   ├── GPUImagePixellateFilter.m
│   │   │   │   ├── GPUImagePixellatePositionFilter.h
│   │   │   │   ├── GPUImagePixellatePositionFilter.m
│   │   │   │   ├── GPUImagePoissonBlendFilter.h
│   │   │   │   ├── GPUImagePoissonBlendFilter.m
│   │   │   │   ├── GPUImagePolarPixellateFilter.h
│   │   │   │   ├── GPUImagePolarPixellateFilter.m
│   │   │   │   ├── GPUImagePolkaDotFilter.h
│   │   │   │   ├── GPUImagePolkaDotFilter.m
│   │   │   │   ├── GPUImagePosterizeFilter.h
│   │   │   │   ├── GPUImagePosterizeFilter.m
│   │   │   │   ├── GPUImagePrewittEdgeDetectionFilter.h
│   │   │   │   ├── GPUImagePrewittEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageRawDataInput.h
│   │   │   │   ├── GPUImageRawDataInput.m
│   │   │   │   ├── GPUImageRawDataOutput.h
│   │   │   │   ├── GPUImageRawDataOutput.m
│   │   │   │   ├── GPUImageRGBClosingFilter.h
│   │   │   │   ├── GPUImageRGBClosingFilter.m
│   │   │   │   ├── GPUImageRGBDilationFilter.h
│   │   │   │   ├── GPUImageRGBDilationFilter.m
│   │   │   │   ├── GPUImageRGBErosionFilter.h
│   │   │   │   ├── GPUImageRGBErosionFilter.m
│   │   │   │   ├── GPUImageRGBFilter.h
│   │   │   │   ├── GPUImageRGBFilter.m
│   │   │   │   ├── GPUImageRGBOpeningFilter.h
│   │   │   │   ├── GPUImageRGBOpeningFilter.m
│   │   │   │   ├── GPUImageSaturationBlendFilter.h
│   │   │   │   ├── GPUImageSaturationBlendFilter.m
│   │   │   │   ├── GPUImageSaturationFilter.h
│   │   │   │   ├── GPUImageSaturationFilter.m
│   │   │   │   ├── GPUImageScreenBlendFilter.h
│   │   │   │   ├── GPUImageScreenBlendFilter.m
│   │   │   │   ├── GPUImageSepiaFilter.h
│   │   │   │   ├── GPUImageSepiaFilter.m
│   │   │   │   ├── GPUImageSharpenFilter.h
│   │   │   │   ├── GPUImageSharpenFilter.m
│   │   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.h
│   │   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.m
│   │   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.h
│   │   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.m
│   │   │   │   ├── GPUImageSketchFilter.h
│   │   │   │   ├── GPUImageSketchFilter.m
│   │   │   │   ├── GPUImageSmoothToonFilter.h
│   │   │   │   ├── GPUImageSmoothToonFilter.m
│   │   │   │   ├── GPUImageSobelEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageSobelEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageSoftEleganceFilter.h
│   │   │   │   ├── GPUImageSoftEleganceFilter.m
│   │   │   │   ├── GPUImageSoftLightBlendFilter.h
│   │   │   │   ├── GPUImageSoftLightBlendFilter.m
│   │   │   │   ├── GPUImageSolidColorGenerator.h
│   │   │   │   ├── GPUImageSolidColorGenerator.m
│   │   │   │   ├── GPUImageSourceOverBlendFilter.h
│   │   │   │   ├── GPUImageSourceOverBlendFilter.m
│   │   │   │   ├── GPUImageSphereRefractionFilter.h
│   │   │   │   ├── GPUImageSphereRefractionFilter.m
│   │   │   │   ├── GPUImageStillCamera.h
│   │   │   │   ├── GPUImageStillCamera.m
│   │   │   │   ├── GPUImageStretchDistortionFilter.h
│   │   │   │   ├── GPUImageStretchDistortionFilter.m
│   │   │   │   ├── GPUImageSubtractBlendFilter.h
│   │   │   │   ├── GPUImageSubtractBlendFilter.m
│   │   │   │   ├── GPUImageSwirlFilter.h
│   │   │   │   ├── GPUImageSwirlFilter.m
│   │   │   │   ├── GPUImageTextureInput.h
│   │   │   │   ├── GPUImageTextureInput.m
│   │   │   │   ├── GPUImageTextureOutput.h
│   │   │   │   ├── GPUImageTextureOutput.m
│   │   │   │   ├── GPUImageThreeInputFilter.h
│   │   │   │   ├── GPUImageThreeInputFilter.m
│   │   │   │   ├── GPUImageThresholdEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageThresholdEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.h
│   │   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.m
│   │   │   │   ├── GPUImageThresholdSketchFilter.h
│   │   │   │   ├── GPUImageThresholdSketchFilter.m
│   │   │   │   ├── GPUImageTiltShiftFilter.h
│   │   │   │   ├── GPUImageTiltShiftFilter.m
│   │   │   │   ├── GPUImageToneCurveFilter.h
│   │   │   │   ├── GPUImageToneCurveFilter.m
│   │   │   │   ├── GPUImageToonFilter.h
│   │   │   │   ├── GPUImageToonFilter.m
│   │   │   │   ├── GPUImageTransformFilter.h
│   │   │   │   ├── GPUImageTransformFilter.m
│   │   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.h
│   │   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.m
│   │   │   │   ├── GPUImageTwoInputFilter.h
│   │   │   │   ├── GPUImageTwoInputFilter.m
│   │   │   │   ├── GPUImageTwoPassFilter.h
│   │   │   │   ├── GPUImageTwoPassFilter.m
│   │   │   │   ├── GPUImageTwoPassTextureSamplingFilter.h
│   │   │   │   ├── GPUImageTwoPassTextureSamplingFilter.m
│   │   │   │   ├── GPUImageUIElement.h
│   │   │   │   ├── GPUImageUIElement.m
│   │   │   │   ├── GPUImageUnsharpMaskFilter.h
│   │   │   │   ├── GPUImageUnsharpMaskFilter.m
│   │   │   │   ├── GPUImageVideoCamera.h
│   │   │   │   ├── GPUImageVideoCamera.m
│   │   │   │   ├── GPUImageVignetteFilter.h
│   │   │   │   ├── GPUImageVignetteFilter.m
│   │   │   │   ├── GPUImageVoronoiConsumerFilter.h
│   │   │   │   ├── GPUImageVoronoiConsumerFilter.m
│   │   │   │   ├── GPUImageWeakPixelInclusionFilter.h
│   │   │   │   ├── GPUImageWeakPixelInclusionFilter.m
│   │   │   │   ├── GPUImageWhiteBalanceFilter.h
│   │   │   │   ├── GPUImageWhiteBalanceFilter.m
│   │   │   │   ├── GPUImageXYDerivativeFilter.h
│   │   │   │   ├── GPUImageXYDerivativeFilter.m
│   │   │   │   ├── GPUImageZoomBlurFilter.h
│   │   │   │   ├── GPUImageZoomBlurFilter.m
│   │   │   │   └── iOS
│   │   │   │   ├── Framework
│   │   │   │   │   └── GPUImageFramework.h
│   │   │   │   ├── GPUImageContext.h
│   │   │   │   ├── GPUImageContext.m
│   │   │   │   ├── GPUImageMovieWriter.h
│   │   │   │   ├── GPUImageMovieWriter.m
│   │   │   │   ├── GPUImagePicture.h
│   │   │   │   ├── GPUImagePicture.m
│   │   │   │   ├── GPUImagePicture+TextureSubimage.h
│   │   │   │   ├── GPUImagePicture+TextureSubimage.m
│   │   │   │   ├── GPUImageView.h
│   │   │   │   └── GPUImageView.m
│   │   │   ├── HeartFlyView
│   │   │   │   ├── DMHeartFlyView.h
│   │   │   │   └── DMHeartFlyView.m
│   │   │   ├── LFLiveKit
│   │   │   │   ├── capture
│   │   │   │   │   ├── LFAudioCapture.h
│   │   │   │   │   ├── LFAudioCapture.m
│   │   │   │   │   ├── LFVideoCapture.h
│   │   │   │   │   └── LFVideoCapture.m
│   │   │   │   ├── coder
│   │   │   │   │   ├── LFAudioEncoding.h
│   │   │   │   │   ├── LFHardwareAudioEncoder.h
│   │   │   │   │   ├── LFHardwareAudioEncoder.m
│   │   │   │   │   ├── LFHardwareVideoEncoder.h
│   │   │   │   │   ├── LFHardwareVideoEncoder.m
│   │   │   │   │   └── LFVideoEncoding.h
│   │   │   │   ├── configuration
│   │   │   │   │   ├── LFLiveAudioConfiguration.h
│   │   │   │   │   ├── LFLiveAudioConfiguration.m
│   │   │   │   │   ├── LFLiveVideoConfiguration.h
│   │   │   │   │   └── LFLiveVideoConfiguration.m
│   │   │   │   ├── filter
│   │   │   │   │   ├── LFGPUImageBeautyFilter.h
│   │   │   │   │   ├── LFGPUImageBeautyFilter.m
│   │   │   │   │   ├── LFGPUImageEmptyFilter.h
│   │   │   │   │   └── LFGPUImageEmptyFilter.m
│   │   │   │   ├── LFLiveKit.h
│   │   │   │   ├── LFLiveSession.h
│   │   │   │   ├── LFLiveSession.m
│   │   │   │   ├── objects
│   │   │   │   │   ├── LFAudioFrame.h
│   │   │   │   │   ├── LFAudioFrame.m
│   │   │   │   │   ├── LFFrame.h
│   │   │   │   │   ├── LFFrame.m
│   │   │   │   │   ├── LFLiveDebug.h
│   │   │   │   │   ├── LFLiveDebug.m
│   │   │   │   │   ├── LFLiveStreamInfo.h
│   │   │   │   │   ├── LFLiveStreamInfo.m
│   │   │   │   │   ├── LFVideoFrame.h
│   │   │   │   │   └── LFVideoFrame.m
│   │   │   │   └── upload
│   │   │   │   ├── LFLiveKit-dummy.m
│   │   │   │   ├── LFLiveKit-prefix.pch
│   │   │   │   ├── LFStreamingBuffer.h
│   │   │   │   ├── LFStreamingBuffer.m
│   │   │   │   ├── LFStreamRtmpSocket.h
│   │   │   │   ├── LFStreamRtmpSocket.m
│   │   │   │   ├── LFStreamSocket.h
│   │   │   │   ├── NSMutableArray+LFAdd.h
│   │   │   │   └── NSMutableArray+LFAdd.m
│   │   │   ├── librtmp-iOS
│   │   │   │   ├── include
│   │   │   │   │   ├── librtmp
│   │   │   │   │   │   ├── amf.h
│   │   │   │   │   │   ├── http.h
│   │   │   │   │   │   ├── log.h
│   │   │   │   │   │   └── rtmp.h
│   │   │   │   │   └── openssl
│   │   │   │   │   ├── aes.h
│   │   │   │   │   ├── asn1.h
│   │   │   │   │   ├── asn1_mac.h
│   │   │   │   │   ├── asn1t.h
│   │   │   │   │   ├── bio.h
│   │   │   │   │   ├── blowfish.h
│   │   │   │   │   ├── bn.h
│   │   │   │   │   ├── buffer.h
│   │   │   │   │   ├── camellia.h
│   │   │   │   │   ├── cast.h
│   │   │   │   │   ├── cmac.h
│   │   │   │   │   ├── cms.h
│   │   │   │   │   ├── comp.h
│   │   │   │   │   ├── conf_api.h
│   │   │   │   │   ├── conf.h
│   │   │   │   │   ├── crypto.h
│   │   │   │   │   ├── des.h
│   │   │   │   │   ├── des_old.h
│   │   │   │   │   ├── dh.h
│   │   │   │   │   ├── dsa.h
│   │   │   │   │   ├── dso.h
│   │   │   │   │   ├── dtls1.h
│   │   │   │   │   ├── ebcdic.h
│   │   │   │   │   ├── ecdh.h
│   │   │   │   │   ├── ecdsa.h
│   │   │   │   │   ├── ec.h
│   │   │   │   │   ├── engine.h
│   │   │   │   │   ├── e_os2.h
│   │   │   │   │   ├── err.h
│   │   │   │   │   ├── evp.h
│   │   │   │   │   ├── hmac.h
│   │   │   │   │   ├── idea.h
│   │   │   │   │   ├── krb5_asn.h
│   │   │   │   │   ├── kssl.h
│   │   │   │   │   ├── lhash.h
│   │   │   │   │   ├── md4.h
│   │   │   │   │   ├── md5.h
│   │   │   │   │   ├── mdc2.h
│   │   │   │   │   ├── modes.h
│   │   │   │   │   ├── objects.h
│   │   │   │   │   ├── obj_mac.h
│   │   │   │   │   ├── ocsp.h
│   │   │   │   │   ├── opensslconf.h
│   │   │   │   │   ├── opensslv.h
│   │   │   │   │   ├── ossl_typ.h
│   │   │   │   │   ├── pem2.h
│   │   │   │   │   ├── pem.h
│   │   │   │   │   ├── pkcs12.h
│   │   │   │   │   ├── pkcs7.h
│   │   │   │   │   ├── pqueue.h
│   │   │   │   │   ├── rand.h
│   │   │   │   │   ├── rc2.h
│   │   │   │   │   ├── rc4.h
│   │   │   │   │   ├── ripemd.h
│   │   │   │   │   ├── rsa.h
│   │   │   │   │   ├── safestack.h
│   │   │   │   │   ├── seed.h
│   │   │   │   │   ├── sha.h
│   │   │   │   │   ├── srp.h
│   │   │   │   │   ├── srtp.h
│   │   │   │   │   ├── ssl23.h
│   │   │   │   │   ├── ssl2.h
│   │   │   │   │   ├── ssl3.h
│   │   │   │   │   ├── ssl.h
│   │   │   │   │   ├── stack.h
│   │   │   │   │   ├── symhacks.h
│   │   │   │   │   ├── tls1.h
│   │   │   │   │   ├── ts.h
│   │   │   │   │   ├── txt_db.h
│   │   │   │   │   ├── ui_compat.h
│   │   │   │   │   ├── ui.h
│   │   │   │   │   ├── whrlpool.h
│   │   │   │   │   ├── x509.h
│   │   │   │   │   ├── x509v3.h
│   │   │   │   │   └── x509_vfy.h
│   │   │   │   ├── lib
│   │   │   │   │   ├── libcrypto.a
│   │   │   │   │   ├── librtmp.a
│   │   │   │   │   └── libssl.a
│   │   │   │   ├── LICENSE
│   │   │   │   └── README.md
│   │   │   ├── Masonry
│   │   │   │   ├── MASCompositeConstraint.h
│   │   │   │   ├── MASCompositeConstraint.m
│   │   │   │   ├── MASConstraint.h
│   │   │   │   ├── MASConstraint.m
│   │   │   │   ├── MASConstraintMaker.h
│   │   │   │   ├── MASConstraintMaker.m
│   │   │   │   ├── MASConstraint+Private.h
│   │   │   │   ├── MASLayoutConstraint.h
│   │   │   │   ├── MASLayoutConstraint.m
│   │   │   │   ├── Masonry.h
│   │   │   │   ├── MASUtilities.h
│   │   │   │   ├── MASViewAttribute.h
│   │   │   │   ├── MASViewAttribute.m
│   │   │   │   ├── MASViewConstraint.h
│   │   │   │   ├── MASViewConstraint.m
│   │   │   │   ├── NSArray+MASAdditions.h
│   │   │   │   ├── NSArray+MASAdditions.m
│   │   │   │   ├── NSArray+MASShorthandAdditions.h
│   │   │   │   ├── NSLayoutConstraint+MASDebugAdditions.h
│   │   │   │   ├── NSLayoutConstraint+MASDebugAdditions.m
│   │   │   │   ├── ViewController+MASAdditions.h
│   │   │   │   ├── ViewController+MASAdditions.m
│   │   │   │   ├── View+MASAdditions.h
│   │   │   │   ├── View+MASAdditions.m
│   │   │   │   └── View+MASShorthandAdditions.h
│   │   │   ├── NetWorkEngine
│   │   │   │   ├── NetWorkEngine.h
│   │   │   │   └── NetWorkEngine.m
│   │   │   ├── ODRefreshControl
│   │   │   │   ├── ODRefreshControl.h
│   │   │   │   └── ODRefreshControl.m
│   │   │   ├── SDWebImage
│   │   │   │   ├── MKAnnotationView+WebCache.h
│   │   │   │   ├── MKAnnotationView+WebCache.m
│   │   │   │   ├── NSData+ImageContentType.h
│   │   │   │   ├── NSData+ImageContentType.m
│   │   │   │   ├── SDImageCache.h
│   │   │   │   ├── SDImageCache.m
│   │   │   │   ├── SDWebImageCompat.h
│   │   │   │   ├── SDWebImageCompat.m
│   │   │   │   ├── SDWebImageDecoder.h
│   │   │   │   ├── SDWebImageDecoder.m
│   │   │   │   ├── SDWebImageDownloader.h
│   │   │   │   ├── SDWebImageDownloader.m
│   │   │   │   ├── SDWebImageDownloaderOperation.h
│   │   │   │   ├── SDWebImageDownloaderOperation.m
│   │   │   │   ├── SDWebImageManager.h
│   │   │   │   ├── SDWebImageManager.m
│   │   │   │   ├── SDWebImageOperation.h
│   │   │   │   ├── SDWebImagePrefetcher.h
│   │   │   │   ├── SDWebImagePrefetcher.m
│   │   │   │   ├── UIButton+WebCache.h
│   │   │   │   ├── UIButton+WebCache.m
│   │   │   │   ├── UIImage+GIF.h
│   │   │   │   ├── UIImage+GIF.m
│   │   │   │   ├── UIImage+MultiFormat.h
│   │   │   │   ├── UIImage+MultiFormat.m
│   │   │   │   ├── UIImageView+HighlightedWebCache.h
│   │   │   │   ├── UIImageView+HighlightedWebCache.m
│   │   │   │   ├── UIImageView+WebCache.h
│   │   │   │   ├── UIImageView+WebCache.m
│   │   │   │   ├── UIImage+WebP.h
│   │   │   │   ├── UIImage+WebP.m
│   │   │   │   ├── UIView+WebCacheOperation.h
│   │   │   │   └── UIView+WebCacheOperation.m
│   │   │   ├── SVProgressHUD
│   │   │   │   ├── CocoaAsyncSocket
│   │   │   │   │   └── Source
│   │   │   │   │   ├── GCD
│   │   │   │   │   │   ├── GCDAsyncSocket.h
│   │   │   │   │   │   ├── GCDAsyncSocket.m
│   │   │   │   │   │   ├── GCDAsyncUdpSocket.h
│   │   │   │   │   │   └── GCDAsyncUdpSocket.m
│   │   │   │   │   └── RunLoop
│   │   │   │   │   ├── AsyncSocket.h
│   │   │   │   │   ├── AsyncSocket.m
│   │   │   │   │   ├── AsyncUdpSocket.h
│   │   │   │   │   └── AsyncUdpSocket.m
│   │   │   │   ├── SVIndefiniteAnimatedView.h
│   │   │   │   ├── SVIndefiniteAnimatedView.m
│   │   │   │   ├── SVPHelper.h
│   │   │   │   ├── SVPHelper.m
│   │   │   │   ├── SVProgressHUD.bundle
│   │   │   │   │   ├── angle-mask@2x.png
│   │   │   │   │   ├── angle-mask@3x.png
│   │   │   │   │   ├── angle-mask.png
│   │   │   │   │   ├── error@2x.png
│   │   │   │   │   ├── error@3x.png
│   │   │   │   │   ├── error.png
│   │   │   │   │   ├── info@2x.png
│   │   │   │   │   ├── info@3x.png
│   │   │   │   │   ├── info.png
│   │   │   │   │   ├── success@2x.png
│   │   │   │   │   ├── success@3x.png
│   │   │   │   │   └── success.png
│   │   │   │   ├── SVProgressHUD.h
│   │   │   │   ├── SVProgressHUD.m
│   │   │   │   └── SVProgressHUD-Prefix.pch
│   │   │   └── XJScrollerHiddenBar
│   │   │   ├── XJScrollerHiddenBarViewController.h
│   │   │   └── XJScrollerHiddenBarViewController.m
│   │   ├── Headers
│   │   │   ├── IJKAVMoviePlayerController.h
│   │   │   ├── IJKFFMonitor.h
│   │   │   ├── IJKFFMoviePlayerController.h
│   │   │   ├── IJKFFOptions.h
│   │   │   ├── IJKKVOController.h
│   │   │   ├── IJKMediaFramework.h
│   │   │   ├── IJKMediaModule.h
│   │   │   ├── IJKMediaPlayback.h
│   │   │   ├── IJKMediaPlayer.h
│   │   │   ├── IJKMPMoviePlayerController.h
│   │   │   └── IJKNotificationManager.h
│   │   ├── IJKMediaFramework
│   │   ├── Info.plist
│   │   ├── main.m
│   │   ├── Modules
│   │   │   └── module.modulemap
│   │   ├── project.pbxproj
│   │   ├── project.pbxproj.lnk
│   │   ├── project.xcworkspace
│   │   │   ├── contents.xcworkspacedata
│   │   │   └── xcuserdata
│   │   │   └── jizhanchuan.xcuserdatad
│   │   │   └── UserInterfaceState.xcuserstate
│   │   ├── project.xcworkspace.lnk
│   │   ├── xcuserdata
│   │   │   └── jizhanchuan.xcuserdatad
│   │   │   ├── xcdebugger
│   │   │   │   └── Breakpoints_v2.xcbkptlist
│   │   │   └── xcschemes
│   │   │   ├── xcschememanagement.plist
│   │   │   └── 仿映客直播.xcscheme
│   │   ├── xcuserdata.lnk
│   │   └── 安装教程.txt
│   ├── 安装教程.txt
│   └── 翻云短视频
│   ├── IJKMediaFramework.framework
│   │   ├── Assets.xcassets
│   │   │   ├── AppIcon.appiconset
│   │   │   │   ├── AppIcon29x29@2x.png
│   │   │   │   ├── AppIcon40x40@2x.png
│   │   │   │   ├── AppIcon40x40@3x.png
│   │   │   │   ├── AppIcon60x60@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── Button
│   │   │   │   ├── address.imageset
│   │   │   │   │   ├── address-1.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── camra_beauty_close.imageset
│   │   │   │   │   ├── camra_beauty_close@2x.png
│   │   │   │   │   ├── camra_beauty_close@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── camra_beauty.imageset
│   │   │   │   │   ├── camra_beauty@2x.png
│   │   │   │   │   ├── camra_beauty@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── camra_preview.imageset
│   │   │   │   │   ├── camra_preview@2x.png
│   │   │   │   │   ├── camra_preview@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── card_message.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── live_comment_high_new@2x.png
│   │   │   │   ├── card_search.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── UMS_find@2x.png
│   │   │   │   ├── close_preview.imageset
│   │   │   │   │   ├── close_preview@2x.png
│   │   │   │   │   ├── close_preview@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── Contents.json
│   │   │   │   ├── gift.imageset
│   │   │   │   │   ├── 2.0_sixin_lt_lw_@2x.png
│   │   │   │   │   ├── 2.0_sixin_lt_lw_@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── me_btn_edit_h_.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_btn_edit_h_@2x.png
│   │   │   │   │   └── me_btn_edit_h_@3x.png
│   │   │   │   ├── me_harvest_exchange.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_harvest_exchange@2x.png
│   │   │   │   │   └── me_harvest_exchange@3x.png
│   │   │   │   ├── me_new_icon_zuanshi.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_icon_zuanshi@2x.png
│   │   │   │   │   └── me_new_icon_zuanshi@3x.png
│   │   │   │   ├── 开始.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── 开始.png
│   │   │   │   ├── 暂停.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── play.png
│   │   │   │   ├── 点赞.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── 点赞.png
│   │   │   │   └── 返回.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── goback.png
│   │   │   ├── Contents.json
│   │   │   ├── Gift
│   │   │   │   ├── Contents.json
│   │   │   │   ├── gift_fireworks_1.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── gift_fireworks_1.png
│   │   │   │   ├── gift_fireworks_2.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── gift_fireworks_2.png
│   │   │   │   └── porsche.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── porsche.png
│   │   │   ├── Main
│   │   │   │   ├── bg_zbfx.imageset
│   │   │   │   │   ├── bg_zbfx@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── Contents.json
│   │   │   │   ├── default_room.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── default_room@2x.jpg
│   │   │   │   │   └── default_room@3x.jpg
│   │   │   │   ├── global_background.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── global_tittle@2x.png
│   │   │   │   │   └── global_tittle@3x.png
│   │   │   │   ├── NavBack.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── NavBack@2x.png
│   │   │   │   ├── room_button.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── room_button@2x.png
│   │   │   │   │   └── room_button@3x.png
│   │   │   │   ├── tab_bg.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── tab_bg@2x.png
│   │   │   │   │   └── tab_bg@3x.png
│   │   │   │   ├── welcome_1.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── welcome_1@3x.png
│   │   │   │   └── welcome_2.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── welcome_2@3x.png
│   │   │   ├── My
│   │   │   │   ├── Contents.json
│   │   │   │   ├── jiaIcon.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── jiaIcon.jpg
│   │   │   │   ├── live_area_icn_male_prd.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── live_area_icn_male_prd@2x.png
│   │   │   │   │   └── live_area_icn_male_prd@3x.png
│   │   │   │   ├── me_myaccount_reddiamond.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_myaccount_reddiamond@2x.png
│   │   │   │   │   └── me_myaccount_reddiamond@3x.png
│   │   │   │   ├── me_new_bg_live.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_bg_live@2x.png
│   │   │   │   │   └── me_new_bg_live@3x.png
│   │   │   │   ├── me_new_btn_rt.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_btn_rt@2x.png
│   │   │   │   │   └── me_new_btn_rt@3x.png
│   │   │   │   ├── me_new_dengji.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_dengji@2x.png
│   │   │   │   │   └── me_new_dengji@3x.png
│   │   │   │   ├── me_new_icon_live.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_icon_live@2x.png
│   │   │   │   │   └── me_new_icon_live@3x.png
│   │   │   │   ├── me_new_shouyi.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_shouyi@2x.png
│   │   │   │   │   └── me_new_shouyi@3x.png
│   │   │   │   └── me_new_zhanghao.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_zhanghao@2x.png
│   │   │   │   └── me_new_zhanghao@3x.png
│   │   │   └── tabBar
│   │   │   ├── Contents.json
│   │   │   ├── tab_live.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_live@2x.png
│   │   │   │   └── tab_live@3x.png
│   │   │   ├── tab_live_p.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_live_p@2x.png
│   │   │   │   └── tab_live_p@3x.png
│   │   │   ├── tab_me.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_me@2x.png
│   │   │   │   └── tab_me@3x.png
│   │   │   ├── tab_me_p.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_me_p@2x.png
│   │   │   │   └── tab_me_p@3x.png
│   │   │   ├── tab_room.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_room@2x.png
│   │   │   │   └── tab_room@3x.png
│   │   │   └── tab_room_p.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_room_p@2x.png
│   │   │   └── tab_room_p@3x.png
│   │   ├── Base.lproj
│   │   │   ├── LaunchScreen.storyboard
│   │   │   └── Main.storyboard
│   │   ├── Classes
│   │   │   ├── Camera
│   │   │   │   ├── View
│   │   │   │   │   ├── StartLiveView.h
│   │   │   │   │   └── StartLiveView.m
│   │   │   │   └── ViewController
│   │   │   │   ├── CameraViewController.h
│   │   │   │   ├── CameraViewController.m
│   │   │   │   └── CameraViewController.xib
│   │   │   ├── Live
│   │   │   │   ├── Model
│   │   │   │   │   ├── PlayerModel.h
│   │   │   │   │   └── PlayerModel.m
│   │   │   │   ├── View
│   │   │   │   │   ├── PlayerTableViewCell.h
│   │   │   │   │   └── PlayerTableViewCell.m
│   │   │   │   └── ViewController
│   │   │   │   ├── AttentionViewController.h
│   │   │   │   ├── AttentionViewController.m
│   │   │   │   ├── HotViewController.h
│   │   │   │   ├── HotViewController.m
│   │   │   │   ├── LiveVC.h
│   │   │   │   ├── LiveVC.m
│   │   │   │   ├── NewViewController.h
│   │   │   │   ├── NewViewController.m
│   │   │   │   ├── PlayerViewController.h
│   │   │   │   ├── PlayerViewController.m
│   │   │   │   ├── SearchViewController.h
│   │   │   │   └── SearchViewController.m
│   │   │   ├── Main
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── MainNavigationController.h
│   │   │   │   ├── MainNavigationController.m
│   │   │   │   ├── MainTabBarVC.h
│   │   │   │   ├── MainTabBarVC.m
│   │   │   │   ├── ViewController.h
│   │   │   │   ├── ViewController.m
│   │   │   │   └── yingke.pch
│   │   │   ├── My
│   │   │   │   ├── View
│   │   │   │   │   ├── MiddleView.h
│   │   │   │   │   ├── MiddleView.m
│   │   │   │   │   ├── MiddleView.xib
│   │   │   │   │   ├── MineHeadView.h
│   │   │   │   │   ├── MineHeadView.m
│   │   │   │   │   ├── MineHeadView.xib
│   │   │   │   │   ├── MyView.h
│   │   │   │   │   └── MyView.m
│   │   │   │   └── ViewController
│   │   │   │   ├── MyViewController.h
│   │   │   │   └── MyViewController.m
│   │   │   ├── Other
│   │   │   │   ├── UIBarButtonItem+Item.h
│   │   │   │   ├── UIBarButtonItem+Item.m
│   │   │   │   ├── UIControl+Add.h
│   │   │   │   ├── UIControl+Add.m
│   │   │   │   ├── UIImage+Image.h
│   │   │   │   ├── UIImage+Image.m
│   │   │   │   ├── UIView+Add.h
│   │   │   │   ├── UIView+Add.m
│   │   │   │   ├── UIView+Frame.h
│   │   │   │   ├── UIView+Frame.m
│   │   │   │   ├── UIView+XJExtension.h
│   │   │   │   └── UIView+XJExtension.m
│   │   │   └── Third
│   │   │   ├── AFNetworking
│   │   │   │   ├── AFNetworking
│   │   │   │   │   ├── AFHTTPRequestOperation.h
│   │   │   │   │   ├── AFHTTPRequestOperation.m
│   │   │   │   │   ├── AFHTTPRequestOperationManager.h
│   │   │   │   │   ├── AFHTTPRequestOperationManager.m
│   │   │   │   │   ├── AFHTTPSessionManager.h
│   │   │   │   │   ├── AFHTTPSessionManager.m
│   │   │   │   │   ├── AFNetworking.h
│   │   │   │   │   ├── AFNetworkReachabilityManager.h
│   │   │   │   │   ├── AFNetworkReachabilityManager.m
│   │   │   │   │   ├── AFSecurityPolicy.h
│   │   │   │   │   ├── AFSecurityPolicy.m
│   │   │   │   │   ├── AFURLConnectionOperation.h
│   │   │   │   │   ├── AFURLConnectionOperation.m
│   │   │   │   │   ├── AFURLRequestSerialization.h
│   │   │   │   │   ├── AFURLRequestSerialization.m
│   │   │   │   │   ├── AFURLResponseSerialization.h
│   │   │   │   │   ├── AFURLResponseSerialization.m
│   │   │   │   │   ├── AFURLSessionManager.h
│   │   │   │   │   └── AFURLSessionManager.m
│   │   │   │   └── UIKit+AFNetworking
│   │   │   │   ├── AFNetworkActivityIndicatorManager.h
│   │   │   │   ├── AFNetworkActivityIndicatorManager.m
│   │   │   │   ├── UIActivityIndicatorView+AFNetworking.h
│   │   │   │   ├── UIActivityIndicatorView+AFNetworking.m
│   │   │   │   ├── UIAlertView+AFNetworking.h
│   │   │   │   ├── UIAlertView+AFNetworking.m
│   │   │   │   ├── UIButton+AFNetworking.h
│   │   │   │   ├── UIButton+AFNetworking.m
│   │   │   │   ├── UIImageView+AFNetworking.h
│   │   │   │   ├── UIImageView+AFNetworking.m
│   │   │   │   ├── UIKit+AFNetworking.h
│   │   │   │   ├── UIProgressView+AFNetworking.h
│   │   │   │   ├── UIProgressView+AFNetworking.m
│   │   │   │   ├── UIRefreshControl+AFNetworking.h
│   │   │   │   ├── UIRefreshControl+AFNetworking.m
│   │   │   │   ├── UIWebView+AFNetworking.h
│   │   │   │   └── UIWebView+AFNetworking.m
│   │   │   ├── GPUImage
│   │   │   │   └── framework
│   │   │   │   ├── Resources
│   │   │   │   │   ├── lookup_amatorka.png
│   │   │   │   │   ├── lookup_miss_etikate.png
│   │   │   │   │   ├── lookup.png
│   │   │   │   │   ├── lookup_soft_elegance_1.png
│   │   │   │   │   └── lookup_soft_elegance_2.png
│   │   │   │   └── Source
│   │   │   │   ├── GLProgram.h
│   │   │   │   ├── GLProgram.m
│   │   │   │   ├── GPUImage3x3ConvolutionFilter.h
│   │   │   │   ├── GPUImage3x3ConvolutionFilter.m
│   │   │   │   ├── GPUImage3x3TextureSamplingFilter.h
│   │   │   │   ├── GPUImage3x3TextureSamplingFilter.m
│   │   │   │   ├── GPUImageAdaptiveThresholdFilter.h
│   │   │   │   ├── GPUImageAdaptiveThresholdFilter.m
│   │   │   │   ├── GPUImageAddBlendFilter.h
│   │   │   │   ├── GPUImageAddBlendFilter.m
│   │   │   │   ├── GPUImageAlphaBlendFilter.h
│   │   │   │   ├── GPUImageAlphaBlendFilter.m
│   │   │   │   ├── GPUImageAmatorkaFilter.h
│   │   │   │   ├── GPUImageAmatorkaFilter.m
│   │   │   │   ├── GPUImageAverageColor.h
│   │   │   │   ├── GPUImageAverageColor.m
│   │   │   │   ├── GPUImageAverageLuminanceThresholdFilter.h
│   │   │   │   ├── GPUImageAverageLuminanceThresholdFilter.m
│   │   │   │   ├── GPUImageBilateralFilter.h
│   │   │   │   ├── GPUImageBilateralFilter.m
│   │   │   │   ├── GPUImageBoxBlurFilter.h
│   │   │   │   ├── GPUImageBoxBlurFilter.m
│   │   │   │   ├── GPUImageBrightnessFilter.h
│   │   │   │   ├── GPUImageBrightnessFilter.m
│   │   │   │   ├── GPUImageBuffer.h
│   │   │   │   ├── GPUImageBuffer.m
│   │   │   │   ├── GPUImageBulgeDistortionFilter.h
│   │   │   │   ├── GPUImageBulgeDistortionFilter.m
│   │   │   │   ├── GPUImageCannyEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageCannyEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageCGAColorspaceFilter.h
│   │   │   │   ├── GPUImageCGAColorspaceFilter.m
│   │   │   │   ├── GPUImageChromaKeyBlendFilter.h
│   │   │   │   ├── GPUImageChromaKeyBlendFilter.m
│   │   │   │   ├── GPUImageChromaKeyFilter.h
│   │   │   │   ├── GPUImageChromaKeyFilter.m
│   │   │   │   ├── GPUImageClosingFilter.h
│   │   │   │   ├── GPUImageClosingFilter.m
│   │   │   │   ├── GPUImageColorBlendFilter.h
│   │   │   │   ├── GPUImageColorBlendFilter.m
│   │   │   │   ├── GPUImageColorBurnBlendFilter.h
│   │   │   │   ├── GPUImageColorBurnBlendFilter.m
│   │   │   │   ├── GPUImageColorDodgeBlendFilter.h
│   │   │   │   ├── GPUImageColorDodgeBlendFilter.m
│   │   │   │   ├── GPUImageColorInvertFilter.h
│   │   │   │   ├── GPUImageColorInvertFilter.m
│   │   │   │   ├── GPUImageColorMatrixFilter.h
│   │   │   │   ├── GPUImageColorMatrixFilter.m
│   │   │   │   ├── GPUImageColorPackingFilter.h
│   │   │   │   ├── GPUImageColorPackingFilter.m
│   │   │   │   ├── GPUImageContrastFilter.h
│   │   │   │   ├── GPUImageContrastFilter.m
│   │   │   │   ├── GPUImageCropFilter.h
│   │   │   │   ├── GPUImageCropFilter.m
│   │   │   │   ├── GPUImageCrosshairGenerator.h
│   │   │   │   ├── GPUImageCrosshairGenerator.m
│   │   │   │   ├── GPUImageCrosshatchFilter.h
│   │   │   │   ├── GPUImageCrosshatchFilter.m
│   │   │   │   ├── GPUImageDarkenBlendFilter.h
│   │   │   │   ├── GPUImageDarkenBlendFilter.m
│   │   │   │   ├── GPUImageDifferenceBlendFilter.h
│   │   │   │   ├── GPUImageDifferenceBlendFilter.m
│   │   │   │   ├── GPUImageDilationFilter.h
│   │   │   │   ├── GPUImageDilationFilter.m
│   │   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.h
│   │   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.m
│   │   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageDissolveBlendFilter.h
│   │   │   │   ├── GPUImageDissolveBlendFilter.m
│   │   │   │   ├── GPUImageDivideBlendFilter.h
│   │   │   │   ├── GPUImageDivideBlendFilter.m
│   │   │   │   ├── GPUImageEmbossFilter.h
│   │   │   │   ├── GPUImageEmbossFilter.m
│   │   │   │   ├── GPUImageErosionFilter.h
│   │   │   │   ├── GPUImageErosionFilter.m
│   │   │   │   ├── GPUImageExclusionBlendFilter.h
│   │   │   │   ├── GPUImageExclusionBlendFilter.m
│   │   │   │   ├── GPUImageExposureFilter.h
│   │   │   │   ├── GPUImageExposureFilter.m
│   │   │   │   ├── GPUImageFalseColorFilter.h
│   │   │   │   ├── GPUImageFalseColorFilter.m
│   │   │   │   ├── GPUImageFASTCornerDetectionFilter.h
│   │   │   │   ├── GPUImageFASTCornerDetectionFilter.m
│   │   │   │   ├── GPUImageFilterGroup.h
│   │   │   │   ├── GPUImageFilterGroup.m
│   │   │   │   ├── GPUImageFilter.h
│   │   │   │   ├── GPUImageFilter.m
│   │   │   │   ├── GPUImageFilterPipeline.h
│   │   │   │   ├── GPUImageFilterPipeline.m
│   │   │   │   ├── GPUImageFramebufferCache.h
│   │   │   │   ├── GPUImageFramebufferCache.m
│   │   │   │   ├── GPUImageFramebuffer.h
│   │   │   │   ├── GPUImageFramebuffer.m
│   │   │   │   ├── GPUImageGammaFilter.h
│   │   │   │   ├── GPUImageGammaFilter.m
│   │   │   │   ├── GPUImageGaussianBlurFilter.h
│   │   │   │   ├── GPUImageGaussianBlurFilter.m
│   │   │   │   ├── GPUImageGaussianBlurPositionFilter.h
│   │   │   │   ├── GPUImageGaussianBlurPositionFilter.m
│   │   │   │   ├── GPUImageGaussianSelectiveBlurFilter.h
│   │   │   │   ├── GPUImageGaussianSelectiveBlurFilter.m
│   │   │   │   ├── GPUImageGlassSphereFilter.h
│   │   │   │   ├── GPUImageGlassSphereFilter.m
│   │   │   │   ├── GPUImageGrayscaleFilter.h
│   │   │   │   ├── GPUImageGrayscaleFilter.m
│   │   │   │   ├── GPUImage.h
│   │   │   │   ├── GPUImageHalftoneFilter.h
│   │   │   │   ├── GPUImageHalftoneFilter.m
│   │   │   │   ├── GPUImageHardLightBlendFilter.h
│   │   │   │   ├── GPUImageHardLightBlendFilter.m
│   │   │   │   ├── GPUImageHarrisCornerDetectionFilter.h
│   │   │   │   ├── GPUImageHarrisCornerDetectionFilter.m
│   │   │   │   ├── GPUImageHazeFilter.h
│   │   │   │   ├── GPUImageHazeFilter.m
│   │   │   │   ├── GPUImageHighlightShadowFilter.h
│   │   │   │   ├── GPUImageHighlightShadowFilter.m
│   │   │   │   ├── GPUImageHighPassFilter.h
│   │   │   │   ├── GPUImageHighPassFilter.m
│   │   │   │   ├── GPUImageHistogramEqualizationFilter.h
│   │   │   │   ├── GPUImageHistogramEqualizationFilter.m
│   │   │   │   ├── GPUImageHistogramFilter.h
│   │   │   │   ├── GPUImageHistogramFilter.m
│   │   │   │   ├── GPUImageHistogramGenerator.h
│   │   │   │   ├── GPUImageHistogramGenerator.m
│   │   │   │   ├── GPUImageHoughTransformLineDetector.h
│   │   │   │   ├── GPUImageHoughTransformLineDetector.m
│   │   │   │   ├── GPUImageHSBFilter.h
│   │   │   │   ├── GPUImageHSBFilter.m
│   │   │   │   ├── GPUImageHueBlendFilter.h
│   │   │   │   ├── GPUImageHueBlendFilter.m
│   │   │   │   ├── GPUImageHueFilter.h
│   │   │   │   ├── GPUImageHueFilter.m
│   │   │   │   ├── GPUImageiOSBlurFilter.h
│   │   │   │   ├── GPUImageiOSBlurFilter.m
│   │   │   │   ├── GPUImageJFAVoronoiFilter.h
│   │   │   │   ├── GPUImageJFAVoronoiFilter.m
│   │   │   │   ├── GPUImageKuwaharaFilter.h
│   │   │   │   ├── GPUImageKuwaharaFilter.m
│   │   │   │   ├── GPUImageKuwaharaRadius3Filter.h
│   │   │   │   ├── GPUImageKuwaharaRadius3Filter.m
│   │   │   │   ├── GPUImageLanczosResamplingFilter.h
│   │   │   │   ├── GPUImageLanczosResamplingFilter.m
│   │   │   │   ├── GPUImageLaplacianFilter.h
│   │   │   │   ├── GPUImageLaplacianFilter.m
│   │   │   │   ├── GPUImageLevelsFilter.h
│   │   │   │   ├── GPUImageLevelsFilter.m
│   │   │   │   ├── GPUImageLightenBlendFilter.h
│   │   │   │   ├── GPUImageLightenBlendFilter.m
│   │   │   │   ├── GPUImageLinearBurnBlendFilter.h
│   │   │   │   ├── GPUImageLinearBurnBlendFilter.m
│   │   │   │   ├── GPUImageLineGenerator.h
│   │   │   │   ├── GPUImageLineGenerator.m
│   │   │   │   ├── GPUImageLocalBinaryPatternFilter.h
│   │   │   │   ├── GPUImageLocalBinaryPatternFilter.m
│   │   │   │   ├── GPUImageLookupFilter.h
│   │   │   │   ├── GPUImageLookupFilter.m
│   │   │   │   ├── GPUImageLowPassFilter.h
│   │   │   │   ├── GPUImageLowPassFilter.m
│   │   │   │   ├── GPUImageLuminanceRangeFilter.h
│   │   │   │   ├── GPUImageLuminanceRangeFilter.m
│   │   │   │   ├── GPUImageLuminanceThresholdFilter.h
│   │   │   │   ├── GPUImageLuminanceThresholdFilter.m
│   │   │   │   ├── GPUImageLuminosityBlendFilter.h
│   │   │   │   ├── GPUImageLuminosityBlendFilter.m
│   │   │   │   ├── GPUImageLuminosity.h
│   │   │   │   ├── GPUImageLuminosity.m
│   │   │   │   ├── GPUImageMaskFilter.h
│   │   │   │   ├── GPUImageMaskFilter.m
│   │   │   │   ├── GPUImageMedianFilter.h
│   │   │   │   ├── GPUImageMedianFilter.m
│   │   │   │   ├── GPUImageMissEtikateFilter.h
│   │   │   │   ├── GPUImageMissEtikateFilter.m
│   │   │   │   ├── GPUImageMonochromeFilter.h
│   │   │   │   ├── GPUImageMonochromeFilter.m
│   │   │   │   ├── GPUImageMosaicFilter.h
│   │   │   │   ├── GPUImageMosaicFilter.m
│   │   │   │   ├── GPUImageMotionBlurFilter.h
│   │   │   │   ├── GPUImageMotionBlurFilter.m
│   │   │   │   ├── GPUImageMotionDetector.h
│   │   │   │   ├── GPUImageMotionDetector.m
│   │   │   │   ├── GPUImageMovieComposition.h
│   │   │   │   ├── GPUImageMovieComposition.m
│   │   │   │   ├── GPUImageMovie.h
│   │   │   │   ├── GPUImageMovie.m
│   │   │   │   ├── GPUImageMultiplyBlendFilter.h
│   │   │   │   ├── GPUImageMultiplyBlendFilter.m
│   │   │   │   ├── GPUImageNobleCornerDetectionFilter.h
│   │   │   │   ├── GPUImageNobleCornerDetectionFilter.m
│   │   │   │   ├── GPUImageNonMaximumSuppressionFilter.h
│   │   │   │   ├── GPUImageNonMaximumSuppressionFilter.m
│   │   │   │   ├── GPUImageNormalBlendFilter.h
│   │   │   │   ├── GPUImageNormalBlendFilter.m
│   │   │   │   ├── GPUImageOpacityFilter.h
│   │   │   │   ├── GPUImageOpacityFilter.m
│   │   │   │   ├── GPUImageOpeningFilter.h
│   │   │   │   ├── GPUImageOpeningFilter.m
│   │   │   │   ├── GPUImageOutput.h
│   │   │   │   ├── GPUImageOutput.m
│   │   │   │   ├── GPUImageOverlayBlendFilter.h
│   │   │   │   ├── GPUImageOverlayBlendFilter.m
│   │   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.h
│   │   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.m
│   │   │   │   ├── GPUImagePerlinNoiseFilter.h
│   │   │   │   ├── GPUImagePerlinNoiseFilter.m
│   │   │   │   ├── GPUImagePinchDistortionFilter.h
│   │   │   │   ├── GPUImagePinchDistortionFilter.m
│   │   │   │   ├── GPUImagePixellateFilter.h
│   │   │   │   ├── GPUImagePixellateFilter.m
│   │   │   │   ├── GPUImagePixellatePositionFilter.h
│   │   │   │   ├── GPUImagePixellatePositionFilter.m
│   │   │   │   ├── GPUImagePoissonBlendFilter.h
│   │   │   │   ├── GPUImagePoissonBlendFilter.m
│   │   │   │   ├── GPUImagePolarPixellateFilter.h
│   │   │   │   ├── GPUImagePolarPixellateFilter.m
│   │   │   │   ├── GPUImagePolkaDotFilter.h
│   │   │   │   ├── GPUImagePolkaDotFilter.m
│   │   │   │   ├── GPUImagePosterizeFilter.h
│   │   │   │   ├── GPUImagePosterizeFilter.m
│   │   │   │   ├── GPUImagePrewittEdgeDetectionFilter.h
│   │   │   │   ├── GPUImagePrewittEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageRawDataInput.h
│   │   │   │   ├── GPUImageRawDataInput.m
│   │   │   │   ├── GPUImageRawDataOutput.h
│   │   │   │   ├── GPUImageRawDataOutput.m
│   │   │   │   ├── GPUImageRGBClosingFilter.h
│   │   │   │   ├── GPUImageRGBClosingFilter.m
│   │   │   │   ├── GPUImageRGBDilationFilter.h
│   │   │   │   ├── GPUImageRGBDilationFilter.m
│   │   │   │   ├── GPUImageRGBErosionFilter.h
│   │   │   │   ├── GPUImageRGBErosionFilter.m
│   │   │   │   ├── GPUImageRGBFilter.h
│   │   │   │   ├── GPUImageRGBFilter.m
│   │   │   │   ├── GPUImageRGBOpeningFilter.h
│   │   │   │   ├── GPUImageRGBOpeningFilter.m
│   │   │   │   ├── GPUImageSaturationBlendFilter.h
│   │   │   │   ├── GPUImageSaturationBlendFilter.m
│   │   │   │   ├── GPUImageSaturationFilter.h
│   │   │   │   ├── GPUImageSaturationFilter.m
│   │   │   │   ├── GPUImageScreenBlendFilter.h
│   │   │   │   ├── GPUImageScreenBlendFilter.m
│   │   │   │   ├── GPUImageSepiaFilter.h
│   │   │   │   ├── GPUImageSepiaFilter.m
│   │   │   │   ├── GPUImageSharpenFilter.h
│   │   │   │   ├── GPUImageSharpenFilter.m
│   │   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.h
│   │   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.m
│   │   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.h
│   │   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.m
│   │   │   │   ├── GPUImageSketchFilter.h
│   │   │   │   ├── GPUImageSketchFilter.m
│   │   │   │   ├── GPUImageSmoothToonFilter.h
│   │   │   │   ├── GPUImageSmoothToonFilter.m
│   │   │   │   ├── GPUImageSobelEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageSobelEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageSoftEleganceFilter.h
│   │   │   │   ├── GPUImageSoftEleganceFilter.m
│   │   │   │   ├── GPUImageSoftLightBlendFilter.h
│   │   │   │   ├── GPUImageSoftLightBlendFilter.m
│   │   │   │   ├── GPUImageSolidColorGenerator.h
│   │   │   │   ├── GPUImageSolidColorGenerator.m
│   │   │   │   ├── GPUImageSourceOverBlendFilter.h
│   │   │   │   ├── GPUImageSourceOverBlendFilter.m
│   │   │   │   ├── GPUImageSphereRefractionFilter.h
│   │   │   │   ├── GPUImageSphereRefractionFilter.m
│   │   │   │   ├── GPUImageStillCamera.h
│   │   │   │   ├── GPUImageStillCamera.m
│   │   │   │   ├── GPUImageStretchDistortionFilter.h
│   │   │   │   ├── GPUImageStretchDistortionFilter.m
│   │   │   │   ├── GPUImageSubtractBlendFilter.h
│   │   │   │   ├── GPUImageSubtractBlendFilter.m
│   │   │   │   ├── GPUImageSwirlFilter.h
│   │   │   │   ├── GPUImageSwirlFilter.m
│   │   │   │   ├── GPUImageTextureInput.h
│   │   │   │   ├── GPUImageTextureInput.m
│   │   │   │   ├── GPUImageTextureOutput.h
│   │   │   │   ├── GPUImageTextureOutput.m
│   │   │   │   ├── GPUImageThreeInputFilter.h
│   │   │   │   ├── GPUImageThreeInputFilter.m
│   │   │   │   ├── GPUImageThresholdEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageThresholdEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.h
│   │   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.m
│   │   │   │   ├── GPUImageThresholdSketchFilter.h
│   │   │   │   ├── GPUImageThresholdSketchFilter.m
│   │   │   │   ├── GPUImageTiltShiftFilter.h
│   │   │   │   ├── GPUImageTiltShiftFilter.m
│   │   │   │   ├── GPUImageToneCurveFilter.h
│   │   │   │   ├── GPUImageToneCurveFilter.m
│   │   │   │   ├── GPUImageToonFilter.h
│   │   │   │   ├── GPUImageToonFilter.m
│   │   │   │   ├── GPUImageTransformFilter.h
│   │   │   │   ├── GPUImageTransformFilter.m
│   │   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.h
│   │   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.m
│   │   │   │   ├── GPUImageTwoInputFilter.h
│   │   │   │   ├── GPUImageTwoInputFilter.m
│   │   │   │   ├── GPUImageTwoPassFilter.h
│   │   │   │   ├── GPUImageTwoPassFilter.m
│   │   │   │   ├── GPUImageTwoPassTextureSamplingFilter.h
│   │   │   │   ├── GPUImageTwoPassTextureSamplingFilter.m
│   │   │   │   ├── GPUImageUIElement.h
│   │   │   │   ├── GPUImageUIElement.m
│   │   │   │   ├── GPUImageUnsharpMaskFilter.h
│   │   │   │   ├── GPUImageUnsharpMaskFilter.m
│   │   │   │   ├── GPUImageVideoCamera.h
│   │   │   │   ├── GPUImageVideoCamera.m
│   │   │   │   ├── GPUImageVignetteFilter.h
│   │   │   │   ├── GPUImageVignetteFilter.m
│   │   │   │   ├── GPUImageVoronoiConsumerFilter.h
│   │   │   │   ├── GPUImageVoronoiConsumerFilter.m
│   │   │   │   ├── GPUImageWeakPixelInclusionFilter.h
│   │   │   │   ├── GPUImageWeakPixelInclusionFilter.m
│   │   │   │   ├── GPUImageWhiteBalanceFilter.h
│   │   │   │   ├── GPUImageWhiteBalanceFilter.m
│   │   │   │   ├── GPUImageXYDerivativeFilter.h
│   │   │   │   ├── GPUImageXYDerivativeFilter.m
│   │   │   │   ├── GPUImageZoomBlurFilter.h
│   │   │   │   ├── GPUImageZoomBlurFilter.m
│   │   │   │   └── iOS
│   │   │   │   ├── Framework
│   │   │   │   │   └── GPUImageFramework.h
│   │   │   │   ├── GPUImageContext.h
│   │   │   │   ├── GPUImageContext.m
│   │   │   │   ├── GPUImageMovieWriter.h
│   │   │   │   ├── GPUImageMovieWriter.m
│   │   │   │   ├── GPUImagePicture.h
│   │   │   │   ├── GPUImagePicture.m
│   │   │   │   ├── GPUImagePicture+TextureSubimage.h
│   │   │   │   ├── GPUImagePicture+TextureSubimage.m
│   │   │   │   ├── GPUImageView.h
│   │   │   │   └── GPUImageView.m
│   │   │   ├── HeartFlyView
│   │   │   │   ├── DMHeartFlyView.h
│   │   │   │   └── DMHeartFlyView.m
│   │   │   ├── LFLiveKit
│   │   │   │   ├── capture
│   │   │   │   │   ├── LFAudioCapture.h
│   │   │   │   │   ├── LFAudioCapture.m
│   │   │   │   │   ├── LFVideoCapture.h
│   │   │   │   │   └── LFVideoCapture.m
│   │   │   │   ├── coder
│   │   │   │   │   ├── LFAudioEncoding.h
│   │   │   │   │   ├── LFHardwareAudioEncoder.h
│   │   │   │   │   ├── LFHardwareAudioEncoder.m
│   │   │   │   │   ├── LFHardwareVideoEncoder.h
│   │   │   │   │   ├── LFHardwareVideoEncoder.m
│   │   │   │   │   └── LFVideoEncoding.h
│   │   │   │   ├── configuration
│   │   │   │   │   ├── LFLiveAudioConfiguration.h
│   │   │   │   │   ├── LFLiveAudioConfiguration.m
│   │   │   │   │   ├── LFLiveVideoConfiguration.h
│   │   │   │   │   └── LFLiveVideoConfiguration.m
│   │   │   │   ├── filter
│   │   │   │   │   ├── LFGPUImageBeautyFilter.h
│   │   │   │   │   ├── LFGPUImageBeautyFilter.m
│   │   │   │   │   ├── LFGPUImageEmptyFilter.h
│   │   │   │   │   └── LFGPUImageEmptyFilter.m
│   │   │   │   ├── LFLiveKit.h
│   │   │   │   ├── LFLiveSession.h
│   │   │   │   ├── LFLiveSession.m
│   │   │   │   ├── objects
│   │   │   │   │   ├── LFAudioFrame.h
│   │   │   │   │   ├── LFAudioFrame.m
│   │   │   │   │   ├── LFFrame.h
│   │   │   │   │   ├── LFFrame.m
│   │   │   │   │   ├── LFLiveDebug.h
│   │   │   │   │   ├── LFLiveDebug.m
│   │   │   │   │   ├── LFLiveStreamInfo.h
│   │   │   │   │   ├── LFLiveStreamInfo.m
│   │   │   │   │   ├── LFVideoFrame.h
│   │   │   │   │   └── LFVideoFrame.m
│   │   │   │   └── upload
│   │   │   │   ├── LFLiveKit-dummy.m
│   │   │   │   ├── LFLiveKit-prefix.pch
│   │   │   │   ├── LFStreamingBuffer.h
│   │   │   │   ├── LFStreamingBuffer.m
│   │   │   │   ├── LFStreamRtmpSocket.h
│   │   │   │   ├── LFStreamRtmpSocket.m
│   │   │   │   ├── LFStreamSocket.h
│   │   │   │   ├── NSMutableArray+LFAdd.h
│   │   │   │   └── NSMutableArray+LFAdd.m
│   │   │   ├── librtmp-iOS
│   │   │   │   ├── include
│   │   │   │   │   ├── librtmp
│   │   │   │   │   │   ├── amf.h
│   │   │   │   │   │   ├── http.h
│   │   │   │   │   │   ├── log.h
│   │   │   │   │   │   └── rtmp.h
│   │   │   │   │   └── openssl
│   │   │   │   │   ├── aes.h
│   │   │   │   │   ├── asn1.h
│   │   │   │   │   ├── asn1_mac.h
│   │   │   │   │   ├── asn1t.h
│   │   │   │   │   ├── bio.h
│   │   │   │   │   ├── blowfish.h
│   │   │   │   │   ├── bn.h
│   │   │   │   │   ├── buffer.h
│   │   │   │   │   ├── camellia.h
│   │   │   │   │   ├── cast.h
│   │   │   │   │   ├── cmac.h
│   │   │   │   │   ├── cms.h
│   │   │   │   │   ├── comp.h
│   │   │   │   │   ├── conf_api.h
│   │   │   │   │   ├── conf.h
│   │   │   │   │   ├── crypto.h
│   │   │   │   │   ├── des.h
│   │   │   │   │   ├── des_old.h
│   │   │   │   │   ├── dh.h
│   │   │   │   │   ├── dsa.h
│   │   │   │   │   ├── dso.h
│   │   │   │   │   ├── dtls1.h
│   │   │   │   │   ├── ebcdic.h
│   │   │   │   │   ├── ecdh.h
│   │   │   │   │   ├── ecdsa.h
│   │   │   │   │   ├── ec.h
│   │   │   │   │   ├── engine.h
│   │   │   │   │   ├── e_os2.h
│   │   │   │   │   ├── err.h
│   │   │   │   │   ├── evp.h
│   │   │   │   │   ├── hmac.h
│   │   │   │   │   ├── idea.h
│   │   │   │   │   ├── krb5_asn.h
│   │   │   │   │   ├── kssl.h
│   │   │   │   │   ├── lhash.h
│   │   │   │   │   ├── md4.h
│   │   │   │   │   ├── md5.h
│   │   │   │   │   ├── mdc2.h
│   │   │   │   │   ├── modes.h
│   │   │   │   │   ├── objects.h
│   │   │   │   │   ├── obj_mac.h
│   │   │   │   │   ├── ocsp.h
│   │   │   │   │   ├── opensslconf.h
│   │   │   │   │   ├── opensslv.h
│   │   │   │   │   ├── ossl_typ.h
│   │   │   │   │   ├── pem2.h
│   │   │   │   │   ├── pem.h
│   │   │   │   │   ├── pkcs12.h
│   │   │   │   │   ├── pkcs7.h
│   │   │   │   │   ├── pqueue.h
│   │   │   │   │   ├── rand.h
│   │   │   │   │   ├── rc2.h
│   │   │   │   │   ├── rc4.h
│   │   │   │   │   ├── ripemd.h
│   │   │   │   │   ├── rsa.h
│   │   │   │   │   ├── safestack.h
│   │   │   │   │   ├── seed.h
│   │   │   │   │   ├── sha.h
│   │   │   │   │   ├── srp.h
│   │   │   │   │   ├── srtp.h
│   │   │   │   │   ├── ssl23.h
│   │   │   │   │   ├── ssl2.h
│   │   │   │   │   ├── ssl3.h
│   │   │   │   │   ├── ssl.h
│   │   │   │   │   ├── stack.h
│   │   │   │   │   ├── symhacks.h
│   │   │   │   │   ├── tls1.h
│   │   │   │   │   ├── ts.h
│   │   │   │   │   ├── txt_db.h
│   │   │   │   │   ├── ui_compat.h
│   │   │   │   │   ├── ui.h
│   │   │   │   │   ├── whrlpool.h
│   │   │   │   │   ├── x509.h
│   │   │   │   │   ├── x509v3.h
│   │   │   │   │   └── x509_vfy.h
│   │   │   │   ├── lib
│   │   │   │   │   ├── libcrypto.a
│   │   │   │   │   ├── librtmp.a
│   │   │   │   │   └── libssl.a
│   │   │   │   ├── LICENSE
│   │   │   │   └── README.md
│   │   │   ├── Masonry
│   │   │   │   ├── MASCompositeConstraint.h
│   │   │   │   ├── MASCompositeConstraint.m
│   │   │   │   ├── MASConstraint.h
│   │   │   │   ├── MASConstraint.m
│   │   │   │   ├── MASConstraintMaker.h
│   │   │   │   ├── MASConstraintMaker.m
│   │   │   │   ├── MASConstraint+Private.h
│   │   │   │   ├── MASLayoutConstraint.h
│   │   │   │   ├── MASLayoutConstraint.m
│   │   │   │   ├── Masonry.h
│   │   │   │   ├── MASUtilities.h
│   │   │   │   ├── MASViewAttribute.h
│   │   │   │   ├── MASViewAttribute.m
│   │   │   │   ├── MASViewConstraint.h
│   │   │   │   ├── MASViewConstraint.m
│   │   │   │   ├── NSArray+MASAdditions.h
│   │   │   │   ├── NSArray+MASAdditions.m
│   │   │   │   ├── NSArray+MASShorthandAdditions.h
│   │   │   │   ├── NSLayoutConstraint+MASDebugAdditions.h
│   │   │   │   ├── NSLayoutConstraint+MASDebugAdditions.m
│   │   │   │   ├── ViewController+MASAdditions.h
│   │   │   │   ├── ViewController+MASAdditions.m
│   │   │   │   ├── View+MASAdditions.h
│   │   │   │   ├── View+MASAdditions.m
│   │   │   │   └── View+MASShorthandAdditions.h
│   │   │   ├── NetWorkEngine
│   │   │   │   ├── NetWorkEngine.h
│   │   │   │   └── NetWorkEngine.m
│   │   │   ├── ODRefreshControl
│   │   │   │   ├── ODRefreshControl.h
│   │   │   │   └── ODRefreshControl.m
│   │   │   ├── SDWebImage
│   │   │   │   ├── MKAnnotationView+WebCache.h
│   │   │   │   ├── MKAnnotationView+WebCache.m
│   │   │   │   ├── NSData+ImageContentType.h
│   │   │   │   ├── NSData+ImageContentType.m
│   │   │   │   ├── SDImageCache.h
│   │   │   │   ├── SDImageCache.m
│   │   │   │   ├── SDWebImageCompat.h
│   │   │   │   ├── SDWebImageCompat.m
│   │   │   │   ├── SDWebImageDecoder.h
│   │   │   │   ├── SDWebImageDecoder.m
│   │   │   │   ├── SDWebImageDownloader.h
│   │   │   │   ├── SDWebImageDownloader.m
│   │   │   │   ├── SDWebImageDownloaderOperation.h
│   │   │   │   ├── SDWebImageDownloaderOperation.m
│   │   │   │   ├── SDWebImageManager.h
│   │   │   │   ├── SDWebImageManager.m
│   │   │   │   ├── SDWebImageOperation.h
│   │   │   │   ├── SDWebImagePrefetcher.h
│   │   │   │   ├── SDWebImagePrefetcher.m
│   │   │   │   ├── UIButton+WebCache.h
│   │   │   │   ├── UIButton+WebCache.m
│   │   │   │   ├── UIImage+GIF.h
│   │   │   │   ├── UIImage+GIF.m
│   │   │   │   ├── UIImage+MultiFormat.h
│   │   │   │   ├── UIImage+MultiFormat.m
│   │   │   │   ├── UIImageView+HighlightedWebCache.h
│   │   │   │   ├── UIImageView+HighlightedWebCache.m
│   │   │   │   ├── UIImageView+WebCache.h
│   │   │   │   ├── UIImageView+WebCache.m
│   │   │   │   ├── UIImage+WebP.h
│   │   │   │   ├── UIImage+WebP.m
│   │   │   │   ├── UIView+WebCacheOperation.h
│   │   │   │   └── UIView+WebCacheOperation.m
│   │   │   ├── SVProgressHUD
│   │   │   │   ├── CocoaAsyncSocket
│   │   │   │   │   └── Source
│   │   │   │   │   ├── GCD
│   │   │   │   │   │   ├── GCDAsyncSocket.h
│   │   │   │   │   │   ├── GCDAsyncSocket.m
│   │   │   │   │   │   ├── GCDAsyncUdpSocket.h
│   │   │   │   │   │   └── GCDAsyncUdpSocket.m
│   │   │   │   │   └── RunLoop
│   │   │   │   │   ├── AsyncSocket.h
│   │   │   │   │   ├── AsyncSocket.m
│   │   │   │   │   ├── AsyncUdpSocket.h
│   │   │   │   │   └── AsyncUdpSocket.m
│   │   │   │   ├── SVIndefiniteAnimatedView.h
│   │   │   │   ├── SVIndefiniteAnimatedView.m
│   │   │   │   ├── SVPHelper.h
│   │   │   │   ├── SVPHelper.m
│   │   │   │   ├── SVProgressHUD.bundle
│   │   │   │   │   ├── angle-mask@2x.png
│   │   │   │   │   ├── angle-mask@3x.png
│   │   │   │   │   ├── angle-mask.png
│   │   │   │   │   ├── error@2x.png
│   │   │   │   │   ├── error@3x.png
│   │   │   │   │   ├── error.png
│   │   │   │   │   ├── info@2x.png
│   │   │   │   │   ├── info@3x.png
│   │   │   │   │   ├── info.png
│   │   │   │   │   ├── success@2x.png
│   │   │   │   │   ├── success@3x.png
│   │   │   │   │   └── success.png
│   │   │   │   ├── SVProgressHUD.h
│   │   │   │   ├── SVProgressHUD.m
│   │   │   │   └── SVProgressHUD-Prefix.pch
│   │   │   └── XJScrollerHiddenBar
│   │   │   ├── XJScrollerHiddenBarViewController.h
│   │   │   └── XJScrollerHiddenBarViewController.m
│   │   ├── Info.plist
│   │   ├── main.m
│   │   └── 安装教程.txt
│   ├── 安装教程.txt
│   ├── 翻云短视频
│   │   ├── Assets.xcassets
│   │   │   ├── AppIcon.appiconset
│   │   │   │   ├── AppIcon29x29@2x.png
│   │   │   │   ├── AppIcon40x40@2x.png
│   │   │   │   ├── AppIcon40x40@3x.png
│   │   │   │   ├── AppIcon60x60@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── Button
│   │   │   │   ├── address.imageset
│   │   │   │   │   ├── address-1.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── camra_beauty_close.imageset
│   │   │   │   │   ├── camra_beauty_close@2x.png
│   │   │   │   │   ├── camra_beauty_close@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── camra_beauty.imageset
│   │   │   │   │   ├── camra_beauty@2x.png
│   │   │   │   │   ├── camra_beauty@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── camra_preview.imageset
│   │   │   │   │   ├── camra_preview@2x.png
│   │   │   │   │   ├── camra_preview@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── card_message.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── live_comment_high_new@2x.png
│   │   │   │   ├── card_search.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── UMS_find@2x.png
│   │   │   │   ├── close_preview.imageset
│   │   │   │   │   ├── close_preview@2x.png
│   │   │   │   │   ├── close_preview@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── Contents.json
│   │   │   │   ├── gift.imageset
│   │   │   │   │   ├── 2.0_sixin_lt_lw_@2x.png
│   │   │   │   │   ├── 2.0_sixin_lt_lw_@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── me_btn_edit_h_.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_btn_edit_h_@2x.png
│   │   │   │   │   └── me_btn_edit_h_@3x.png
│   │   │   │   ├── me_harvest_exchange.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_harvest_exchange@2x.png
│   │   │   │   │   └── me_harvest_exchange@3x.png
│   │   │   │   ├── me_new_icon_zuanshi.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_icon_zuanshi@2x.png
│   │   │   │   │   └── me_new_icon_zuanshi@3x.png
│   │   │   │   ├── 开始.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── 开始.png
│   │   │   │   ├── 暂停.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── play.png
│   │   │   │   ├── 点赞.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── 点赞.png
│   │   │   │   └── 返回.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── goback.png
│   │   │   ├── Contents.json
│   │   │   ├── Gift
│   │   │   │   ├── Contents.json
│   │   │   │   ├── gift_fireworks_1.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── gift_fireworks_1.png
│   │   │   │   ├── gift_fireworks_2.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── gift_fireworks_2.png
│   │   │   │   └── porsche.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── porsche.png
│   │   │   ├── Main
│   │   │   │   ├── bg_zbfx.imageset
│   │   │   │   │   ├── bg_zbfx@3x.png
│   │   │   │   │   └── Contents.json
│   │   │   │   ├── Contents.json
│   │   │   │   ├── default_room.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── default_room@2x.jpg
│   │   │   │   │   └── default_room@3x.jpg
│   │   │   │   ├── global_background.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── global_tittle@2x.png
│   │   │   │   │   └── global_tittle@3x.png
│   │   │   │   ├── NavBack.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── NavBack@2x.png
│   │   │   │   ├── room_button.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── room_button@2x.png
│   │   │   │   │   └── room_button@3x.png
│   │   │   │   ├── tab_bg.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── tab_bg@2x.png
│   │   │   │   │   └── tab_bg@3x.png
│   │   │   │   ├── welcome_1.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── welcome_1@3x.png
│   │   │   │   └── welcome_2.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── welcome_2@3x.png
│   │   │   ├── My
│   │   │   │   ├── Contents.json
│   │   │   │   ├── jiaIcon.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   └── jiaIcon.jpg
│   │   │   │   ├── live_area_icn_male_prd.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── live_area_icn_male_prd@2x.png
│   │   │   │   │   └── live_area_icn_male_prd@3x.png
│   │   │   │   ├── me_myaccount_reddiamond.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_myaccount_reddiamond@2x.png
│   │   │   │   │   └── me_myaccount_reddiamond@3x.png
│   │   │   │   ├── me_new_bg_live.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_bg_live@2x.png
│   │   │   │   │   └── me_new_bg_live@3x.png
│   │   │   │   ├── me_new_btn_rt.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_btn_rt@2x.png
│   │   │   │   │   └── me_new_btn_rt@3x.png
│   │   │   │   ├── me_new_dengji.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_dengji@2x.png
│   │   │   │   │   └── me_new_dengji@3x.png
│   │   │   │   ├── me_new_icon_live.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_icon_live@2x.png
│   │   │   │   │   └── me_new_icon_live@3x.png
│   │   │   │   ├── me_new_shouyi.imageset
│   │   │   │   │   ├── Contents.json
│   │   │   │   │   ├── me_new_shouyi@2x.png
│   │   │   │   │   └── me_new_shouyi@3x.png
│   │   │   │   └── me_new_zhanghao.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_zhanghao@2x.png
│   │   │   │   └── me_new_zhanghao@3x.png
│   │   │   └── tabBar
│   │   │   ├── Contents.json
│   │   │   ├── tab_live.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_live@2x.png
│   │   │   │   └── tab_live@3x.png
│   │   │   ├── tab_live_p.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_live_p@2x.png
│   │   │   │   └── tab_live_p@3x.png
│   │   │   ├── tab_me.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_me@2x.png
│   │   │   │   └── tab_me@3x.png
│   │   │   ├── tab_me_p.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_me_p@2x.png
│   │   │   │   └── tab_me_p@3x.png
│   │   │   ├── tab_room.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_room@2x.png
│   │   │   │   └── tab_room@3x.png
│   │   │   └── tab_room_p.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_room_p@2x.png
│   │   │   └── tab_room_p@3x.png
│   │   ├── Base.lproj
│   │   │   ├── LaunchScreen.storyboard
│   │   │   └── Main.storyboard
│   │   ├── Classes
│   │   │   ├── Camera
│   │   │   │   ├── View
│   │   │   │   │   ├── StartLiveView.h
│   │   │   │   │   └── StartLiveView.m
│   │   │   │   └── ViewController
│   │   │   │   ├── CameraViewController.h
│   │   │   │   ├── CameraViewController.m
│   │   │   │   └── CameraViewController.xib
│   │   │   ├── Live
│   │   │   │   ├── Model
│   │   │   │   │   ├── PlayerModel.h
│   │   │   │   │   └── PlayerModel.m
│   │   │   │   ├── View
│   │   │   │   │   ├── PlayerTableViewCell.h
│   │   │   │   │   └── PlayerTableViewCell.m
│   │   │   │   └── ViewController
│   │   │   │   ├── AttentionViewController.h
│   │   │   │   ├── AttentionViewController.m
│   │   │   │   ├── HotViewController.h
│   │   │   │   ├── HotViewController.m
│   │   │   │   ├── LiveVC.h
│   │   │   │   ├── LiveVC.m
│   │   │   │   ├── NewViewController.h
│   │   │   │   ├── NewViewController.m
│   │   │   │   ├── PlayerViewController.h
│   │   │   │   ├── PlayerViewController.m
│   │   │   │   ├── SearchViewController.h
│   │   │   │   └── SearchViewController.m
│   │   │   ├── Main
│   │   │   │   ├── AppDelegate.h
│   │   │   │   ├── AppDelegate.m
│   │   │   │   ├── MainNavigationController.h
│   │   │   │   ├── MainNavigationController.m
│   │   │   │   ├── MainTabBarVC.h
│   │   │   │   ├── MainTabBarVC.m
│   │   │   │   ├── ViewController.h
│   │   │   │   ├── ViewController.m
│   │   │   │   └── yingke.pch
│   │   │   ├── My
│   │   │   │   ├── View
│   │   │   │   │   ├── MiddleView.h
│   │   │   │   │   ├── MiddleView.m
│   │   │   │   │   ├── MiddleView.xib
│   │   │   │   │   ├── MineHeadView.h
│   │   │   │   │   ├── MineHeadView.m
│   │   │   │   │   ├── MineHeadView.xib
│   │   │   │   │   ├── MyView.h
│   │   │   │   │   └── MyView.m
│   │   │   │   └── ViewController
│   │   │   │   ├── MyViewController.h
│   │   │   │   └── MyViewController.m
│   │   │   ├── Other
│   │   │   │   ├── UIBarButtonItem+Item.h
│   │   │   │   ├── UIBarButtonItem+Item.m
│   │   │   │   ├── UIControl+Add.h
│   │   │   │   ├── UIControl+Add.m
│   │   │   │   ├── UIImage+Image.h
│   │   │   │   ├── UIImage+Image.m
│   │   │   │   ├── UIView+Add.h
│   │   │   │   ├── UIView+Add.m
│   │   │   │   ├── UIView+Frame.h
│   │   │   │   ├── UIView+Frame.m
│   │   │   │   ├── UIView+XJExtension.h
│   │   │   │   └── UIView+XJExtension.m
│   │   │   └── Third
│   │   │   ├── AFNetworking
│   │   │   │   ├── AFNetworking
│   │   │   │   │   ├── AFHTTPRequestOperation.h
│   │   │   │   │   ├── AFHTTPRequestOperation.m
│   │   │   │   │   ├── AFHTTPRequestOperationManager.h
│   │   │   │   │   ├── AFHTTPRequestOperationManager.m
│   │   │   │   │   ├── AFHTTPSessionManager.h
│   │   │   │   │   ├── AFHTTPSessionManager.m
│   │   │   │   │   ├── AFNetworking.h
│   │   │   │   │   ├── AFNetworkReachabilityManager.h
│   │   │   │   │   ├── AFNetworkReachabilityManager.m
│   │   │   │   │   ├── AFSecurityPolicy.h
│   │   │   │   │   ├── AFSecurityPolicy.m
│   │   │   │   │   ├── AFURLConnectionOperation.h
│   │   │   │   │   ├── AFURLConnectionOperation.m
│   │   │   │   │   ├── AFURLRequestSerialization.h
│   │   │   │   │   ├── AFURLRequestSerialization.m
│   │   │   │   │   ├── AFURLResponseSerialization.h
│   │   │   │   │   ├── AFURLResponseSerialization.m
│   │   │   │   │   ├── AFURLSessionManager.h
│   │   │   │   │   └── AFURLSessionManager.m
│   │   │   │   └── UIKit+AFNetworking
│   │   │   │   ├── AFNetworkActivityIndicatorManager.h
│   │   │   │   ├── AFNetworkActivityIndicatorManager.m
│   │   │   │   ├── UIActivityIndicatorView+AFNetworking.h
│   │   │   │   ├── UIActivityIndicatorView+AFNetworking.m
│   │   │   │   ├── UIAlertView+AFNetworking.h
│   │   │   │   ├── UIAlertView+AFNetworking.m
│   │   │   │   ├── UIButton+AFNetworking.h
│   │   │   │   ├── UIButton+AFNetworking.m
│   │   │   │   ├── UIImageView+AFNetworking.h
│   │   │   │   ├── UIImageView+AFNetworking.m
│   │   │   │   ├── UIKit+AFNetworking.h
│   │   │   │   ├── UIProgressView+AFNetworking.h
│   │   │   │   ├── UIProgressView+AFNetworking.m
│   │   │   │   ├── UIRefreshControl+AFNetworking.h
│   │   │   │   ├── UIRefreshControl+AFNetworking.m
│   │   │   │   ├── UIWebView+AFNetworking.h
│   │   │   │   └── UIWebView+AFNetworking.m
│   │   │   ├── GPUImage
│   │   │   │   └── framework
│   │   │   │   ├── Resources
│   │   │   │   │   ├── lookup_amatorka.png
│   │   │   │   │   ├── lookup_miss_etikate.png
│   │   │   │   │   ├── lookup.png
│   │   │   │   │   ├── lookup_soft_elegance_1.png
│   │   │   │   │   └── lookup_soft_elegance_2.png
│   │   │   │   └── Source
│   │   │   │   ├── GLProgram.h
│   │   │   │   ├── GLProgram.m
│   │   │   │   ├── GPUImage3x3ConvolutionFilter.h
│   │   │   │   ├── GPUImage3x3ConvolutionFilter.m
│   │   │   │   ├── GPUImage3x3TextureSamplingFilter.h
│   │   │   │   ├── GPUImage3x3TextureSamplingFilter.m
│   │   │   │   ├── GPUImageAdaptiveThresholdFilter.h
│   │   │   │   ├── GPUImageAdaptiveThresholdFilter.m
│   │   │   │   ├── GPUImageAddBlendFilter.h
│   │   │   │   ├── GPUImageAddBlendFilter.m
│   │   │   │   ├── GPUImageAlphaBlendFilter.h
│   │   │   │   ├── GPUImageAlphaBlendFilter.m
│   │   │   │   ├── GPUImageAmatorkaFilter.h
│   │   │   │   ├── GPUImageAmatorkaFilter.m
│   │   │   │   ├── GPUImageAverageColor.h
│   │   │   │   ├── GPUImageAverageColor.m
│   │   │   │   ├── GPUImageAverageLuminanceThresholdFilter.h
│   │   │   │   ├── GPUImageAverageLuminanceThresholdFilter.m
│   │   │   │   ├── GPUImageBilateralFilter.h
│   │   │   │   ├── GPUImageBilateralFilter.m
│   │   │   │   ├── GPUImageBoxBlurFilter.h
│   │   │   │   ├── GPUImageBoxBlurFilter.m
│   │   │   │   ├── GPUImageBrightnessFilter.h
│   │   │   │   ├── GPUImageBrightnessFilter.m
│   │   │   │   ├── GPUImageBuffer.h
│   │   │   │   ├── GPUImageBuffer.m
│   │   │   │   ├── GPUImageBulgeDistortionFilter.h
│   │   │   │   ├── GPUImageBulgeDistortionFilter.m
│   │   │   │   ├── GPUImageCannyEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageCannyEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageCGAColorspaceFilter.h
│   │   │   │   ├── GPUImageCGAColorspaceFilter.m
│   │   │   │   ├── GPUImageChromaKeyBlendFilter.h
│   │   │   │   ├── GPUImageChromaKeyBlendFilter.m
│   │   │   │   ├── GPUImageChromaKeyFilter.h
│   │   │   │   ├── GPUImageChromaKeyFilter.m
│   │   │   │   ├── GPUImageClosingFilter.h
│   │   │   │   ├── GPUImageClosingFilter.m
│   │   │   │   ├── GPUImageColorBlendFilter.h
│   │   │   │   ├── GPUImageColorBlendFilter.m
│   │   │   │   ├── GPUImageColorBurnBlendFilter.h
│   │   │   │   ├── GPUImageColorBurnBlendFilter.m
│   │   │   │   ├── GPUImageColorDodgeBlendFilter.h
│   │   │   │   ├── GPUImageColorDodgeBlendFilter.m
│   │   │   │   ├── GPUImageColorInvertFilter.h
│   │   │   │   ├── GPUImageColorInvertFilter.m
│   │   │   │   ├── GPUImageColorMatrixFilter.h
│   │   │   │   ├── GPUImageColorMatrixFilter.m
│   │   │   │   ├── GPUImageColorPackingFilter.h
│   │   │   │   ├── GPUImageColorPackingFilter.m
│   │   │   │   ├── GPUImageContrastFilter.h
│   │   │   │   ├── GPUImageContrastFilter.m
│   │   │   │   ├── GPUImageCropFilter.h
│   │   │   │   ├── GPUImageCropFilter.m
│   │   │   │   ├── GPUImageCrosshairGenerator.h
│   │   │   │   ├── GPUImageCrosshairGenerator.m
│   │   │   │   ├── GPUImageCrosshatchFilter.h
│   │   │   │   ├── GPUImageCrosshatchFilter.m
│   │   │   │   ├── GPUImageDarkenBlendFilter.h
│   │   │   │   ├── GPUImageDarkenBlendFilter.m
│   │   │   │   ├── GPUImageDifferenceBlendFilter.h
│   │   │   │   ├── GPUImageDifferenceBlendFilter.m
│   │   │   │   ├── GPUImageDilationFilter.h
│   │   │   │   ├── GPUImageDilationFilter.m
│   │   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.h
│   │   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.m
│   │   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageDissolveBlendFilter.h
│   │   │   │   ├── GPUImageDissolveBlendFilter.m
│   │   │   │   ├── GPUImageDivideBlendFilter.h
│   │   │   │   ├── GPUImageDivideBlendFilter.m
│   │   │   │   ├── GPUImageEmbossFilter.h
│   │   │   │   ├── GPUImageEmbossFilter.m
│   │   │   │   ├── GPUImageErosionFilter.h
│   │   │   │   ├── GPUImageErosionFilter.m
│   │   │   │   ├── GPUImageExclusionBlendFilter.h
│   │   │   │   ├── GPUImageExclusionBlendFilter.m
│   │   │   │   ├── GPUImageExposureFilter.h
│   │   │   │   ├── GPUImageExposureFilter.m
│   │   │   │   ├── GPUImageFalseColorFilter.h
│   │   │   │   ├── GPUImageFalseColorFilter.m
│   │   │   │   ├── GPUImageFASTCornerDetectionFilter.h
│   │   │   │   ├── GPUImageFASTCornerDetectionFilter.m
│   │   │   │   ├── GPUImageFilterGroup.h
│   │   │   │   ├── GPUImageFilterGroup.m
│   │   │   │   ├── GPUImageFilter.h
│   │   │   │   ├── GPUImageFilter.m
│   │   │   │   ├── GPUImageFilterPipeline.h
│   │   │   │   ├── GPUImageFilterPipeline.m
│   │   │   │   ├── GPUImageFramebufferCache.h
│   │   │   │   ├── GPUImageFramebufferCache.m
│   │   │   │   ├── GPUImageFramebuffer.h
│   │   │   │   ├── GPUImageFramebuffer.m
│   │   │   │   ├── GPUImageGammaFilter.h
│   │   │   │   ├── GPUImageGammaFilter.m
│   │   │   │   ├── GPUImageGaussianBlurFilter.h
│   │   │   │   ├── GPUImageGaussianBlurFilter.m
│   │   │   │   ├── GPUImageGaussianBlurPositionFilter.h
│   │   │   │   ├── GPUImageGaussianBlurPositionFilter.m
│   │   │   │   ├── GPUImageGaussianSelectiveBlurFilter.h
│   │   │   │   ├── GPUImageGaussianSelectiveBlurFilter.m
│   │   │   │   ├── GPUImageGlassSphereFilter.h
│   │   │   │   ├── GPUImageGlassSphereFilter.m
│   │   │   │   ├── GPUImageGrayscaleFilter.h
│   │   │   │   ├── GPUImageGrayscaleFilter.m
│   │   │   │   ├── GPUImage.h
│   │   │   │   ├── GPUImageHalftoneFilter.h
│   │   │   │   ├── GPUImageHalftoneFilter.m
│   │   │   │   ├── GPUImageHardLightBlendFilter.h
│   │   │   │   ├── GPUImageHardLightBlendFilter.m
│   │   │   │   ├── GPUImageHarrisCornerDetectionFilter.h
│   │   │   │   ├── GPUImageHarrisCornerDetectionFilter.m
│   │   │   │   ├── GPUImageHazeFilter.h
│   │   │   │   ├── GPUImageHazeFilter.m
│   │   │   │   ├── GPUImageHighlightShadowFilter.h
│   │   │   │   ├── GPUImageHighlightShadowFilter.m
│   │   │   │   ├── GPUImageHighPassFilter.h
│   │   │   │   ├── GPUImageHighPassFilter.m
│   │   │   │   ├── GPUImageHistogramEqualizationFilter.h
│   │   │   │   ├── GPUImageHistogramEqualizationFilter.m
│   │   │   │   ├── GPUImageHistogramFilter.h
│   │   │   │   ├── GPUImageHistogramFilter.m
│   │   │   │   ├── GPUImageHistogramGenerator.h
│   │   │   │   ├── GPUImageHistogramGenerator.m
│   │   │   │   ├── GPUImageHoughTransformLineDetector.h
│   │   │   │   ├── GPUImageHoughTransformLineDetector.m
│   │   │   │   ├── GPUImageHSBFilter.h
│   │   │   │   ├── GPUImageHSBFilter.m
│   │   │   │   ├── GPUImageHueBlendFilter.h
│   │   │   │   ├── GPUImageHueBlendFilter.m
│   │   │   │   ├── GPUImageHueFilter.h
│   │   │   │   ├── GPUImageHueFilter.m
│   │   │   │   ├── GPUImageiOSBlurFilter.h
│   │   │   │   ├── GPUImageiOSBlurFilter.m
│   │   │   │   ├── GPUImageJFAVoronoiFilter.h
│   │   │   │   ├── GPUImageJFAVoronoiFilter.m
│   │   │   │   ├── GPUImageKuwaharaFilter.h
│   │   │   │   ├── GPUImageKuwaharaFilter.m
│   │   │   │   ├── GPUImageKuwaharaRadius3Filter.h
│   │   │   │   ├── GPUImageKuwaharaRadius3Filter.m
│   │   │   │   ├── GPUImageLanczosResamplingFilter.h
│   │   │   │   ├── GPUImageLanczosResamplingFilter.m
│   │   │   │   ├── GPUImageLaplacianFilter.h
│   │   │   │   ├── GPUImageLaplacianFilter.m
│   │   │   │   ├── GPUImageLevelsFilter.h
│   │   │   │   ├── GPUImageLevelsFilter.m
│   │   │   │   ├── GPUImageLightenBlendFilter.h
│   │   │   │   ├── GPUImageLightenBlendFilter.m
│   │   │   │   ├── GPUImageLinearBurnBlendFilter.h
│   │   │   │   ├── GPUImageLinearBurnBlendFilter.m
│   │   │   │   ├── GPUImageLineGenerator.h
│   │   │   │   ├── GPUImageLineGenerator.m
│   │   │   │   ├── GPUImageLocalBinaryPatternFilter.h
│   │   │   │   ├── GPUImageLocalBinaryPatternFilter.m
│   │   │   │   ├── GPUImageLookupFilter.h
│   │   │   │   ├── GPUImageLookupFilter.m
│   │   │   │   ├── GPUImageLowPassFilter.h
│   │   │   │   ├── GPUImageLowPassFilter.m
│   │   │   │   ├── GPUImageLuminanceRangeFilter.h
│   │   │   │   ├── GPUImageLuminanceRangeFilter.m
│   │   │   │   ├── GPUImageLuminanceThresholdFilter.h
│   │   │   │   ├── GPUImageLuminanceThresholdFilter.m
│   │   │   │   ├── GPUImageLuminosityBlendFilter.h
│   │   │   │   ├── GPUImageLuminosityBlendFilter.m
│   │   │   │   ├── GPUImageLuminosity.h
│   │   │   │   ├── GPUImageLuminosity.m
│   │   │   │   ├── GPUImageMaskFilter.h
│   │   │   │   ├── GPUImageMaskFilter.m
│   │   │   │   ├── GPUImageMedianFilter.h
│   │   │   │   ├── GPUImageMedianFilter.m
│   │   │   │   ├── GPUImageMissEtikateFilter.h
│   │   │   │   ├── GPUImageMissEtikateFilter.m
│   │   │   │   ├── GPUImageMonochromeFilter.h
│   │   │   │   ├── GPUImageMonochromeFilter.m
│   │   │   │   ├── GPUImageMosaicFilter.h
│   │   │   │   ├── GPUImageMosaicFilter.m
│   │   │   │   ├── GPUImageMotionBlurFilter.h
│   │   │   │   ├── GPUImageMotionBlurFilter.m
│   │   │   │   ├── GPUImageMotionDetector.h
│   │   │   │   ├── GPUImageMotionDetector.m
│   │   │   │   ├── GPUImageMovieComposition.h
│   │   │   │   ├── GPUImageMovieComposition.m
│   │   │   │   ├── GPUImageMovie.h
│   │   │   │   ├── GPUImageMovie.m
│   │   │   │   ├── GPUImageMultiplyBlendFilter.h
│   │   │   │   ├── GPUImageMultiplyBlendFilter.m
│   │   │   │   ├── GPUImageNobleCornerDetectionFilter.h
│   │   │   │   ├── GPUImageNobleCornerDetectionFilter.m
│   │   │   │   ├── GPUImageNonMaximumSuppressionFilter.h
│   │   │   │   ├── GPUImageNonMaximumSuppressionFilter.m
│   │   │   │   ├── GPUImageNormalBlendFilter.h
│   │   │   │   ├── GPUImageNormalBlendFilter.m
│   │   │   │   ├── GPUImageOpacityFilter.h
│   │   │   │   ├── GPUImageOpacityFilter.m
│   │   │   │   ├── GPUImageOpeningFilter.h
│   │   │   │   ├── GPUImageOpeningFilter.m
│   │   │   │   ├── GPUImageOutput.h
│   │   │   │   ├── GPUImageOutput.m
│   │   │   │   ├── GPUImageOverlayBlendFilter.h
│   │   │   │   ├── GPUImageOverlayBlendFilter.m
│   │   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.h
│   │   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.m
│   │   │   │   ├── GPUImagePerlinNoiseFilter.h
│   │   │   │   ├── GPUImagePerlinNoiseFilter.m
│   │   │   │   ├── GPUImagePinchDistortionFilter.h
│   │   │   │   ├── GPUImagePinchDistortionFilter.m
│   │   │   │   ├── GPUImagePixellateFilter.h
│   │   │   │   ├── GPUImagePixellateFilter.m
│   │   │   │   ├── GPUImagePixellatePositionFilter.h
│   │   │   │   ├── GPUImagePixellatePositionFilter.m
│   │   │   │   ├── GPUImagePoissonBlendFilter.h
│   │   │   │   ├── GPUImagePoissonBlendFilter.m
│   │   │   │   ├── GPUImagePolarPixellateFilter.h
│   │   │   │   ├── GPUImagePolarPixellateFilter.m
│   │   │   │   ├── GPUImagePolkaDotFilter.h
│   │   │   │   ├── GPUImagePolkaDotFilter.m
│   │   │   │   ├── GPUImagePosterizeFilter.h
│   │   │   │   ├── GPUImagePosterizeFilter.m
│   │   │   │   ├── GPUImagePrewittEdgeDetectionFilter.h
│   │   │   │   ├── GPUImagePrewittEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageRawDataInput.h
│   │   │   │   ├── GPUImageRawDataInput.m
│   │   │   │   ├── GPUImageRawDataOutput.h
│   │   │   │   ├── GPUImageRawDataOutput.m
│   │   │   │   ├── GPUImageRGBClosingFilter.h
│   │   │   │   ├── GPUImageRGBClosingFilter.m
│   │   │   │   ├── GPUImageRGBDilationFilter.h
│   │   │   │   ├── GPUImageRGBDilationFilter.m
│   │   │   │   ├── GPUImageRGBErosionFilter.h
│   │   │   │   ├── GPUImageRGBErosionFilter.m
│   │   │   │   ├── GPUImageRGBFilter.h
│   │   │   │   ├── GPUImageRGBFilter.m
│   │   │   │   ├── GPUImageRGBOpeningFilter.h
│   │   │   │   ├── GPUImageRGBOpeningFilter.m
│   │   │   │   ├── GPUImageSaturationBlendFilter.h
│   │   │   │   ├── GPUImageSaturationBlendFilter.m
│   │   │   │   ├── GPUImageSaturationFilter.h
│   │   │   │   ├── GPUImageSaturationFilter.m
│   │   │   │   ├── GPUImageScreenBlendFilter.h
│   │   │   │   ├── GPUImageScreenBlendFilter.m
│   │   │   │   ├── GPUImageSepiaFilter.h
│   │   │   │   ├── GPUImageSepiaFilter.m
│   │   │   │   ├── GPUImageSharpenFilter.h
│   │   │   │   ├── GPUImageSharpenFilter.m
│   │   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.h
│   │   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.m
│   │   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.h
│   │   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.m
│   │   │   │   ├── GPUImageSketchFilter.h
│   │   │   │   ├── GPUImageSketchFilter.m
│   │   │   │   ├── GPUImageSmoothToonFilter.h
│   │   │   │   ├── GPUImageSmoothToonFilter.m
│   │   │   │   ├── GPUImageSobelEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageSobelEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageSoftEleganceFilter.h
│   │   │   │   ├── GPUImageSoftEleganceFilter.m
│   │   │   │   ├── GPUImageSoftLightBlendFilter.h
│   │   │   │   ├── GPUImageSoftLightBlendFilter.m
│   │   │   │   ├── GPUImageSolidColorGenerator.h
│   │   │   │   ├── GPUImageSolidColorGenerator.m
│   │   │   │   ├── GPUImageSourceOverBlendFilter.h
│   │   │   │   ├── GPUImageSourceOverBlendFilter.m
│   │   │   │   ├── GPUImageSphereRefractionFilter.h
│   │   │   │   ├── GPUImageSphereRefractionFilter.m
│   │   │   │   ├── GPUImageStillCamera.h
│   │   │   │   ├── GPUImageStillCamera.m
│   │   │   │   ├── GPUImageStretchDistortionFilter.h
│   │   │   │   ├── GPUImageStretchDistortionFilter.m
│   │   │   │   ├── GPUImageSubtractBlendFilter.h
│   │   │   │   ├── GPUImageSubtractBlendFilter.m
│   │   │   │   ├── GPUImageSwirlFilter.h
│   │   │   │   ├── GPUImageSwirlFilter.m
│   │   │   │   ├── GPUImageTextureInput.h
│   │   │   │   ├── GPUImageTextureInput.m
│   │   │   │   ├── GPUImageTextureOutput.h
│   │   │   │   ├── GPUImageTextureOutput.m
│   │   │   │   ├── GPUImageThreeInputFilter.h
│   │   │   │   ├── GPUImageThreeInputFilter.m
│   │   │   │   ├── GPUImageThresholdEdgeDetectionFilter.h
│   │   │   │   ├── GPUImageThresholdEdgeDetectionFilter.m
│   │   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.h
│   │   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.m
│   │   │   │   ├── GPUImageThresholdSketchFilter.h
│   │   │   │   ├── GPUImageThresholdSketchFilter.m
│   │   │   │   ├── GPUImageTiltShiftFilter.h
│   │   │   │   ├── GPUImageTiltShiftFilter.m
│   │   │   │   ├── GPUImageToneCurveFilter.h
│   │   │   │   ├── GPUImageToneCurveFilter.m
│   │   │   │   ├── GPUImageToonFilter.h
│   │   │   │   ├── GPUImageToonFilter.m
│   │   │   │   ├── GPUImageTransformFilter.h
│   │   │   │   ├── GPUImageTransformFilter.m
│   │   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.h
│   │   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.m
│   │   │   │   ├── GPUImageTwoInputFilter.h
│   │   │   │   ├── GPUImageTwoInputFilter.m
│   │   │   │   ├── GPUImageTwoPassFilter.h
│   │   │   │   ├── GPUImageTwoPassFilter.m
│   │   │   │   ├── GPUImageTwoPassTextureSamplingFilter.h
│   │   │   │   ├── GPUImageTwoPassTextureSamplingFilter.m
│   │   │   │   ├── GPUImageUIElement.h
│   │   │   │   ├── GPUImageUIElement.m
│   │   │   │   ├── GPUImageUnsharpMaskFilter.h
│   │   │   │   ├── GPUImageUnsharpMaskFilter.m
│   │   │   │   ├── GPUImageVideoCamera.h
│   │   │   │   ├── GPUImageVideoCamera.m
│   │   │   │   ├── GPUImageVignetteFilter.h
│   │   │   │   ├── GPUImageVignetteFilter.m
│   │   │   │   ├── GPUImageVoronoiConsumerFilter.h
│   │   │   │   ├── GPUImageVoronoiConsumerFilter.m
│   │   │   │   ├── GPUImageWeakPixelInclusionFilter.h
│   │   │   │   ├── GPUImageWeakPixelInclusionFilter.m
│   │   │   │   ├── GPUImageWhiteBalanceFilter.h
│   │   │   │   ├── GPUImageWhiteBalanceFilter.m
│   │   │   │   ├── GPUImageXYDerivativeFilter.h
│   │   │   │   ├── GPUImageXYDerivativeFilter.m
│   │   │   │   ├── GPUImageZoomBlurFilter.h
│   │   │   │   ├── GPUImageZoomBlurFilter.m
│   │   │   │   └── iOS
│   │   │   │   ├── Framework
│   │   │   │   │   └── GPUImageFramework.h
│   │   │   │   ├── GPUImageContext.h
│   │   │   │   ├── GPUImageContext.m
│   │   │   │   ├── GPUImageMovieWriter.h
│   │   │   │   ├── GPUImageMovieWriter.m
│   │   │   │   ├── GPUImagePicture.h
│   │   │   │   ├── GPUImagePicture.m
│   │   │   │   ├── GPUImagePicture+TextureSubimage.h
│   │   │   │   ├── GPUImagePicture+TextureSubimage.m
│   │   │   │   ├── GPUImageView.h
│   │   │   │   └── GPUImageView.m
│   │   │   ├── HeartFlyView
│   │   │   │   ├── DMHeartFlyView.h
│   │   │   │   └── DMHeartFlyView.m
│   │   │   ├── LFLiveKit
│   │   │   │   ├── capture
│   │   │   │   │   ├── LFAudioCapture.h
│   │   │   │   │   ├── LFAudioCapture.m
│   │   │   │   │   ├── LFVideoCapture.h
│   │   │   │   │   └── LFVideoCapture.m
│   │   │   │   ├── coder
│   │   │   │   │   ├── LFAudioEncoding.h
│   │   │   │   │   ├── LFHardwareAudioEncoder.h
│   │   │   │   │   ├── LFHardwareAudioEncoder.m
│   │   │   │   │   ├── LFHardwareVideoEncoder.h
│   │   │   │   │   ├── LFHardwareVideoEncoder.m
│   │   │   │   │   └── LFVideoEncoding.h
│   │   │   │   ├── configuration
│   │   │   │   │   ├── LFLiveAudioConfiguration.h
│   │   │   │   │   ├── LFLiveAudioConfiguration.m
│   │   │   │   │   ├── LFLiveVideoConfiguration.h
│   │   │   │   │   └── LFLiveVideoConfiguration.m
│   │   │   │   ├── filter
│   │   │   │   │   ├── LFGPUImageBeautyFilter.h
│   │   │   │   │   ├── LFGPUImageBeautyFilter.m
│   │   │   │   │   ├── LFGPUImageEmptyFilter.h
│   │   │   │   │   └── LFGPUImageEmptyFilter.m
│   │   │   │   ├── LFLiveKit.h
│   │   │   │   ├── LFLiveSession.h
│   │   │   │   ├── LFLiveSession.m
│   │   │   │   ├── objects
│   │   │   │   │   ├── LFAudioFrame.h
│   │   │   │   │   ├── LFAudioFrame.m
│   │   │   │   │   ├── LFFrame.h
│   │   │   │   │   ├── LFFrame.m
│   │   │   │   │   ├── LFLiveDebug.h
│   │   │   │   │   ├── LFLiveDebug.m
│   │   │   │   │   ├── LFLiveStreamInfo.h
│   │   │   │   │   ├── LFLiveStreamInfo.m
│   │   │   │   │   ├── LFVideoFrame.h
│   │   │   │   │   └── LFVideoFrame.m
│   │   │   │   └── upload
│   │   │   │   ├── LFLiveKit-dummy.m
│   │   │   │   ├── LFLiveKit-prefix.pch
│   │   │   │   ├── LFStreamingBuffer.h
│   │   │   │   ├── LFStreamingBuffer.m
│   │   │   │   ├── LFStreamRtmpSocket.h
│   │   │   │   ├── LFStreamRtmpSocket.m
│   │   │   │   ├── LFStreamSocket.h
│   │   │   │   ├── NSMutableArray+LFAdd.h
│   │   │   │   └── NSMutableArray+LFAdd.m
│   │   │   ├── librtmp-iOS
│   │   │   │   ├── include
│   │   │   │   │   ├── librtmp
│   │   │   │   │   │   ├── amf.h
│   │   │   │   │   │   ├── http.h
│   │   │   │   │   │   ├── log.h
│   │   │   │   │   │   └── rtmp.h
│   │   │   │   │   └── openssl
│   │   │   │   │   ├── aes.h
│   │   │   │   │   ├── asn1.h
│   │   │   │   │   ├── asn1_mac.h
│   │   │   │   │   ├── asn1t.h
│   │   │   │   │   ├── bio.h
│   │   │   │   │   ├── blowfish.h
│   │   │   │   │   ├── bn.h
│   │   │   │   │   ├── buffer.h
│   │   │   │   │   ├── camellia.h
│   │   │   │   │   ├── cast.h
│   │   │   │   │   ├── cmac.h
│   │   │   │   │   ├── cms.h
│   │   │   │   │   ├── comp.h
│   │   │   │   │   ├── conf_api.h
│   │   │   │   │   ├── conf.h
│   │   │   │   │   ├── crypto.h
│   │   │   │   │   ├── des.h
│   │   │   │   │   ├── des_old.h
│   │   │   │   │   ├── dh.h
│   │   │   │   │   ├── dsa.h
│   │   │   │   │   ├── dso.h
│   │   │   │   │   ├── dtls1.h
│   │   │   │   │   ├── ebcdic.h
│   │   │   │   │   ├── ecdh.h
│   │   │   │   │   ├── ecdsa.h
│   │   │   │   │   ├── ec.h
│   │   │   │   │   ├── engine.h
│   │   │   │   │   ├── e_os2.h
│   │   │   │   │   ├── err.h
│   │   │   │   │   ├── evp.h
│   │   │   │   │   ├── hmac.h
│   │   │   │   │   ├── idea.h
│   │   │   │   │   ├── krb5_asn.h
│   │   │   │   │   ├── kssl.h
│   │   │   │   │   ├── lhash.h
│   │   │   │   │   ├── md4.h
│   │   │   │   │   ├── md5.h
│   │   │   │   │   ├── mdc2.h
│   │   │   │   │   ├── modes.h
│   │   │   │   │   ├── objects.h
│   │   │   │   │   ├── obj_mac.h
│   │   │   │   │   ├── ocsp.h
│   │   │   │   │   ├── opensslconf.h
│   │   │   │   │   ├── opensslv.h
│   │   │   │   │   ├── ossl_typ.h
│   │   │   │   │   ├── pem2.h
│   │   │   │   │   ├── pem.h
│   │   │   │   │   ├── pkcs12.h
│   │   │   │   │   ├── pkcs7.h
│   │   │   │   │   ├── pqueue.h
│   │   │   │   │   ├── rand.h
│   │   │   │   │   ├── rc2.h
│   │   │   │   │   ├── rc4.h
│   │   │   │   │   ├── ripemd.h
│   │   │   │   │   ├── rsa.h
│   │   │   │   │   ├── safestack.h
│   │   │   │   │   ├── seed.h
│   │   │   │   │   ├── sha.h
│   │   │   │   │   ├── srp.h
│   │   │   │   │   ├── srtp.h
│   │   │   │   │   ├── ssl23.h
│   │   │   │   │   ├── ssl2.h
│   │   │   │   │   ├── ssl3.h
│   │   │   │   │   ├── ssl.h
│   │   │   │   │   ├── stack.h
│   │   │   │   │   ├── symhacks.h
│   │   │   │   │   ├── tls1.h
│   │   │   │   │   ├── ts.h
│   │   │   │   │   ├── txt_db.h
│   │   │   │   │   ├── ui_compat.h
│   │   │   │   │   ├── ui.h
│   │   │   │   │   ├── whrlpool.h
│   │   │   │   │   ├── x509.h
│   │   │   │   │   ├── x509v3.h
│   │   │   │   │   └── x509_vfy.h
│   │   │   │   ├── lib
│   │   │   │   │   ├── libcrypto.a
│   │   │   │   │   ├── librtmp.a
│   │   │   │   │   └── libssl.a
│   │   │   │   ├── LICENSE
│   │   │   │   └── README.md
│   │   │   ├── Masonry
│   │   │   │   ├── MASCompositeConstraint.h
│   │   │   │   ├── MASCompositeConstraint.m
│   │   │   │   ├── MASConstraint.h
│   │   │   │   ├── MASConstraint.m
│   │   │   │   ├── MASConstraintMaker.h
│   │   │   │   ├── MASConstraintMaker.m
│   │   │   │   ├── MASConstraint+Private.h
│   │   │   │   ├── MASLayoutConstraint.h
│   │   │   │   ├── MASLayoutConstraint.m
│   │   │   │   ├── Masonry.h
│   │   │   │   ├── MASUtilities.h
│   │   │   │   ├── MASViewAttribute.h
│   │   │   │   ├── MASViewAttribute.m
│   │   │   │   ├── MASViewConstraint.h
│   │   │   │   ├── MASViewConstraint.m
│   │   │   │   ├── NSArray+MASAdditions.h
│   │   │   │   ├── NSArray+MASAdditions.m
│   │   │   │   ├── NSArray+MASShorthandAdditions.h
│   │   │   │   ├── NSLayoutConstraint+MASDebugAdditions.h
│   │   │   │   ├── NSLayoutConstraint+MASDebugAdditions.m
│   │   │   │   ├── ViewController+MASAdditions.h
│   │   │   │   ├── ViewController+MASAdditions.m
│   │   │   │   ├── View+MASAdditions.h
│   │   │   │   ├── View+MASAdditions.m
│   │   │   │   └── View+MASShorthandAdditions.h
│   │   │   ├── NetWorkEngine
│   │   │   │   ├── NetWorkEngine.h
│   │   │   │   └── NetWorkEngine.m
│   │   │   ├── ODRefreshControl
│   │   │   │   ├── ODRefreshControl.h
│   │   │   │   └── ODRefreshControl.m
│   │   │   ├── SDWebImage
│   │   │   │   ├── MKAnnotationView+WebCache.h
│   │   │   │   ├── MKAnnotationView+WebCache.m
│   │   │   │   ├── NSData+ImageContentType.h
│   │   │   │   ├── NSData+ImageContentType.m
│   │   │   │   ├── SDImageCache.h
│   │   │   │   ├── SDImageCache.m
│   │   │   │   ├── SDWebImageCompat.h
│   │   │   │   ├── SDWebImageCompat.m
│   │   │   │   ├── SDWebImageDecoder.h
│   │   │   │   ├── SDWebImageDecoder.m
│   │   │   │   ├── SDWebImageDownloader.h
│   │   │   │   ├── SDWebImageDownloader.m
│   │   │   │   ├── SDWebImageDownloaderOperation.h
│   │   │   │   ├── SDWebImageDownloaderOperation.m
│   │   │   │   ├── SDWebImageManager.h
│   │   │   │   ├── SDWebImageManager.m
│   │   │   │   ├── SDWebImageOperation.h
│   │   │   │   ├── SDWebImagePrefetcher.h
│   │   │   │   ├── SDWebImagePrefetcher.m
│   │   │   │   ├── UIButton+WebCache.h
│   │   │   │   ├── UIButton+WebCache.m
│   │   │   │   ├── UIImage+GIF.h
│   │   │   │   ├── UIImage+GIF.m
│   │   │   │   ├── UIImage+MultiFormat.h
│   │   │   │   ├── UIImage+MultiFormat.m
│   │   │   │   ├── UIImageView+HighlightedWebCache.h
│   │   │   │   ├── UIImageView+HighlightedWebCache.m
│   │   │   │   ├── UIImageView+WebCache.h
│   │   │   │   ├── UIImageView+WebCache.m
│   │   │   │   ├── UIImage+WebP.h
│   │   │   │   ├── UIImage+WebP.m
│   │   │   │   ├── UIView+WebCacheOperation.h
│   │   │   │   └── UIView+WebCacheOperation.m
│   │   │   ├── SVProgressHUD
│   │   │   │   ├── CocoaAsyncSocket
│   │   │   │   │   └── Source
│   │   │   │   │   ├── GCD
│   │   │   │   │   │   ├── GCDAsyncSocket.h
│   │   │   │   │   │   ├── GCDAsyncSocket.m
│   │   │   │   │   │   ├── GCDAsyncUdpSocket.h
│   │   │   │   │   │   └── GCDAsyncUdpSocket.m
│   │   │   │   │   └── RunLoop
│   │   │   │   │   ├── AsyncSocket.h
│   │   │   │   │   ├── AsyncSocket.m
│   │   │   │   │   ├── AsyncUdpSocket.h
│   │   │   │   │   └── AsyncUdpSocket.m
│   │   │   │   ├── SVIndefiniteAnimatedView.h
│   │   │   │   ├── SVIndefiniteAnimatedView.m
│   │   │   │   ├── SVPHelper.h
│   │   │   │   ├── SVPHelper.m
│   │   │   │   ├── SVProgressHUD.bundle
│   │   │   │   │   ├── angle-mask@2x.png
│   │   │   │   │   ├── angle-mask@3x.png
│   │   │   │   │   ├── angle-mask.png
│   │   │   │   │   ├── error@2x.png
│   │   │   │   │   ├── error@3x.png
│   │   │   │   │   ├── error.png
│   │   │   │   │   ├── info@2x.png
│   │   │   │   │   ├── info@3x.png
│   │   │   │   │   ├── info.png
│   │   │   │   │   ├── success@2x.png
│   │   │   │   │   ├── success@3x.png
│   │   │   │   │   └── success.png
│   │   │   │   ├── SVProgressHUD.h
│   │   │   │   ├── SVProgressHUD.m
│   │   │   │   └── SVProgressHUD-Prefix.pch
│   │   │   └── XJScrollerHiddenBar
│   │   │   ├── XJScrollerHiddenBarViewController.h
│   │   │   └── XJScrollerHiddenBarViewController.m
│   │   ├── Info.plist
│   │   ├── main.m
│   │   └── 安装教程.txt
│   ├── 翻云短视频Tests
│   │   ├── Info.plist
│   │   ├── _____Tests.m
│   │   └── 安装教程.txt
│   ├── 翻云短视频UITests
│   │   ├── Info.plist
│   │   ├── _____UITests.m
│   │   └── 安装教程.txt
│   └── 翻云短视频.xcodeproj
│   ├── project.pbxproj
│   ├── project.xcworkspace
│   │   ├── contents.xcworkspacedata
│   │   └── xcuserdata
│   │   └── jizhanchuan.xcuserdatad
│   │   └── UserInterfaceState.xcuserstate
│   ├── xcuserdata
│   │   └── jizhanchuan.xcuserdatad
│   │   ├── xcdebugger
│   │   │   └── Breakpoints_v2.xcbkptlist
│   │   └── xcschemes
│   │   ├── xcschememanagement.plist
│   │   └── 仿映客直播.xcscheme
│   └── 安装教程.txt
└── 翻云短视频
├── APP演示
│   ├── 安装教程.txt
│   ├── 演示1.jpg
│   ├── 演示2.jpg
│   └── 演示3.jpg
├── __MACOSX
│   ├── 安装教程.txt
│   └── 翻云短视频
│   ├── IJKMediaFramework.framework
│   │   └── 安装教程.txt
│   ├── 安装教程.txt
│   ├── 翻云短视频
│   │   ├── Assets.xcassets
│   │   │   └── AppIcon.appiconset
│   │   ├── Base.lproj
│   │   ├── Classes
│   │   │   ├── Camera
│   │   │   │   ├── View
│   │   │   │   └── ViewController
│   │   │   ├── Live
│   │   │   │   ├── Model
│   │   │   │   ├── View
│   │   │   │   └── ViewController
│   │   │   ├── Main
│   │   │   ├── My
│   │   │   │   ├── View
│   │   │   │   └── ViewController
│   │   │   ├── Other
│   │   │   └── Third
│   │   │   ├── AFNetworking
│   │   │   │   ├── AFNetworking
│   │   │   │   └── UIKit+AFNetworking
│   │   │   ├── GPUImage
│   │   │   │   └── framework
│   │   │   │   ├── Resources
│   │   │   │   └── Source
│   │   │   │   └── iOS
│   │   │   │   └── Framework
│   │   │   ├── HeartFlyView
│   │   │   ├── LFLiveKit
│   │   │   │   ├── capture
│   │   │   │   ├── coder
│   │   │   │   ├── configuration
│   │   │   │   ├── filter
│   │   │   │   ├── objects
│   │   │   │   └── upload
│   │   │   ├── librtmp-iOS
│   │   │   │   ├── include
│   │   │   │   │   ├── librtmp
│   │   │   │   │   └── openssl
│   │   │   │   └── lib
│   │   │   ├── Masonry
│   │   │   ├── NetWorkEngine
│   │   │   ├── ODRefreshControl
│   │   │   ├── SDWebImage
│   │   │   ├── SVProgressHUD
│   │   │   │   ├── CocoaAsyncSocket
│   │   │   │   │   └── Source
│   │   │   │   │   ├── GCD
│   │   │   │   │   └── RunLoop
│   │   │   │   └── SVProgressHUD.bundle
│   │   │   └── XJScrollerHiddenBar
│   │   └── 安装教程.txt
│   ├── 翻云短视频Tests
│   │   └── 安装教程.txt
│   └── 翻云短视频UITests
│   └── 安装教程.txt
├── sql
│   ├── sql.sql
│   └── 安装教程.txt
├── www
│   ├── Assets.xcassets
│   │   ├── AppIcon.appiconset
│   │   │   ├── AppIcon29x29@2x.png
│   │   │   ├── AppIcon40x40@2x.png
│   │   │   ├── AppIcon40x40@3x.png
│   │   │   ├── AppIcon60x60@3x.png
│   │   │   └── Contents.json
│   │   ├── Button
│   │   │   ├── address.imageset
│   │   │   │   ├── address-1.png
│   │   │   │   └── Contents.json
│   │   │   ├── camra_beauty_close.imageset
│   │   │   │   ├── camra_beauty_close@2x.png
│   │   │   │   ├── camra_beauty_close@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── camra_beauty.imageset
│   │   │   │   ├── camra_beauty@2x.png
│   │   │   │   ├── camra_beauty@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── camra_preview.imageset
│   │   │   │   ├── camra_preview@2x.png
│   │   │   │   ├── camra_preview@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── card_message.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── live_comment_high_new@2x.png
│   │   │   ├── card_search.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── UMS_find@2x.png
│   │   │   ├── close_preview.imageset
│   │   │   │   ├── close_preview@2x.png
│   │   │   │   ├── close_preview@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── Contents.json
│   │   │   ├── gift.imageset
│   │   │   │   ├── 2.0_sixin_lt_lw_@2x.png
│   │   │   │   ├── 2.0_sixin_lt_lw_@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── me_btn_edit_h_.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_btn_edit_h_@2x.png
│   │   │   │   └── me_btn_edit_h_@3x.png
│   │   │   ├── me_harvest_exchange.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_harvest_exchange@2x.png
│   │   │   │   └── me_harvest_exchange@3x.png
│   │   │   ├── me_new_icon_zuanshi.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_icon_zuanshi@2x.png
│   │   │   │   └── me_new_icon_zuanshi@3x.png
│   │   │   ├── 开始.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── 开始.png
│   │   │   ├── 暂停.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── play.png
│   │   │   ├── 点赞.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── 点赞.png
│   │   │   └── 返回.imageset
│   │   │   ├── Contents.json
│   │   │   └── goback.png
│   │   ├── Contents.json
│   │   ├── Gift
│   │   │   ├── Contents.json
│   │   │   ├── gift_fireworks_1.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── gift_fireworks_1.png
│   │   │   ├── gift_fireworks_2.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── gift_fireworks_2.png
│   │   │   └── porsche.imageset
│   │   │   ├── Contents.json
│   │   │   └── porsche.png
│   │   ├── Main
│   │   │   ├── bg_zbfx.imageset
│   │   │   │   ├── bg_zbfx@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── Contents.json
│   │   │   ├── default_room.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── default_room@2x.jpg
│   │   │   │   └── default_room@3x.jpg
│   │   │   ├── global_background.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── global_tittle@2x.png
│   │   │   │   └── global_tittle@3x.png
│   │   │   ├── NavBack.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── NavBack@2x.png
│   │   │   ├── room_button.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── room_button@2x.png
│   │   │   │   └── room_button@3x.png
│   │   │   ├── tab_bg.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_bg@2x.png
│   │   │   │   └── tab_bg@3x.png
│   │   │   ├── welcome_1.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── welcome_1@3x.png
│   │   │   └── welcome_2.imageset
│   │   │   ├── Contents.json
│   │   │   └── welcome_2@3x.png
│   │   ├── My
│   │   │   ├── Contents.json
│   │   │   ├── jiaIcon.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── jiaIcon.jpg
│   │   │   ├── live_area_icn_male_prd.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── live_area_icn_male_prd@2x.png
│   │   │   │   └── live_area_icn_male_prd@3x.png
│   │   │   ├── me_myaccount_reddiamond.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_myaccount_reddiamond@2x.png
│   │   │   │   └── me_myaccount_reddiamond@3x.png
│   │   │   ├── me_new_bg_live.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_bg_live@2x.png
│   │   │   │   └── me_new_bg_live@3x.png
│   │   │   ├── me_new_btn_rt.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_btn_rt@2x.png
│   │   │   │   └── me_new_btn_rt@3x.png
│   │   │   ├── me_new_dengji.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_dengji@2x.png
│   │   │   │   └── me_new_dengji@3x.png
│   │   │   ├── me_new_icon_live.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_icon_live@2x.png
│   │   │   │   └── me_new_icon_live@3x.png
│   │   │   ├── me_new_shouyi.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_shouyi@2x.png
│   │   │   │   └── me_new_shouyi@3x.png
│   │   │   └── me_new_zhanghao.imageset
│   │   │   ├── Contents.json
│   │   │   ├── me_new_zhanghao@2x.png
│   │   │   └── me_new_zhanghao@3x.png
│   │   ├── tabBar
│   │   │   ├── Contents.json
│   │   │   ├── tab_live.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_live@2x.png
│   │   │   │   └── tab_live@3x.png
│   │   │   ├── tab_live_p.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_live_p@2x.png
│   │   │   │   └── tab_live_p@3x.png
│   │   │   ├── tab_me.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_me@2x.png
│   │   │   │   └── tab_me@3x.png
│   │   │   ├── tab_me_p.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_me_p@2x.png
│   │   │   │   └── tab_me_p@3x.png
│   │   │   ├── tab_room.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_room@2x.png
│   │   │   │   └── tab_room@3x.png
│   │   │   └── tab_room_p.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_room_p@2x.png
│   │   │   └── tab_room_p@3x.png
│   │   └── 安装教程.txt
│   ├── Base.lproj
│   │   ├── LaunchScreen.storyboard
│   │   └── Main.storyboard
│   ├── Classes
│   │   ├── Camera
│   │   │   ├── View
│   │   │   │   ├── StartLiveView.h
│   │   │   │   └── StartLiveView.m
│   │   │   └── ViewController
│   │   │   ├── CameraViewController.h
│   │   │   ├── CameraViewController.m
│   │   │   └── CameraViewController.xib
│   │   ├── Live
│   │   │   ├── Model
│   │   │   │   ├── PlayerModel.h
│   │   │   │   └── PlayerModel.m
│   │   │   ├── View
│   │   │   │   ├── PlayerTableViewCell.h
│   │   │   │   └── PlayerTableViewCell.m
│   │   │   └── ViewController
│   │   │   ├── AttentionViewController.h
│   │   │   ├── AttentionViewController.m
│   │   │   ├── HotViewController.h
│   │   │   ├── HotViewController.m
│   │   │   ├── LiveVC.h
│   │   │   ├── LiveVC.m
│   │   │   ├── NewViewController.h
│   │   │   ├── NewViewController.m
│   │   │   ├── PlayerViewController.h
│   │   │   ├── PlayerViewController.m
│   │   │   ├── SearchViewController.h
│   │   │   └── SearchViewController.m
│   │   ├── Main
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── MainNavigationController.h
│   │   │   ├── MainNavigationController.m
│   │   │   ├── MainTabBarVC.h
│   │   │   ├── MainTabBarVC.m
│   │   │   ├── ViewController.h
│   │   │   ├── ViewController.m
│   │   │   └── yingke.pch
│   │   ├── My
│   │   │   ├── View
│   │   │   │   ├── MiddleView.h
│   │   │   │   ├── MiddleView.m
│   │   │   │   ├── MiddleView.xib
│   │   │   │   ├── MineHeadView.h
│   │   │   │   ├── MineHeadView.m
│   │   │   │   ├── MineHeadView.xib
│   │   │   │   ├── MyView.h
│   │   │   │   └── MyView.m
│   │   │   └── ViewController
│   │   │   ├── MyViewController.h
│   │   │   └── MyViewController.m
│   │   ├── Other
│   │   │   ├── UIBarButtonItem+Item.h
│   │   │   ├── UIBarButtonItem+Item.m
│   │   │   ├── UIControl+Add.h
│   │   │   ├── UIControl+Add.m
│   │   │   ├── UIImage+Image.h
│   │   │   ├── UIImage+Image.m
│   │   │   ├── UIView+Add.h
│   │   │   ├── UIView+Add.m
│   │   │   ├── UIView+Frame.h
│   │   │   ├── UIView+Frame.m
│   │   │   ├── UIView+XJExtension.h
│   │   │   └── UIView+XJExtension.m
│   │   └── Third
│   │   ├── AFNetworking
│   │   │   ├── AFNetworking
│   │   │   │   ├── AFHTTPRequestOperation.h
│   │   │   │   ├── AFHTTPRequestOperation.m
│   │   │   │   ├── AFHTTPRequestOperationManager.h
│   │   │   │   ├── AFHTTPRequestOperationManager.m
│   │   │   │   ├── AFHTTPSessionManager.h
│   │   │   │   ├── AFHTTPSessionManager.m
│   │   │   │   ├── AFNetworking.h
│   │   │   │   ├── AFNetworkReachabilityManager.h
│   │   │   │   ├── AFNetworkReachabilityManager.m
│   │   │   │   ├── AFSecurityPolicy.h
│   │   │   │   ├── AFSecurityPolicy.m
│   │   │   │   ├── AFURLConnectionOperation.h
│   │   │   │   ├── AFURLConnectionOperation.m
│   │   │   │   ├── AFURLRequestSerialization.h
│   │   │   │   ├── AFURLRequestSerialization.m
│   │   │   │   ├── AFURLResponseSerialization.h
│   │   │   │   ├── AFURLResponseSerialization.m
│   │   │   │   ├── AFURLSessionManager.h
│   │   │   │   └── AFURLSessionManager.m
│   │   │   └── UIKit+AFNetworking
│   │   │   ├── AFNetworkActivityIndicatorManager.h
│   │   │   ├── AFNetworkActivityIndicatorManager.m
│   │   │   ├── UIActivityIndicatorView+AFNetworking.h
│   │   │   ├── UIActivityIndicatorView+AFNetworking.m
│   │   │   ├── UIAlertView+AFNetworking.h
│   │   │   ├── UIAlertView+AFNetworking.m
│   │   │   ├── UIButton+AFNetworking.h
│   │   │   ├── UIButton+AFNetworking.m
│   │   │   ├── UIImageView+AFNetworking.h
│   │   │   ├── UIImageView+AFNetworking.m
│   │   │   ├── UIKit+AFNetworking.h
│   │   │   ├── UIProgressView+AFNetworking.h
│   │   │   ├── UIProgressView+AFNetworking.m
│   │   │   ├── UIRefreshControl+AFNetworking.h
│   │   │   ├── UIRefreshControl+AFNetworking.m
│   │   │   ├── UIWebView+AFNetworking.h
│   │   │   └── UIWebView+AFNetworking.m
│   │   ├── GPUImage
│   │   │   └── framework
│   │   │   ├── Resources
│   │   │   │   ├── lookup_amatorka.png
│   │   │   │   ├── lookup_miss_etikate.png
│   │   │   │   ├── lookup.png
│   │   │   │   ├── lookup_soft_elegance_1.png
│   │   │   │   └── lookup_soft_elegance_2.png
│   │   │   └── Source
│   │   │   ├── GLProgram.h
│   │   │   ├── GLProgram.m
│   │   │   ├── GPUImage3x3ConvolutionFilter.h
│   │   │   ├── GPUImage3x3ConvolutionFilter.m
│   │   │   ├── GPUImage3x3TextureSamplingFilter.h
│   │   │   ├── GPUImage3x3TextureSamplingFilter.m
│   │   │   ├── GPUImageAdaptiveThresholdFilter.h
│   │   │   ├── GPUImageAdaptiveThresholdFilter.m
│   │   │   ├── GPUImageAddBlendFilter.h
│   │   │   ├── GPUImageAddBlendFilter.m
│   │   │   ├── GPUImageAlphaBlendFilter.h
│   │   │   ├── GPUImageAlphaBlendFilter.m
│   │   │   ├── GPUImageAmatorkaFilter.h
│   │   │   ├── GPUImageAmatorkaFilter.m
│   │   │   ├── GPUImageAverageColor.h
│   │   │   ├── GPUImageAverageColor.m
│   │   │   ├── GPUImageAverageLuminanceThresholdFilter.h
│   │   │   ├── GPUImageAverageLuminanceThresholdFilter.m
│   │   │   ├── GPUImageBilateralFilter.h
│   │   │   ├── GPUImageBilateralFilter.m
│   │   │   ├── GPUImageBoxBlurFilter.h
│   │   │   ├── GPUImageBoxBlurFilter.m
│   │   │   ├── GPUImageBrightnessFilter.h
│   │   │   ├── GPUImageBrightnessFilter.m
│   │   │   ├── GPUImageBuffer.h
│   │   │   ├── GPUImageBuffer.m
│   │   │   ├── GPUImageBulgeDistortionFilter.h
│   │   │   ├── GPUImageBulgeDistortionFilter.m
│   │   │   ├── GPUImageCannyEdgeDetectionFilter.h
│   │   │   ├── GPUImageCannyEdgeDetectionFilter.m
│   │   │   ├── GPUImageCGAColorspaceFilter.h
│   │   │   ├── GPUImageCGAColorspaceFilter.m
│   │   │   ├── GPUImageChromaKeyBlendFilter.h
│   │   │   ├── GPUImageChromaKeyBlendFilter.m
│   │   │   ├── GPUImageChromaKeyFilter.h
│   │   │   ├── GPUImageChromaKeyFilter.m
│   │   │   ├── GPUImageClosingFilter.h
│   │   │   ├── GPUImageClosingFilter.m
│   │   │   ├── GPUImageColorBlendFilter.h
│   │   │   ├── GPUImageColorBlendFilter.m
│   │   │   ├── GPUImageColorBurnBlendFilter.h
│   │   │   ├── GPUImageColorBurnBlendFilter.m
│   │   │   ├── GPUImageColorDodgeBlendFilter.h
│   │   │   ├── GPUImageColorDodgeBlendFilter.m
│   │   │   ├── GPUImageColorInvertFilter.h
│   │   │   ├── GPUImageColorInvertFilter.m
│   │   │   ├── GPUImageColorMatrixFilter.h
│   │   │   ├── GPUImageColorMatrixFilter.m
│   │   │   ├── GPUImageColorPackingFilter.h
│   │   │   ├── GPUImageColorPackingFilter.m
│   │   │   ├── GPUImageContrastFilter.h
│   │   │   ├── GPUImageContrastFilter.m
│   │   │   ├── GPUImageCropFilter.h
│   │   │   ├── GPUImageCropFilter.m
│   │   │   ├── GPUImageCrosshairGenerator.h
│   │   │   ├── GPUImageCrosshairGenerator.m
│   │   │   ├── GPUImageCrosshatchFilter.h
│   │   │   ├── GPUImageCrosshatchFilter.m
│   │   │   ├── GPUImageDarkenBlendFilter.h
│   │   │   ├── GPUImageDarkenBlendFilter.m
│   │   │   ├── GPUImageDifferenceBlendFilter.h
│   │   │   ├── GPUImageDifferenceBlendFilter.m
│   │   │   ├── GPUImageDilationFilter.h
│   │   │   ├── GPUImageDilationFilter.m
│   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.h
│   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.m
│   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.h
│   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.m
│   │   │   ├── GPUImageDissolveBlendFilter.h
│   │   │   ├── GPUImageDissolveBlendFilter.m
│   │   │   ├── GPUImageDivideBlendFilter.h
│   │   │   ├── GPUImageDivideBlendFilter.m
│   │   │   ├── GPUImageEmbossFilter.h
│   │   │   ├── GPUImageEmbossFilter.m
│   │   │   ├── GPUImageErosionFilter.h
│   │   │   ├── GPUImageErosionFilter.m
│   │   │   ├── GPUImageExclusionBlendFilter.h
│   │   │   ├── GPUImageExclusionBlendFilter.m
│   │   │   ├── GPUImageExposureFilter.h
│   │   │   ├── GPUImageExposureFilter.m
│   │   │   ├── GPUImageFalseColorFilter.h
│   │   │   ├── GPUImageFalseColorFilter.m
│   │   │   ├── GPUImageFASTCornerDetectionFilter.h
│   │   │   ├── GPUImageFASTCornerDetectionFilter.m
│   │   │   ├── GPUImageFilterGroup.h
│   │   │   ├── GPUImageFilterGroup.m
│   │   │   ├── GPUImageFilter.h
│   │   │   ├── GPUImageFilter.m
│   │   │   ├── GPUImageFilterPipeline.h
│   │   │   ├── GPUImageFilterPipeline.m
│   │   │   ├── GPUImageFramebufferCache.h
│   │   │   ├── GPUImageFramebufferCache.m
│   │   │   ├── GPUImageFramebuffer.h
│   │   │   ├── GPUImageFramebuffer.m
│   │   │   ├── GPUImageGammaFilter.h
│   │   │   ├── GPUImageGammaFilter.m
│   │   │   ├── GPUImageGaussianBlurFilter.h
│   │   │   ├── GPUImageGaussianBlurFilter.m
│   │   │   ├── GPUImageGaussianBlurPositionFilter.h
│   │   │   ├── GPUImageGaussianBlurPositionFilter.m
│   │   │   ├── GPUImageGaussianSelectiveBlurFilter.h
│   │   │   ├── GPUImageGaussianSelectiveBlurFilter.m
│   │   │   ├── GPUImageGlassSphereFilter.h
│   │   │   ├── GPUImageGlassSphereFilter.m
│   │   │   ├── GPUImageGrayscaleFilter.h
│   │   │   ├── GPUImageGrayscaleFilter.m
│   │   │   ├── GPUImage.h
│   │   │   ├── GPUImageHalftoneFilter.h
│   │   │   ├── GPUImageHalftoneFilter.m
│   │   │   ├── GPUImageHardLightBlendFilter.h
│   │   │   ├── GPUImageHardLightBlendFilter.m
│   │   │   ├── GPUImageHarrisCornerDetectionFilter.h
│   │   │   ├── GPUImageHarrisCornerDetectionFilter.m
│   │   │   ├── GPUImageHazeFilter.h
│   │   │   ├── GPUImageHazeFilter.m
│   │   │   ├── GPUImageHighlightShadowFilter.h
│   │   │   ├── GPUImageHighlightShadowFilter.m
│   │   │   ├── GPUImageHighPassFilter.h
│   │   │   ├── GPUImageHighPassFilter.m
│   │   │   ├── GPUImageHistogramEqualizationFilter.h
│   │   │   ├── GPUImageHistogramEqualizationFilter.m
│   │   │   ├── GPUImageHistogramFilter.h
│   │   │   ├── GPUImageHistogramFilter.m
│   │   │   ├── GPUImageHistogramGenerator.h
│   │   │   ├── GPUImageHistogramGenerator.m
│   │   │   ├── GPUImageHoughTransformLineDetector.h
│   │   │   ├── GPUImageHoughTransformLineDetector.m
│   │   │   ├── GPUImageHSBFilter.h
│   │   │   ├── GPUImageHSBFilter.m
│   │   │   ├── GPUImageHueBlendFilter.h
│   │   │   ├── GPUImageHueBlendFilter.m
│   │   │   ├── GPUImageHueFilter.h
│   │   │   ├── GPUImageHueFilter.m
│   │   │   ├── GPUImageiOSBlurFilter.h
│   │   │   ├── GPUImageiOSBlurFilter.m
│   │   │   ├── GPUImageJFAVoronoiFilter.h
│   │   │   ├── GPUImageJFAVoronoiFilter.m
│   │   │   ├── GPUImageKuwaharaFilter.h
│   │   │   ├── GPUImageKuwaharaFilter.m
│   │   │   ├── GPUImageKuwaharaRadius3Filter.h
│   │   │   ├── GPUImageKuwaharaRadius3Filter.m
│   │   │   ├── GPUImageLanczosResamplingFilter.h
│   │   │   ├── GPUImageLanczosResamplingFilter.m
│   │   │   ├── GPUImageLaplacianFilter.h
│   │   │   ├── GPUImageLaplacianFilter.m
│   │   │   ├── GPUImageLevelsFilter.h
│   │   │   ├── GPUImageLevelsFilter.m
│   │   │   ├── GPUImageLightenBlendFilter.h
│   │   │   ├── GPUImageLightenBlendFilter.m
│   │   │   ├── GPUImageLinearBurnBlendFilter.h
│   │   │   ├── GPUImageLinearBurnBlendFilter.m
│   │   │   ├── GPUImageLineGenerator.h
│   │   │   ├── GPUImageLineGenerator.m
│   │   │   ├── GPUImageLocalBinaryPatternFilter.h
│   │   │   ├── GPUImageLocalBinaryPatternFilter.m
│   │   │   ├── GPUImageLookupFilter.h
│   │   │   ├── GPUImageLookupFilter.m
│   │   │   ├── GPUImageLowPassFilter.h
│   │   │   ├── GPUImageLowPassFilter.m
│   │   │   ├── GPUImageLuminanceRangeFilter.h
│   │   │   ├── GPUImageLuminanceRangeFilter.m
│   │   │   ├── GPUImageLuminanceThresholdFilter.h
│   │   │   ├── GPUImageLuminanceThresholdFilter.m
│   │   │   ├── GPUImageLuminosityBlendFilter.h
│   │   │   ├── GPUImageLuminosityBlendFilter.m
│   │   │   ├── GPUImageLuminosity.h
│   │   │   ├── GPUImageLuminosity.m
│   │   │   ├── GPUImageMaskFilter.h
│   │   │   ├── GPUImageMaskFilter.m
│   │   │   ├── GPUImageMedianFilter.h
│   │   │   ├── GPUImageMedianFilter.m
│   │   │   ├── GPUImageMissEtikateFilter.h
│   │   │   ├── GPUImageMissEtikateFilter.m
│   │   │   ├── GPUImageMonochromeFilter.h
│   │   │   ├── GPUImageMonochromeFilter.m
│   │   │   ├── GPUImageMosaicFilter.h
│   │   │   ├── GPUImageMosaicFilter.m
│   │   │   ├── GPUImageMotionBlurFilter.h
│   │   │   ├── GPUImageMotionBlurFilter.m
│   │   │   ├── GPUImageMotionDetector.h
│   │   │   ├── GPUImageMotionDetector.m
│   │   │   ├── GPUImageMovieComposition.h
│   │   │   ├── GPUImageMovieComposition.m
│   │   │   ├── GPUImageMovie.h
│   │   │   ├── GPUImageMovie.m
│   │   │   ├── GPUImageMultiplyBlendFilter.h
│   │   │   ├── GPUImageMultiplyBlendFilter.m
│   │   │   ├── GPUImageNobleCornerDetectionFilter.h
│   │   │   ├── GPUImageNobleCornerDetectionFilter.m
│   │   │   ├── GPUImageNonMaximumSuppressionFilter.h
│   │   │   ├── GPUImageNonMaximumSuppressionFilter.m
│   │   │   ├── GPUImageNormalBlendFilter.h
│   │   │   ├── GPUImageNormalBlendFilter.m
│   │   │   ├── GPUImageOpacityFilter.h
│   │   │   ├── GPUImageOpacityFilter.m
│   │   │   ├── GPUImageOpeningFilter.h
│   │   │   ├── GPUImageOpeningFilter.m
│   │   │   ├── GPUImageOutput.h
│   │   │   ├── GPUImageOutput.m
│   │   │   ├── GPUImageOverlayBlendFilter.h
│   │   │   ├── GPUImageOverlayBlendFilter.m
│   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.h
│   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.m
│   │   │   ├── GPUImagePerlinNoiseFilter.h
│   │   │   ├── GPUImagePerlinNoiseFilter.m
│   │   │   ├── GPUImagePinchDistortionFilter.h
│   │   │   ├── GPUImagePinchDistortionFilter.m
│   │   │   ├── GPUImagePixellateFilter.h
│   │   │   ├── GPUImagePixellateFilter.m
│   │   │   ├── GPUImagePixellatePositionFilter.h
│   │   │   ├── GPUImagePixellatePositionFilter.m
│   │   │   ├── GPUImagePoissonBlendFilter.h
│   │   │   ├── GPUImagePoissonBlendFilter.m
│   │   │   ├── GPUImagePolarPixellateFilter.h
│   │   │   ├── GPUImagePolarPixellateFilter.m
│   │   │   ├── GPUImagePolkaDotFilter.h
│   │   │   ├── GPUImagePolkaDotFilter.m
│   │   │   ├── GPUImagePosterizeFilter.h
│   │   │   ├── GPUImagePosterizeFilter.m
│   │   │   ├── GPUImagePrewittEdgeDetectionFilter.h
│   │   │   ├── GPUImagePrewittEdgeDetectionFilter.m
│   │   │   ├── GPUImageRawDataInput.h
│   │   │   ├── GPUImageRawDataInput.m
│   │   │   ├── GPUImageRawDataOutput.h
│   │   │   ├── GPUImageRawDataOutput.m
│   │   │   ├── GPUImageRGBClosingFilter.h
│   │   │   ├── GPUImageRGBClosingFilter.m
│   │   │   ├── GPUImageRGBDilationFilter.h
│   │   │   ├── GPUImageRGBDilationFilter.m
│   │   │   ├── GPUImageRGBErosionFilter.h
│   │   │   ├── GPUImageRGBErosionFilter.m
│   │   │   ├── GPUImageRGBFilter.h
│   │   │   ├── GPUImageRGBFilter.m
│   │   │   ├── GPUImageRGBOpeningFilter.h
│   │   │   ├── GPUImageRGBOpeningFilter.m
│   │   │   ├── GPUImageSaturationBlendFilter.h
│   │   │   ├── GPUImageSaturationBlendFilter.m
│   │   │   ├── GPUImageSaturationFilter.h
│   │   │   ├── GPUImageSaturationFilter.m
│   │   │   ├── GPUImageScreenBlendFilter.h
│   │   │   ├── GPUImageScreenBlendFilter.m
│   │   │   ├── GPUImageSepiaFilter.h
│   │   │   ├── GPUImageSepiaFilter.m
│   │   │   ├── GPUImageSharpenFilter.h
│   │   │   ├── GPUImageSharpenFilter.m
│   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.h
│   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.m
│   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.h
│   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.m
│   │   │   ├── GPUImageSketchFilter.h
│   │   │   ├── GPUImageSketchFilter.m
│   │   │   ├── GPUImageSmoothToonFilter.h
│   │   │   ├── GPUImageSmoothToonFilter.m
│   │   │   ├── GPUImageSobelEdgeDetectionFilter.h
│   │   │   ├── GPUImageSobelEdgeDetectionFilter.m
│   │   │   ├── GPUImageSoftEleganceFilter.h
│   │   │   ├── GPUImageSoftEleganceFilter.m
│   │   │   ├── GPUImageSoftLightBlendFilter.h
│   │   │   ├── GPUImageSoftLightBlendFilter.m
│   │   │   ├── GPUImageSolidColorGenerator.h
│   │   │   ├── GPUImageSolidColorGenerator.m
│   │   │   ├── GPUImageSourceOverBlendFilter.h
│   │   │   ├── GPUImageSourceOverBlendFilter.m
│   │   │   ├── GPUImageSphereRefractionFilter.h
│   │   │   ├── GPUImageSphereRefractionFilter.m
│   │   │   ├── GPUImageStillCamera.h
│   │   │   ├── GPUImageStillCamera.m
│   │   │   ├── GPUImageStretchDistortionFilter.h
│   │   │   ├── GPUImageStretchDistortionFilter.m
│   │   │   ├── GPUImageSubtractBlendFilter.h
│   │   │   ├── GPUImageSubtractBlendFilter.m
│   │   │   ├── GPUImageSwirlFilter.h
│   │   │   ├── GPUImageSwirlFilter.m
│   │   │   ├── GPUImageTextureInput.h
│   │   │   ├── GPUImageTextureInput.m
│   │   │   ├── GPUImageTextureOutput.h
│   │   │   ├── GPUImageTextureOutput.m
│   │   │   ├── GPUImageThreeInputFilter.h
│   │   │   ├── GPUImageThreeInputFilter.m
│   │   │   ├── GPUImageThresholdEdgeDetectionFilter.h
│   │   │   ├── GPUImageThresholdEdgeDetectionFilter.m
│   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.h
│   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.m
│   │   │   ├── GPUImageThresholdSketchFilter.h
│   │   │   ├── GPUImageThresholdSketchFilter.m
│   │   │   ├── GPUImageTiltShiftFilter.h
│   │   │   ├── GPUImageTiltShiftFilter.m
│   │   │   ├── GPUImageToneCurveFilter.h
│   │   │   ├── GPUImageToneCurveFilter.m
│   │   │   ├── GPUImageToonFilter.h
│   │   │   ├── GPUImageToonFilter.m
│   │   │   ├── GPUImageTransformFilter.h
│   │   │   ├── GPUImageTransformFilter.m
│   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.h
│   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.m
│   │   │   ├── GPUImageTwoInputFilter.h
│   │   │   ├── GPUImageTwoInputFilter.m
│   │   │   ├── GPUImageTwoPassFilter.h
│   │   │   ├── GPUImageTwoPassFilter.m
│   │   │   ├── GPUImageTwoPassTextureSamplingFilter.h
│   │   │   ├── GPUImageTwoPassTextureSamplingFilter.m
│   │   │   ├── GPUImageUIElement.h
│   │   │   ├── GPUImageUIElement.m
│   │   │   ├── GPUImageUnsharpMaskFilter.h
│   │   │   ├── GPUImageUnsharpMaskFilter.m
│   │   │   ├── GPUImageVideoCamera.h
│   │   │   ├── GPUImageVideoCamera.m
│   │   │   ├── GPUImageVignetteFilter.h
│   │   │   ├── GPUImageVignetteFilter.m
│   │   │   ├── GPUImageVoronoiConsumerFilter.h
│   │   │   ├── GPUImageVoronoiConsumerFilter.m
│   │   │   ├── GPUImageWeakPixelInclusionFilter.h
│   │   │   ├── GPUImageWeakPixelInclusionFilter.m
│   │   │   ├── GPUImageWhiteBalanceFilter.h
│   │   │   ├── GPUImageWhiteBalanceFilter.m
│   │   │   ├── GPUImageXYDerivativeFilter.h
│   │   │   ├── GPUImageXYDerivativeFilter.m
│   │   │   ├── GPUImageZoomBlurFilter.h
│   │   │   ├── GPUImageZoomBlurFilter.m
│   │   │   └── iOS
│   │   │   ├── Framework
│   │   │   │   └── GPUImageFramework.h
│   │   │   ├── GPUImageContext.h
│   │   │   ├── GPUImageContext.m
│   │   │   ├── GPUImageMovieWriter.h
│   │   │   ├── GPUImageMovieWriter.m
│   │   │   ├── GPUImagePicture.h
│   │   │   ├── GPUImagePicture.m
│   │   │   ├── GPUImagePicture+TextureSubimage.h
│   │   │   ├── GPUImagePicture+TextureSubimage.m
│   │   │   ├── GPUImageView.h
│   │   │   └── GPUImageView.m
│   │   ├── HeartFlyView
│   │   │   ├── DMHeartFlyView.h
│   │   │   └── DMHeartFlyView.m
│   │   ├── LFLiveKit
│   │   │   ├── capture
│   │   │   │   ├── LFAudioCapture.h
│   │   │   │   ├── LFAudioCapture.m
│   │   │   │   ├── LFVideoCapture.h
│   │   │   │   └── LFVideoCapture.m
│   │   │   ├── coder
│   │   │   │   ├── LFAudioEncoding.h
│   │   │   │   ├── LFHardwareAudioEncoder.h
│   │   │   │   ├── LFHardwareAudioEncoder.m
│   │   │   │   ├── LFHardwareVideoEncoder.h
│   │   │   │   ├── LFHardwareVideoEncoder.m
│   │   │   │   └── LFVideoEncoding.h
│   │   │   ├── configuration
│   │   │   │   ├── LFLiveAudioConfiguration.h
│   │   │   │   ├── LFLiveAudioConfiguration.m
│   │   │   │   ├── LFLiveVideoConfiguration.h
│   │   │   │   └── LFLiveVideoConfiguration.m
│   │   │   ├── filter
│   │   │   │   ├── LFGPUImageBeautyFilter.h
│   │   │   │   ├── LFGPUImageBeautyFilter.m
│   │   │   │   ├── LFGPUImageEmptyFilter.h
│   │   │   │   └── LFGPUImageEmptyFilter.m
│   │   │   ├── LFLiveKit.h
│   │   │   ├── LFLiveSession.h
│   │   │   ├── LFLiveSession.m
│   │   │   ├── objects
│   │   │   │   ├── LFAudioFrame.h
│   │   │   │   ├── LFAudioFrame.m
│   │   │   │   ├── LFFrame.h
│   │   │   │   ├── LFFrame.m
│   │   │   │   ├── LFLiveDebug.h
│   │   │   │   ├── LFLiveDebug.m
│   │   │   │   ├── LFLiveStreamInfo.h
│   │   │   │   ├── LFLiveStreamInfo.m
│   │   │   │   ├── LFVideoFrame.h
│   │   │   │   └── LFVideoFrame.m
│   │   │   └── upload
│   │   │   ├── LFLiveKit-dummy.m
│   │   │   ├── LFLiveKit-prefix.pch
│   │   │   ├── LFStreamingBuffer.h
│   │   │   ├── LFStreamingBuffer.m
│   │   │   ├── LFStreamRtmpSocket.h
│   │   │   ├── LFStreamRtmpSocket.m
│   │   │   ├── LFStreamSocket.h
│   │   │   ├── NSMutableArray+LFAdd.h
│   │   │   └── NSMutableArray+LFAdd.m
│   │   ├── librtmp-iOS
│   │   │   ├── include
│   │   │   │   ├── librtmp
│   │   │   │   │   ├── amf.h
│   │   │   │   │   ├── http.h
│   │   │   │   │   ├── log.h
│   │   │   │   │   └── rtmp.h
│   │   │   │   └── openssl
│   │   │   │   ├── aes.h
│   │   │   │   ├── asn1.h
│   │   │   │   ├── asn1_mac.h
│   │   │   │   ├── asn1t.h
│   │   │   │   ├── bio.h
│   │   │   │   ├── blowfish.h
│   │   │   │   ├── bn.h
│   │   │   │   ├── buffer.h
│   │   │   │   ├── camellia.h
│   │   │   │   ├── cast.h
│   │   │   │   ├── cmac.h
│   │   │   │   ├── cms.h
│   │   │   │   ├── comp.h
│   │   │   │   ├── conf_api.h
│   │   │   │   ├── conf.h
│   │   │   │   ├── crypto.h
│   │   │   │   ├── des.h
│   │   │   │   ├── des_old.h
│   │   │   │   ├── dh.h
│   │   │   │   ├── dsa.h
│   │   │   │   ├── dso.h
│   │   │   │   ├── dtls1.h
│   │   │   │   ├── ebcdic.h
│   │   │   │   ├── ecdh.h
│   │   │   │   ├── ecdsa.h
│   │   │   │   ├── ec.h
│   │   │   │   ├── engine.h
│   │   │   │   ├── e_os2.h
│   │   │   │   ├── err.h
│   │   │   │   ├── evp.h
│   │   │   │   ├── hmac.h
│   │   │   │   ├── idea.h
│   │   │   │   ├── krb5_asn.h
│   │   │   │   ├── kssl.h
│   │   │   │   ├── lhash.h
│   │   │   │   ├── md4.h
│   │   │   │   ├── md5.h
│   │   │   │   ├── mdc2.h
│   │   │   │   ├── modes.h
│   │   │   │   ├── objects.h
│   │   │   │   ├── obj_mac.h
│   │   │   │   ├── ocsp.h
│   │   │   │   ├── opensslconf.h
│   │   │   │   ├── opensslv.h
│   │   │   │   ├── ossl_typ.h
│   │   │   │   ├── pem2.h
│   │   │   │   ├── pem.h
│   │   │   │   ├── pkcs12.h
│   │   │   │   ├── pkcs7.h
│   │   │   │   ├── pqueue.h
│   │   │   │   ├── rand.h
│   │   │   │   ├── rc2.h
│   │   │   │   ├── rc4.h
│   │   │   │   ├── ripemd.h
│   │   │   │   ├── rsa.h
│   │   │   │   ├── safestack.h
│   │   │   │   ├── seed.h
│   │   │   │   ├── sha.h
│   │   │   │   ├── srp.h
│   │   │   │   ├── srtp.h
│   │   │   │   ├── ssl23.h
│   │   │   │   ├── ssl2.h
│   │   │   │   ├── ssl3.h
│   │   │   │   ├── ssl.h
│   │   │   │   ├── stack.h
│   │   │   │   ├── symhacks.h
│   │   │   │   ├── tls1.h
│   │   │   │   ├── ts.h
│   │   │   │   ├── txt_db.h
│   │   │   │   ├── ui_compat.h
│   │   │   │   ├── ui.h
│   │   │   │   ├── whrlpool.h
│   │   │   │   ├── x509.h
│   │   │   │   ├── x509v3.h
│   │   │   │   └── x509_vfy.h
│   │   │   ├── lib
│   │   │   │   ├── libcrypto.a
│   │   │   │   ├── librtmp.a
│   │   │   │   └── libssl.a
│   │   │   ├── LICENSE
│   │   │   └── README.md
│   │   ├── Masonry
│   │   │   ├── MASCompositeConstraint.h
│   │   │   ├── MASCompositeConstraint.m
│   │   │   ├── MASConstraint.h
│   │   │   ├── MASConstraint.m
│   │   │   ├── MASConstraintMaker.h
│   │   │   ├── MASConstraintMaker.m
│   │   │   ├── MASConstraint+Private.h
│   │   │   ├── MASLayoutConstraint.h
│   │   │   ├── MASLayoutConstraint.m
│   │   │   ├── Masonry.h
│   │   │   ├── MASUtilities.h
│   │   │   ├── MASViewAttribute.h
│   │   │   ├── MASViewAttribute.m
│   │   │   ├── MASViewConstraint.h
│   │   │   ├── MASViewConstraint.m
│   │   │   ├── NSArray+MASAdditions.h
│   │   │   ├── NSArray+MASAdditions.m
│   │   │   ├── NSArray+MASShorthandAdditions.h
│   │   │   ├── NSLayoutConstraint+MASDebugAdditions.h
│   │   │   ├── NSLayoutConstraint+MASDebugAdditions.m
│   │   │   ├── ViewController+MASAdditions.h
│   │   │   ├── ViewController+MASAdditions.m
│   │   │   ├── View+MASAdditions.h
│   │   │   ├── View+MASAdditions.m
│   │   │   └── View+MASShorthandAdditions.h
│   │   ├── NetWorkEngine
│   │   │   ├── NetWorkEngine.h
│   │   │   └── NetWorkEngine.m
│   │   ├── ODRefreshControl
│   │   │   ├── ODRefreshControl.h
│   │   │   └── ODRefreshControl.m
│   │   ├── SDWebImage
│   │   │   ├── MKAnnotationView+WebCache.h
│   │   │   ├── MKAnnotationView+WebCache.m
│   │   │   ├── NSData+ImageContentType.h
│   │   │   ├── NSData+ImageContentType.m
│   │   │   ├── SDImageCache.h
│   │   │   ├── SDImageCache.m
│   │   │   ├── SDWebImageCompat.h
│   │   │   ├── SDWebImageCompat.m
│   │   │   ├── SDWebImageDecoder.h
│   │   │   ├── SDWebImageDecoder.m
│   │   │   ├── SDWebImageDownloader.h
│   │   │   ├── SDWebImageDownloader.m
│   │   │   ├── SDWebImageDownloaderOperation.h
│   │   │   ├── SDWebImageDownloaderOperation.m
│   │   │   ├── SDWebImageManager.h
│   │   │   ├── SDWebImageManager.m
│   │   │   ├── SDWebImageOperation.h
│   │   │   ├── SDWebImagePrefetcher.h
│   │   │   ├── SDWebImagePrefetcher.m
│   │   │   ├── UIButton+WebCache.h
│   │   │   ├── UIButton+WebCache.m
│   │   │   ├── UIImage+GIF.h
│   │   │   ├── UIImage+GIF.m
│   │   │   ├── UIImage+MultiFormat.h
│   │   │   ├── UIImage+MultiFormat.m
│   │   │   ├── UIImageView+HighlightedWebCache.h
│   │   │   ├── UIImageView+HighlightedWebCache.m
│   │   │   ├── UIImageView+WebCache.h
│   │   │   ├── UIImageView+WebCache.m
│   │   │   ├── UIImage+WebP.h
│   │   │   ├── UIImage+WebP.m
│   │   │   ├── UIView+WebCacheOperation.h
│   │   │   └── UIView+WebCacheOperation.m
│   │   ├── SVProgressHUD
│   │   │   ├── CocoaAsyncSocket
│   │   │   │   └── Source
│   │   │   │   ├── GCD
│   │   │   │   │   ├── GCDAsyncSocket.h
│   │   │   │   │   ├── GCDAsyncSocket.m
│   │   │   │   │   ├── GCDAsyncUdpSocket.h
│   │   │   │   │   └── GCDAsyncUdpSocket.m
│   │   │   │   └── RunLoop
│   │   │   │   ├── AsyncSocket.h
│   │   │   │   ├── AsyncSocket.m
│   │   │   │   ├── AsyncUdpSocket.h
│   │   │   │   └── AsyncUdpSocket.m
│   │   │   ├── SVIndefiniteAnimatedView.h
│   │   │   ├── SVIndefiniteAnimatedView.m
│   │   │   ├── SVPHelper.h
│   │   │   ├── SVPHelper.m
│   │   │   ├── SVProgressHUD.bundle
│   │   │   │   ├── angle-mask@2x.png
│   │   │   │   ├── angle-mask@3x.png
│   │   │   │   ├── angle-mask.png
│   │   │   │   ├── error@2x.png
│   │   │   │   ├── error@3x.png
│   │   │   │   ├── error.png
│   │   │   │   ├── info@2x.png
│   │   │   │   ├── info@3x.png
│   │   │   │   ├── info.png
│   │   │   │   ├── success@2x.png
│   │   │   │   ├── success@3x.png
│   │   │   │   └── success.png
│   │   │   ├── SVProgressHUD.h
│   │   │   ├── SVProgressHUD.m
│   │   │   └── SVProgressHUD-Prefix.pch
│   │   └── XJScrollerHiddenBar
│   │   ├── XJScrollerHiddenBarViewController.h
│   │   └── XJScrollerHiddenBarViewController.m
│   ├── Headers
│   │   ├── IJKAVMoviePlayerController.h
│   │   ├── IJKFFMonitor.h
│   │   ├── IJKFFMoviePlayerController.h
│   │   ├── IJKFFOptions.h
│   │   ├── IJKKVOController.h
│   │   ├── IJKMediaFramework.h
│   │   ├── IJKMediaModule.h
│   │   ├── IJKMediaPlayback.h
│   │   ├── IJKMediaPlayer.h
│   │   ├── IJKMPMoviePlayerController.h
│   │   └── IJKNotificationManager.h
│   ├── IJKMediaFramework
│   ├── Info.plist
│   ├── main.m
│   ├── Modules
│   │   └── module.modulemap
│   ├── project.pbxproj
│   ├── project.pbxproj.lnk
│   ├── project.xcworkspace
│   │   ├── contents.xcworkspacedata
│   │   └── xcuserdata
│   │   └── jizhanchuan.xcuserdatad
│   │   └── UserInterfaceState.xcuserstate
│   ├── project.xcworkspace.lnk
│   ├── xcuserdata
│   │   └── jizhanchuan.xcuserdatad
│   │   ├── xcdebugger
│   │   │   └── Breakpoints_v2.xcbkptlist
│   │   └── xcschemes
│   │   ├── xcschememanagement.plist
│   │   └── 仿映客直播.xcscheme
│   ├── xcuserdata.lnk
│   └── 安装教程.txt
├── 安装教程.txt
└── 翻云短视频
├── IJKMediaFramework.framework
│   ├── Assets.xcassets
│   │   ├── AppIcon.appiconset
│   │   │   ├── AppIcon29x29@2x.png
│   │   │   ├── AppIcon40x40@2x.png
│   │   │   ├── AppIcon40x40@3x.png
│   │   │   ├── AppIcon60x60@3x.png
│   │   │   └── Contents.json
│   │   ├── Button
│   │   │   ├── address.imageset
│   │   │   │   ├── address-1.png
│   │   │   │   └── Contents.json
│   │   │   ├── camra_beauty_close.imageset
│   │   │   │   ├── camra_beauty_close@2x.png
│   │   │   │   ├── camra_beauty_close@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── camra_beauty.imageset
│   │   │   │   ├── camra_beauty@2x.png
│   │   │   │   ├── camra_beauty@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── camra_preview.imageset
│   │   │   │   ├── camra_preview@2x.png
│   │   │   │   ├── camra_preview@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── card_message.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── live_comment_high_new@2x.png
│   │   │   ├── card_search.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── UMS_find@2x.png
│   │   │   ├── close_preview.imageset
│   │   │   │   ├── close_preview@2x.png
│   │   │   │   ├── close_preview@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── Contents.json
│   │   │   ├── gift.imageset
│   │   │   │   ├── 2.0_sixin_lt_lw_@2x.png
│   │   │   │   ├── 2.0_sixin_lt_lw_@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── me_btn_edit_h_.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_btn_edit_h_@2x.png
│   │   │   │   └── me_btn_edit_h_@3x.png
│   │   │   ├── me_harvest_exchange.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_harvest_exchange@2x.png
│   │   │   │   └── me_harvest_exchange@3x.png
│   │   │   ├── me_new_icon_zuanshi.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_icon_zuanshi@2x.png
│   │   │   │   └── me_new_icon_zuanshi@3x.png
│   │   │   ├── 开始.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── 开始.png
│   │   │   ├── 暂停.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── play.png
│   │   │   ├── 点赞.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── 点赞.png
│   │   │   └── 返回.imageset
│   │   │   ├── Contents.json
│   │   │   └── goback.png
│   │   ├── Contents.json
│   │   ├── Gift
│   │   │   ├── Contents.json
│   │   │   ├── gift_fireworks_1.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── gift_fireworks_1.png
│   │   │   ├── gift_fireworks_2.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── gift_fireworks_2.png
│   │   │   └── porsche.imageset
│   │   │   ├── Contents.json
│   │   │   └── porsche.png
│   │   ├── Main
│   │   │   ├── bg_zbfx.imageset
│   │   │   │   ├── bg_zbfx@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── Contents.json
│   │   │   ├── default_room.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── default_room@2x.jpg
│   │   │   │   └── default_room@3x.jpg
│   │   │   ├── global_background.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── global_tittle@2x.png
│   │   │   │   └── global_tittle@3x.png
│   │   │   ├── NavBack.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── NavBack@2x.png
│   │   │   ├── room_button.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── room_button@2x.png
│   │   │   │   └── room_button@3x.png
│   │   │   ├── tab_bg.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_bg@2x.png
│   │   │   │   └── tab_bg@3x.png
│   │   │   ├── welcome_1.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── welcome_1@3x.png
│   │   │   └── welcome_2.imageset
│   │   │   ├── Contents.json
│   │   │   └── welcome_2@3x.png
│   │   ├── My
│   │   │   ├── Contents.json
│   │   │   ├── jiaIcon.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── jiaIcon.jpg
│   │   │   ├── live_area_icn_male_prd.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── live_area_icn_male_prd@2x.png
│   │   │   │   └── live_area_icn_male_prd@3x.png
│   │   │   ├── me_myaccount_reddiamond.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_myaccount_reddiamond@2x.png
│   │   │   │   └── me_myaccount_reddiamond@3x.png
│   │   │   ├── me_new_bg_live.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_bg_live@2x.png
│   │   │   │   └── me_new_bg_live@3x.png
│   │   │   ├── me_new_btn_rt.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_btn_rt@2x.png
│   │   │   │   └── me_new_btn_rt@3x.png
│   │   │   ├── me_new_dengji.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_dengji@2x.png
│   │   │   │   └── me_new_dengji@3x.png
│   │   │   ├── me_new_icon_live.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_icon_live@2x.png
│   │   │   │   └── me_new_icon_live@3x.png
│   │   │   ├── me_new_shouyi.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_shouyi@2x.png
│   │   │   │   └── me_new_shouyi@3x.png
│   │   │   └── me_new_zhanghao.imageset
│   │   │   ├── Contents.json
│   │   │   ├── me_new_zhanghao@2x.png
│   │   │   └── me_new_zhanghao@3x.png
│   │   └── tabBar
│   │   ├── Contents.json
│   │   ├── tab_live.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_live@2x.png
│   │   │   └── tab_live@3x.png
│   │   ├── tab_live_p.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_live_p@2x.png
│   │   │   └── tab_live_p@3x.png
│   │   ├── tab_me.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_me@2x.png
│   │   │   └── tab_me@3x.png
│   │   ├── tab_me_p.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_me_p@2x.png
│   │   │   └── tab_me_p@3x.png
│   │   ├── tab_room.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_room@2x.png
│   │   │   └── tab_room@3x.png
│   │   └── tab_room_p.imageset
│   │   ├── Contents.json
│   │   ├── tab_room_p@2x.png
│   │   └── tab_room_p@3x.png
│   ├── Base.lproj
│   │   ├── LaunchScreen.storyboard
│   │   └── Main.storyboard
│   ├── Classes
│   │   ├── Camera
│   │   │   ├── View
│   │   │   │   ├── StartLiveView.h
│   │   │   │   └── StartLiveView.m
│   │   │   └── ViewController
│   │   │   ├── CameraViewController.h
│   │   │   ├── CameraViewController.m
│   │   │   └── CameraViewController.xib
│   │   ├── Live
│   │   │   ├── Model
│   │   │   │   ├── PlayerModel.h
│   │   │   │   └── PlayerModel.m
│   │   │   ├── View
│   │   │   │   ├── PlayerTableViewCell.h
│   │   │   │   └── PlayerTableViewCell.m
│   │   │   └── ViewController
│   │   │   ├── AttentionViewController.h
│   │   │   ├── AttentionViewController.m
│   │   │   ├── HotViewController.h
│   │   │   ├── HotViewController.m
│   │   │   ├── LiveVC.h
│   │   │   ├── LiveVC.m
│   │   │   ├── NewViewController.h
│   │   │   ├── NewViewController.m
│   │   │   ├── PlayerViewController.h
│   │   │   ├── PlayerViewController.m
│   │   │   ├── SearchViewController.h
│   │   │   └── SearchViewController.m
│   │   ├── Main
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── MainNavigationController.h
│   │   │   ├── MainNavigationController.m
│   │   │   ├── MainTabBarVC.h
│   │   │   ├── MainTabBarVC.m
│   │   │   ├── ViewController.h
│   │   │   ├── ViewController.m
│   │   │   └── yingke.pch
│   │   ├── My
│   │   │   ├── View
│   │   │   │   ├── MiddleView.h
│   │   │   │   ├── MiddleView.m
│   │   │   │   ├── MiddleView.xib
│   │   │   │   ├── MineHeadView.h
│   │   │   │   ├── MineHeadView.m
│   │   │   │   ├── MineHeadView.xib
│   │   │   │   ├── MyView.h
│   │   │   │   └── MyView.m
│   │   │   └── ViewController
│   │   │   ├── MyViewController.h
│   │   │   └── MyViewController.m
│   │   ├── Other
│   │   │   ├── UIBarButtonItem+Item.h
│   │   │   ├── UIBarButtonItem+Item.m
│   │   │   ├── UIControl+Add.h
│   │   │   ├── UIControl+Add.m
│   │   │   ├── UIImage+Image.h
│   │   │   ├── UIImage+Image.m
│   │   │   ├── UIView+Add.h
│   │   │   ├── UIView+Add.m
│   │   │   ├── UIView+Frame.h
│   │   │   ├── UIView+Frame.m
│   │   │   ├── UIView+XJExtension.h
│   │   │   └── UIView+XJExtension.m
│   │   └── Third
│   │   ├── AFNetworking
│   │   │   ├── AFNetworking
│   │   │   │   ├── AFHTTPRequestOperation.h
│   │   │   │   ├── AFHTTPRequestOperation.m
│   │   │   │   ├── AFHTTPRequestOperationManager.h
│   │   │   │   ├── AFHTTPRequestOperationManager.m
│   │   │   │   ├── AFHTTPSessionManager.h
│   │   │   │   ├── AFHTTPSessionManager.m
│   │   │   │   ├── AFNetworking.h
│   │   │   │   ├── AFNetworkReachabilityManager.h
│   │   │   │   ├── AFNetworkReachabilityManager.m
│   │   │   │   ├── AFSecurityPolicy.h
│   │   │   │   ├── AFSecurityPolicy.m
│   │   │   │   ├── AFURLConnectionOperation.h
│   │   │   │   ├── AFURLConnectionOperation.m
│   │   │   │   ├── AFURLRequestSerialization.h
│   │   │   │   ├── AFURLRequestSerialization.m
│   │   │   │   ├── AFURLResponseSerialization.h
│   │   │   │   ├── AFURLResponseSerialization.m
│   │   │   │   ├── AFURLSessionManager.h
│   │   │   │   └── AFURLSessionManager.m
│   │   │   └── UIKit+AFNetworking
│   │   │   ├── AFNetworkActivityIndicatorManager.h
│   │   │   ├── AFNetworkActivityIndicatorManager.m
│   │   │   ├── UIActivityIndicatorView+AFNetworking.h
│   │   │   ├── UIActivityIndicatorView+AFNetworking.m
│   │   │   ├── UIAlertView+AFNetworking.h
│   │   │   ├── UIAlertView+AFNetworking.m
│   │   │   ├── UIButton+AFNetworking.h
│   │   │   ├── UIButton+AFNetworking.m
│   │   │   ├── UIImageView+AFNetworking.h
│   │   │   ├── UIImageView+AFNetworking.m
│   │   │   ├── UIKit+AFNetworking.h
│   │   │   ├── UIProgressView+AFNetworking.h
│   │   │   ├── UIProgressView+AFNetworking.m
│   │   │   ├── UIRefreshControl+AFNetworking.h
│   │   │   ├── UIRefreshControl+AFNetworking.m
│   │   │   ├── UIWebView+AFNetworking.h
│   │   │   └── UIWebView+AFNetworking.m
│   │   ├── GPUImage
│   │   │   └── framework
│   │   │   ├── Resources
│   │   │   │   ├── lookup_amatorka.png
│   │   │   │   ├── lookup_miss_etikate.png
│   │   │   │   ├── lookup.png
│   │   │   │   ├── lookup_soft_elegance_1.png
│   │   │   │   └── lookup_soft_elegance_2.png
│   │   │   └── Source
│   │   │   ├── GLProgram.h
│   │   │   ├── GLProgram.m
│   │   │   ├── GPUImage3x3ConvolutionFilter.h
│   │   │   ├── GPUImage3x3ConvolutionFilter.m
│   │   │   ├── GPUImage3x3TextureSamplingFilter.h
│   │   │   ├── GPUImage3x3TextureSamplingFilter.m
│   │   │   ├── GPUImageAdaptiveThresholdFilter.h
│   │   │   ├── GPUImageAdaptiveThresholdFilter.m
│   │   │   ├── GPUImageAddBlendFilter.h
│   │   │   ├── GPUImageAddBlendFilter.m
│   │   │   ├── GPUImageAlphaBlendFilter.h
│   │   │   ├── GPUImageAlphaBlendFilter.m
│   │   │   ├── GPUImageAmatorkaFilter.h
│   │   │   ├── GPUImageAmatorkaFilter.m
│   │   │   ├── GPUImageAverageColor.h
│   │   │   ├── GPUImageAverageColor.m
│   │   │   ├── GPUImageAverageLuminanceThresholdFilter.h
│   │   │   ├── GPUImageAverageLuminanceThresholdFilter.m
│   │   │   ├── GPUImageBilateralFilter.h
│   │   │   ├── GPUImageBilateralFilter.m
│   │   │   ├── GPUImageBoxBlurFilter.h
│   │   │   ├── GPUImageBoxBlurFilter.m
│   │   │   ├── GPUImageBrightnessFilter.h
│   │   │   ├── GPUImageBrightnessFilter.m
│   │   │   ├── GPUImageBuffer.h
│   │   │   ├── GPUImageBuffer.m
│   │   │   ├── GPUImageBulgeDistortionFilter.h
│   │   │   ├── GPUImageBulgeDistortionFilter.m
│   │   │   ├── GPUImageCannyEdgeDetectionFilter.h
│   │   │   ├── GPUImageCannyEdgeDetectionFilter.m
│   │   │   ├── GPUImageCGAColorspaceFilter.h
│   │   │   ├── GPUImageCGAColorspaceFilter.m
│   │   │   ├── GPUImageChromaKeyBlendFilter.h
│   │   │   ├── GPUImageChromaKeyBlendFilter.m
│   │   │   ├── GPUImageChromaKeyFilter.h
│   │   │   ├── GPUImageChromaKeyFilter.m
│   │   │   ├── GPUImageClosingFilter.h
│   │   │   ├── GPUImageClosingFilter.m
│   │   │   ├── GPUImageColorBlendFilter.h
│   │   │   ├── GPUImageColorBlendFilter.m
│   │   │   ├── GPUImageColorBurnBlendFilter.h
│   │   │   ├── GPUImageColorBurnBlendFilter.m
│   │   │   ├── GPUImageColorDodgeBlendFilter.h
│   │   │   ├── GPUImageColorDodgeBlendFilter.m
│   │   │   ├── GPUImageColorInvertFilter.h
│   │   │   ├── GPUImageColorInvertFilter.m
│   │   │   ├── GPUImageColorMatrixFilter.h
│   │   │   ├── GPUImageColorMatrixFilter.m
│   │   │   ├── GPUImageColorPackingFilter.h
│   │   │   ├── GPUImageColorPackingFilter.m
│   │   │   ├── GPUImageContrastFilter.h
│   │   │   ├── GPUImageContrastFilter.m
│   │   │   ├── GPUImageCropFilter.h
│   │   │   ├── GPUImageCropFilter.m
│   │   │   ├── GPUImageCrosshairGenerator.h
│   │   │   ├── GPUImageCrosshairGenerator.m
│   │   │   ├── GPUImageCrosshatchFilter.h
│   │   │   ├── GPUImageCrosshatchFilter.m
│   │   │   ├── GPUImageDarkenBlendFilter.h
│   │   │   ├── GPUImageDarkenBlendFilter.m
│   │   │   ├── GPUImageDifferenceBlendFilter.h
│   │   │   ├── GPUImageDifferenceBlendFilter.m
│   │   │   ├── GPUImageDilationFilter.h
│   │   │   ├── GPUImageDilationFilter.m
│   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.h
│   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.m
│   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.h
│   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.m
│   │   │   ├── GPUImageDissolveBlendFilter.h
│   │   │   ├── GPUImageDissolveBlendFilter.m
│   │   │   ├── GPUImageDivideBlendFilter.h
│   │   │   ├── GPUImageDivideBlendFilter.m
│   │   │   ├── GPUImageEmbossFilter.h
│   │   │   ├── GPUImageEmbossFilter.m
│   │   │   ├── GPUImageErosionFilter.h
│   │   │   ├── GPUImageErosionFilter.m
│   │   │   ├── GPUImageExclusionBlendFilter.h
│   │   │   ├── GPUImageExclusionBlendFilter.m
│   │   │   ├── GPUImageExposureFilter.h
│   │   │   ├── GPUImageExposureFilter.m
│   │   │   ├── GPUImageFalseColorFilter.h
│   │   │   ├── GPUImageFalseColorFilter.m
│   │   │   ├── GPUImageFASTCornerDetectionFilter.h
│   │   │   ├── GPUImageFASTCornerDetectionFilter.m
│   │   │   ├── GPUImageFilterGroup.h
│   │   │   ├── GPUImageFilterGroup.m
│   │   │   ├── GPUImageFilter.h
│   │   │   ├── GPUImageFilter.m
│   │   │   ├── GPUImageFilterPipeline.h
│   │   │   ├── GPUImageFilterPipeline.m
│   │   │   ├── GPUImageFramebufferCache.h
│   │   │   ├── GPUImageFramebufferCache.m
│   │   │   ├── GPUImageFramebuffer.h
│   │   │   ├── GPUImageFramebuffer.m
│   │   │   ├── GPUImageGammaFilter.h
│   │   │   ├── GPUImageGammaFilter.m
│   │   │   ├── GPUImageGaussianBlurFilter.h
│   │   │   ├── GPUImageGaussianBlurFilter.m
│   │   │   ├── GPUImageGaussianBlurPositionFilter.h
│   │   │   ├── GPUImageGaussianBlurPositionFilter.m
│   │   │   ├── GPUImageGaussianSelectiveBlurFilter.h
│   │   │   ├── GPUImageGaussianSelectiveBlurFilter.m
│   │   │   ├── GPUImageGlassSphereFilter.h
│   │   │   ├── GPUImageGlassSphereFilter.m
│   │   │   ├── GPUImageGrayscaleFilter.h
│   │   │   ├── GPUImageGrayscaleFilter.m
│   │   │   ├── GPUImage.h
│   │   │   ├── GPUImageHalftoneFilter.h
│   │   │   ├── GPUImageHalftoneFilter.m
│   │   │   ├── GPUImageHardLightBlendFilter.h
│   │   │   ├── GPUImageHardLightBlendFilter.m
│   │   │   ├── GPUImageHarrisCornerDetectionFilter.h
│   │   │   ├── GPUImageHarrisCornerDetectionFilter.m
│   │   │   ├── GPUImageHazeFilter.h
│   │   │   ├── GPUImageHazeFilter.m
│   │   │   ├── GPUImageHighlightShadowFilter.h
│   │   │   ├── GPUImageHighlightShadowFilter.m
│   │   │   ├── GPUImageHighPassFilter.h
│   │   │   ├── GPUImageHighPassFilter.m
│   │   │   ├── GPUImageHistogramEqualizationFilter.h
│   │   │   ├── GPUImageHistogramEqualizationFilter.m
│   │   │   ├── GPUImageHistogramFilter.h
│   │   │   ├── GPUImageHistogramFilter.m
│   │   │   ├── GPUImageHistogramGenerator.h
│   │   │   ├── GPUImageHistogramGenerator.m
│   │   │   ├── GPUImageHoughTransformLineDetector.h
│   │   │   ├── GPUImageHoughTransformLineDetector.m
│   │   │   ├── GPUImageHSBFilter.h
│   │   │   ├── GPUImageHSBFilter.m
│   │   │   ├── GPUImageHueBlendFilter.h
│   │   │   ├── GPUImageHueBlendFilter.m
│   │   │   ├── GPUImageHueFilter.h
│   │   │   ├── GPUImageHueFilter.m
│   │   │   ├── GPUImageiOSBlurFilter.h
│   │   │   ├── GPUImageiOSBlurFilter.m
│   │   │   ├── GPUImageJFAVoronoiFilter.h
│   │   │   ├── GPUImageJFAVoronoiFilter.m
│   │   │   ├── GPUImageKuwaharaFilter.h
│   │   │   ├── GPUImageKuwaharaFilter.m
│   │   │   ├── GPUImageKuwaharaRadius3Filter.h
│   │   │   ├── GPUImageKuwaharaRadius3Filter.m
│   │   │   ├── GPUImageLanczosResamplingFilter.h
│   │   │   ├── GPUImageLanczosResamplingFilter.m
│   │   │   ├── GPUImageLaplacianFilter.h
│   │   │   ├── GPUImageLaplacianFilter.m
│   │   │   ├── GPUImageLevelsFilter.h
│   │   │   ├── GPUImageLevelsFilter.m
│   │   │   ├── GPUImageLightenBlendFilter.h
│   │   │   ├── GPUImageLightenBlendFilter.m
│   │   │   ├── GPUImageLinearBurnBlendFilter.h
│   │   │   ├── GPUImageLinearBurnBlendFilter.m
│   │   │   ├── GPUImageLineGenerator.h
│   │   │   ├── GPUImageLineGenerator.m
│   │   │   ├── GPUImageLocalBinaryPatternFilter.h
│   │   │   ├── GPUImageLocalBinaryPatternFilter.m
│   │   │   ├── GPUImageLookupFilter.h
│   │   │   ├── GPUImageLookupFilter.m
│   │   │   ├── GPUImageLowPassFilter.h
│   │   │   ├── GPUImageLowPassFilter.m
│   │   │   ├── GPUImageLuminanceRangeFilter.h
│   │   │   ├── GPUImageLuminanceRangeFilter.m
│   │   │   ├── GPUImageLuminanceThresholdFilter.h
│   │   │   ├── GPUImageLuminanceThresholdFilter.m
│   │   │   ├── GPUImageLuminosityBlendFilter.h
│   │   │   ├── GPUImageLuminosityBlendFilter.m
│   │   │   ├── GPUImageLuminosity.h
│   │   │   ├── GPUImageLuminosity.m
│   │   │   ├── GPUImageMaskFilter.h
│   │   │   ├── GPUImageMaskFilter.m
│   │   │   ├── GPUImageMedianFilter.h
│   │   │   ├── GPUImageMedianFilter.m
│   │   │   ├── GPUImageMissEtikateFilter.h
│   │   │   ├── GPUImageMissEtikateFilter.m
│   │   │   ├── GPUImageMonochromeFilter.h
│   │   │   ├── GPUImageMonochromeFilter.m
│   │   │   ├── GPUImageMosaicFilter.h
│   │   │   ├── GPUImageMosaicFilter.m
│   │   │   ├── GPUImageMotionBlurFilter.h
│   │   │   ├── GPUImageMotionBlurFilter.m
│   │   │   ├── GPUImageMotionDetector.h
│   │   │   ├── GPUImageMotionDetector.m
│   │   │   ├── GPUImageMovieComposition.h
│   │   │   ├── GPUImageMovieComposition.m
│   │   │   ├── GPUImageMovie.h
│   │   │   ├── GPUImageMovie.m
│   │   │   ├── GPUImageMultiplyBlendFilter.h
│   │   │   ├── GPUImageMultiplyBlendFilter.m
│   │   │   ├── GPUImageNobleCornerDetectionFilter.h
│   │   │   ├── GPUImageNobleCornerDetectionFilter.m
│   │   │   ├── GPUImageNonMaximumSuppressionFilter.h
│   │   │   ├── GPUImageNonMaximumSuppressionFilter.m
│   │   │   ├── GPUImageNormalBlendFilter.h
│   │   │   ├── GPUImageNormalBlendFilter.m
│   │   │   ├── GPUImageOpacityFilter.h
│   │   │   ├── GPUImageOpacityFilter.m
│   │   │   ├── GPUImageOpeningFilter.h
│   │   │   ├── GPUImageOpeningFilter.m
│   │   │   ├── GPUImageOutput.h
│   │   │   ├── GPUImageOutput.m
│   │   │   ├── GPUImageOverlayBlendFilter.h
│   │   │   ├── GPUImageOverlayBlendFilter.m
│   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.h
│   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.m
│   │   │   ├── GPUImagePerlinNoiseFilter.h
│   │   │   ├── GPUImagePerlinNoiseFilter.m
│   │   │   ├── GPUImagePinchDistortionFilter.h
│   │   │   ├── GPUImagePinchDistortionFilter.m
│   │   │   ├── GPUImagePixellateFilter.h
│   │   │   ├── GPUImagePixellateFilter.m
│   │   │   ├── GPUImagePixellatePositionFilter.h
│   │   │   ├── GPUImagePixellatePositionFilter.m
│   │   │   ├── GPUImagePoissonBlendFilter.h
│   │   │   ├── GPUImagePoissonBlendFilter.m
│   │   │   ├── GPUImagePolarPixellateFilter.h
│   │   │   ├── GPUImagePolarPixellateFilter.m
│   │   │   ├── GPUImagePolkaDotFilter.h
│   │   │   ├── GPUImagePolkaDotFilter.m
│   │   │   ├── GPUImagePosterizeFilter.h
│   │   │   ├── GPUImagePosterizeFilter.m
│   │   │   ├── GPUImagePrewittEdgeDetectionFilter.h
│   │   │   ├── GPUImagePrewittEdgeDetectionFilter.m
│   │   │   ├── GPUImageRawDataInput.h
│   │   │   ├── GPUImageRawDataInput.m
│   │   │   ├── GPUImageRawDataOutput.h
│   │   │   ├── GPUImageRawDataOutput.m
│   │   │   ├── GPUImageRGBClosingFilter.h
│   │   │   ├── GPUImageRGBClosingFilter.m
│   │   │   ├── GPUImageRGBDilationFilter.h
│   │   │   ├── GPUImageRGBDilationFilter.m
│   │   │   ├── GPUImageRGBErosionFilter.h
│   │   │   ├── GPUImageRGBErosionFilter.m
│   │   │   ├── GPUImageRGBFilter.h
│   │   │   ├── GPUImageRGBFilter.m
│   │   │   ├── GPUImageRGBOpeningFilter.h
│   │   │   ├── GPUImageRGBOpeningFilter.m
│   │   │   ├── GPUImageSaturationBlendFilter.h
│   │   │   ├── GPUImageSaturationBlendFilter.m
│   │   │   ├── GPUImageSaturationFilter.h
│   │   │   ├── GPUImageSaturationFilter.m
│   │   │   ├── GPUImageScreenBlendFilter.h
│   │   │   ├── GPUImageScreenBlendFilter.m
│   │   │   ├── GPUImageSepiaFilter.h
│   │   │   ├── GPUImageSepiaFilter.m
│   │   │   ├── GPUImageSharpenFilter.h
│   │   │   ├── GPUImageSharpenFilter.m
│   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.h
│   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.m
│   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.h
│   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.m
│   │   │   ├── GPUImageSketchFilter.h
│   │   │   ├── GPUImageSketchFilter.m
│   │   │   ├── GPUImageSmoothToonFilter.h
│   │   │   ├── GPUImageSmoothToonFilter.m
│   │   │   ├── GPUImageSobelEdgeDetectionFilter.h
│   │   │   ├── GPUImageSobelEdgeDetectionFilter.m
│   │   │   ├── GPUImageSoftEleganceFilter.h
│   │   │   ├── GPUImageSoftEleganceFilter.m
│   │   │   ├── GPUImageSoftLightBlendFilter.h
│   │   │   ├── GPUImageSoftLightBlendFilter.m
│   │   │   ├── GPUImageSolidColorGenerator.h
│   │   │   ├── GPUImageSolidColorGenerator.m
│   │   │   ├── GPUImageSourceOverBlendFilter.h
│   │   │   ├── GPUImageSourceOverBlendFilter.m
│   │   │   ├── GPUImageSphereRefractionFilter.h
│   │   │   ├── GPUImageSphereRefractionFilter.m
│   │   │   ├── GPUImageStillCamera.h
│   │   │   ├── GPUImageStillCamera.m
│   │   │   ├── GPUImageStretchDistortionFilter.h
│   │   │   ├── GPUImageStretchDistortionFilter.m
│   │   │   ├── GPUImageSubtractBlendFilter.h
│   │   │   ├── GPUImageSubtractBlendFilter.m
│   │   │   ├── GPUImageSwirlFilter.h
│   │   │   ├── GPUImageSwirlFilter.m
│   │   │   ├── GPUImageTextureInput.h
│   │   │   ├── GPUImageTextureInput.m
│   │   │   ├── GPUImageTextureOutput.h
│   │   │   ├── GPUImageTextureOutput.m
│   │   │   ├── GPUImageThreeInputFilter.h
│   │   │   ├── GPUImageThreeInputFilter.m
│   │   │   ├── GPUImageThresholdEdgeDetectionFilter.h
│   │   │   ├── GPUImageThresholdEdgeDetectionFilter.m
│   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.h
│   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.m
│   │   │   ├── GPUImageThresholdSketchFilter.h
│   │   │   ├── GPUImageThresholdSketchFilter.m
│   │   │   ├── GPUImageTiltShiftFilter.h
│   │   │   ├── GPUImageTiltShiftFilter.m
│   │   │   ├── GPUImageToneCurveFilter.h
│   │   │   ├── GPUImageToneCurveFilter.m
│   │   │   ├── GPUImageToonFilter.h
│   │   │   ├── GPUImageToonFilter.m
│   │   │   ├── GPUImageTransformFilter.h
│   │   │   ├── GPUImageTransformFilter.m
│   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.h
│   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.m
│   │   │   ├── GPUImageTwoInputFilter.h
│   │   │   ├── GPUImageTwoInputFilter.m
│   │   │   ├── GPUImageTwoPassFilter.h
│   │   │   ├── GPUImageTwoPassFilter.m
│   │   │   ├── GPUImageTwoPassTextureSamplingFilter.h
│   │   │   ├── GPUImageTwoPassTextureSamplingFilter.m
│   │   │   ├── GPUImageUIElement.h
│   │   │   ├── GPUImageUIElement.m
│   │   │   ├── GPUImageUnsharpMaskFilter.h
│   │   │   ├── GPUImageUnsharpMaskFilter.m
│   │   │   ├── GPUImageVideoCamera.h
│   │   │   ├── GPUImageVideoCamera.m
│   │   │   ├── GPUImageVignetteFilter.h
│   │   │   ├── GPUImageVignetteFilter.m
│   │   │   ├── GPUImageVoronoiConsumerFilter.h
│   │   │   ├── GPUImageVoronoiConsumerFilter.m
│   │   │   ├── GPUImageWeakPixelInclusionFilter.h
│   │   │   ├── GPUImageWeakPixelInclusionFilter.m
│   │   │   ├── GPUImageWhiteBalanceFilter.h
│   │   │   ├── GPUImageWhiteBalanceFilter.m
│   │   │   ├── GPUImageXYDerivativeFilter.h
│   │   │   ├── GPUImageXYDerivativeFilter.m
│   │   │   ├── GPUImageZoomBlurFilter.h
│   │   │   ├── GPUImageZoomBlurFilter.m
│   │   │   └── iOS
│   │   │   ├── Framework
│   │   │   │   └── GPUImageFramework.h
│   │   │   ├── GPUImageContext.h
│   │   │   ├── GPUImageContext.m
│   │   │   ├── GPUImageMovieWriter.h
│   │   │   ├── GPUImageMovieWriter.m
│   │   │   ├── GPUImagePicture.h
│   │   │   ├── GPUImagePicture.m
│   │   │   ├── GPUImagePicture+TextureSubimage.h
│   │   │   ├── GPUImagePicture+TextureSubimage.m
│   │   │   ├── GPUImageView.h
│   │   │   └── GPUImageView.m
│   │   ├── HeartFlyView
│   │   │   ├── DMHeartFlyView.h
│   │   │   └── DMHeartFlyView.m
│   │   ├── LFLiveKit
│   │   │   ├── capture
│   │   │   │   ├── LFAudioCapture.h
│   │   │   │   ├── LFAudioCapture.m
│   │   │   │   ├── LFVideoCapture.h
│   │   │   │   └── LFVideoCapture.m
│   │   │   ├── coder
│   │   │   │   ├── LFAudioEncoding.h
│   │   │   │   ├── LFHardwareAudioEncoder.h
│   │   │   │   ├── LFHardwareAudioEncoder.m
│   │   │   │   ├── LFHardwareVideoEncoder.h
│   │   │   │   ├── LFHardwareVideoEncoder.m
│   │   │   │   └── LFVideoEncoding.h
│   │   │   ├── configuration
│   │   │   │   ├── LFLiveAudioConfiguration.h
│   │   │   │   ├── LFLiveAudioConfiguration.m
│   │   │   │   ├── LFLiveVideoConfiguration.h
│   │   │   │   └── LFLiveVideoConfiguration.m
│   │   │   ├── filter
│   │   │   │   ├── LFGPUImageBeautyFilter.h
│   │   │   │   ├── LFGPUImageBeautyFilter.m
│   │   │   │   ├── LFGPUImageEmptyFilter.h
│   │   │   │   └── LFGPUImageEmptyFilter.m
│   │   │   ├── LFLiveKit.h
│   │   │   ├── LFLiveSession.h
│   │   │   ├── LFLiveSession.m
│   │   │   ├── objects
│   │   │   │   ├── LFAudioFrame.h
│   │   │   │   ├── LFAudioFrame.m
│   │   │   │   ├── LFFrame.h
│   │   │   │   ├── LFFrame.m
│   │   │   │   ├── LFLiveDebug.h
│   │   │   │   ├── LFLiveDebug.m
│   │   │   │   ├── LFLiveStreamInfo.h
│   │   │   │   ├── LFLiveStreamInfo.m
│   │   │   │   ├── LFVideoFrame.h
│   │   │   │   └── LFVideoFrame.m
│   │   │   └── upload
│   │   │   ├── LFLiveKit-dummy.m
│   │   │   ├── LFLiveKit-prefix.pch
│   │   │   ├── LFStreamingBuffer.h
│   │   │   ├── LFStreamingBuffer.m
│   │   │   ├── LFStreamRtmpSocket.h
│   │   │   ├── LFStreamRtmpSocket.m
│   │   │   ├── LFStreamSocket.h
│   │   │   ├── NSMutableArray+LFAdd.h
│   │   │   └── NSMutableArray+LFAdd.m
│   │   ├── librtmp-iOS
│   │   │   ├── include
│   │   │   │   ├── librtmp
│   │   │   │   │   ├── amf.h
│   │   │   │   │   ├── http.h
│   │   │   │   │   ├── log.h
│   │   │   │   │   └── rtmp.h
│   │   │   │   └── openssl
│   │   │   │   ├── aes.h
│   │   │   │   ├── asn1.h
│   │   │   │   ├── asn1_mac.h
│   │   │   │   ├── asn1t.h
│   │   │   │   ├── bio.h
│   │   │   │   ├── blowfish.h
│   │   │   │   ├── bn.h
│   │   │   │   ├── buffer.h
│   │   │   │   ├── camellia.h
│   │   │   │   ├── cast.h
│   │   │   │   ├── cmac.h
│   │   │   │   ├── cms.h
│   │   │   │   ├── comp.h
│   │   │   │   ├── conf_api.h
│   │   │   │   ├── conf.h
│   │   │   │   ├── crypto.h
│   │   │   │   ├── des.h
│   │   │   │   ├── des_old.h
│   │   │   │   ├── dh.h
│   │   │   │   ├── dsa.h
│   │   │   │   ├── dso.h
│   │   │   │   ├── dtls1.h
│   │   │   │   ├── ebcdic.h
│   │   │   │   ├── ecdh.h
│   │   │   │   ├── ecdsa.h
│   │   │   │   ├── ec.h
│   │   │   │   ├── engine.h
│   │   │   │   ├── e_os2.h
│   │   │   │   ├── err.h
│   │   │   │   ├── evp.h
│   │   │   │   ├── hmac.h
│   │   │   │   ├── idea.h
│   │   │   │   ├── krb5_asn.h
│   │   │   │   ├── kssl.h
│   │   │   │   ├── lhash.h
│   │   │   │   ├── md4.h
│   │   │   │   ├── md5.h
│   │   │   │   ├── mdc2.h
│   │   │   │   ├── modes.h
│   │   │   │   ├── objects.h
│   │   │   │   ├── obj_mac.h
│   │   │   │   ├── ocsp.h
│   │   │   │   ├── opensslconf.h
│   │   │   │   ├── opensslv.h
│   │   │   │   ├── ossl_typ.h
│   │   │   │   ├── pem2.h
│   │   │   │   ├── pem.h
│   │   │   │   ├── pkcs12.h
│   │   │   │   ├── pkcs7.h
│   │   │   │   ├── pqueue.h
│   │   │   │   ├── rand.h
│   │   │   │   ├── rc2.h
│   │   │   │   ├── rc4.h
│   │   │   │   ├── ripemd.h
│   │   │   │   ├── rsa.h
│   │   │   │   ├── safestack.h
│   │   │   │   ├── seed.h
│   │   │   │   ├── sha.h
│   │   │   │   ├── srp.h
│   │   │   │   ├── srtp.h
│   │   │   │   ├── ssl23.h
│   │   │   │   ├── ssl2.h
│   │   │   │   ├── ssl3.h
│   │   │   │   ├── ssl.h
│   │   │   │   ├── stack.h
│   │   │   │   ├── symhacks.h
│   │   │   │   ├── tls1.h
│   │   │   │   ├── ts.h
│   │   │   │   ├── txt_db.h
│   │   │   │   ├── ui_compat.h
│   │   │   │   ├── ui.h
│   │   │   │   ├── whrlpool.h
│   │   │   │   ├── x509.h
│   │   │   │   ├── x509v3.h
│   │   │   │   └── x509_vfy.h
│   │   │   ├── lib
│   │   │   │   ├── libcrypto.a
│   │   │   │   ├── librtmp.a
│   │   │   │   └── libssl.a
│   │   │   ├── LICENSE
│   │   │   └── README.md
│   │   ├── Masonry
│   │   │   ├── MASCompositeConstraint.h
│   │   │   ├── MASCompositeConstraint.m
│   │   │   ├── MASConstraint.h
│   │   │   ├── MASConstraint.m
│   │   │   ├── MASConstraintMaker.h
│   │   │   ├── MASConstraintMaker.m
│   │   │   ├── MASConstraint+Private.h
│   │   │   ├── MASLayoutConstraint.h
│   │   │   ├── MASLayoutConstraint.m
│   │   │   ├── Masonry.h
│   │   │   ├── MASUtilities.h
│   │   │   ├── MASViewAttribute.h
│   │   │   ├── MASViewAttribute.m
│   │   │   ├── MASViewConstraint.h
│   │   │   ├── MASViewConstraint.m
│   │   │   ├── NSArray+MASAdditions.h
│   │   │   ├── NSArray+MASAdditions.m
│   │   │   ├── NSArray+MASShorthandAdditions.h
│   │   │   ├── NSLayoutConstraint+MASDebugAdditions.h
│   │   │   ├── NSLayoutConstraint+MASDebugAdditions.m
│   │   │   ├── ViewController+MASAdditions.h
│   │   │   ├── ViewController+MASAdditions.m
│   │   │   ├── View+MASAdditions.h
│   │   │   ├── View+MASAdditions.m
│   │   │   └── View+MASShorthandAdditions.h
│   │   ├── NetWorkEngine
│   │   │   ├── NetWorkEngine.h
│   │   │   └── NetWorkEngine.m
│   │   ├── ODRefreshControl
│   │   │   ├── ODRefreshControl.h
│   │   │   └── ODRefreshControl.m
│   │   ├── SDWebImage
│   │   │   ├── MKAnnotationView+WebCache.h
│   │   │   ├── MKAnnotationView+WebCache.m
│   │   │   ├── NSData+ImageContentType.h
│   │   │   ├── NSData+ImageContentType.m
│   │   │   ├── SDImageCache.h
│   │   │   ├── SDImageCache.m
│   │   │   ├── SDWebImageCompat.h
│   │   │   ├── SDWebImageCompat.m
│   │   │   ├── SDWebImageDecoder.h
│   │   │   ├── SDWebImageDecoder.m
│   │   │   ├── SDWebImageDownloader.h
│   │   │   ├── SDWebImageDownloader.m
│   │   │   ├── SDWebImageDownloaderOperation.h
│   │   │   ├── SDWebImageDownloaderOperation.m
│   │   │   ├── SDWebImageManager.h
│   │   │   ├── SDWebImageManager.m
│   │   │   ├── SDWebImageOperation.h
│   │   │   ├── SDWebImagePrefetcher.h
│   │   │   ├── SDWebImagePrefetcher.m
│   │   │   ├── UIButton+WebCache.h
│   │   │   ├── UIButton+WebCache.m
│   │   │   ├── UIImage+GIF.h
│   │   │   ├── UIImage+GIF.m
│   │   │   ├── UIImage+MultiFormat.h
│   │   │   ├── UIImage+MultiFormat.m
│   │   │   ├── UIImageView+HighlightedWebCache.h
│   │   │   ├── UIImageView+HighlightedWebCache.m
│   │   │   ├── UIImageView+WebCache.h
│   │   │   ├── UIImageView+WebCache.m
│   │   │   ├── UIImage+WebP.h
│   │   │   ├── UIImage+WebP.m
│   │   │   ├── UIView+WebCacheOperation.h
│   │   │   └── UIView+WebCacheOperation.m
│   │   ├── SVProgressHUD
│   │   │   ├── CocoaAsyncSocket
│   │   │   │   └── Source
│   │   │   │   ├── GCD
│   │   │   │   │   ├── GCDAsyncSocket.h
│   │   │   │   │   ├── GCDAsyncSocket.m
│   │   │   │   │   ├── GCDAsyncUdpSocket.h
│   │   │   │   │   └── GCDAsyncUdpSocket.m
│   │   │   │   └── RunLoop
│   │   │   │   ├── AsyncSocket.h
│   │   │   │   ├── AsyncSocket.m
│   │   │   │   ├── AsyncUdpSocket.h
│   │   │   │   └── AsyncUdpSocket.m
│   │   │   ├── SVIndefiniteAnimatedView.h
│   │   │   ├── SVIndefiniteAnimatedView.m
│   │   │   ├── SVPHelper.h
│   │   │   ├── SVPHelper.m
│   │   │   ├── SVProgressHUD.bundle
│   │   │   │   ├── angle-mask@2x.png
│   │   │   │   ├── angle-mask@3x.png
│   │   │   │   ├── angle-mask.png
│   │   │   │   ├── error@2x.png
│   │   │   │   ├── error@3x.png
│   │   │   │   ├── error.png
│   │   │   │   ├── info@2x.png
│   │   │   │   ├── info@3x.png
│   │   │   │   ├── info.png
│   │   │   │   ├── success@2x.png
│   │   │   │   ├── success@3x.png
│   │   │   │   └── success.png
│   │   │   ├── SVProgressHUD.h
│   │   │   ├── SVProgressHUD.m
│   │   │   └── SVProgressHUD-Prefix.pch
│   │   └── XJScrollerHiddenBar
│   │   ├── XJScrollerHiddenBarViewController.h
│   │   └── XJScrollerHiddenBarViewController.m
│   ├── Info.plist
│   ├── main.m
│   └── 安装教程.txt
├── 安装教程.txt
├── 翻云短视频
│   ├── Assets.xcassets
│   │   ├── AppIcon.appiconset
│   │   │   ├── AppIcon29x29@2x.png
│   │   │   ├── AppIcon40x40@2x.png
│   │   │   ├── AppIcon40x40@3x.png
│   │   │   ├── AppIcon60x60@3x.png
│   │   │   └── Contents.json
│   │   ├── Button
│   │   │   ├── address.imageset
│   │   │   │   ├── address-1.png
│   │   │   │   └── Contents.json
│   │   │   ├── camra_beauty_close.imageset
│   │   │   │   ├── camra_beauty_close@2x.png
│   │   │   │   ├── camra_beauty_close@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── camra_beauty.imageset
│   │   │   │   ├── camra_beauty@2x.png
│   │   │   │   ├── camra_beauty@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── camra_preview.imageset
│   │   │   │   ├── camra_preview@2x.png
│   │   │   │   ├── camra_preview@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── card_message.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── live_comment_high_new@2x.png
│   │   │   ├── card_search.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── UMS_find@2x.png
│   │   │   ├── close_preview.imageset
│   │   │   │   ├── close_preview@2x.png
│   │   │   │   ├── close_preview@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── Contents.json
│   │   │   ├── gift.imageset
│   │   │   │   ├── 2.0_sixin_lt_lw_@2x.png
│   │   │   │   ├── 2.0_sixin_lt_lw_@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── me_btn_edit_h_.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_btn_edit_h_@2x.png
│   │   │   │   └── me_btn_edit_h_@3x.png
│   │   │   ├── me_harvest_exchange.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_harvest_exchange@2x.png
│   │   │   │   └── me_harvest_exchange@3x.png
│   │   │   ├── me_new_icon_zuanshi.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_icon_zuanshi@2x.png
│   │   │   │   └── me_new_icon_zuanshi@3x.png
│   │   │   ├── 开始.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── 开始.png
│   │   │   ├── 暂停.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── play.png
│   │   │   ├── 点赞.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── 点赞.png
│   │   │   └── 返回.imageset
│   │   │   ├── Contents.json
│   │   │   └── goback.png
│   │   ├── Contents.json
│   │   ├── Gift
│   │   │   ├── Contents.json
│   │   │   ├── gift_fireworks_1.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── gift_fireworks_1.png
│   │   │   ├── gift_fireworks_2.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── gift_fireworks_2.png
│   │   │   └── porsche.imageset
│   │   │   ├── Contents.json
│   │   │   └── porsche.png
│   │   ├── Main
│   │   │   ├── bg_zbfx.imageset
│   │   │   │   ├── bg_zbfx@3x.png
│   │   │   │   └── Contents.json
│   │   │   ├── Contents.json
│   │   │   ├── default_room.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── default_room@2x.jpg
│   │   │   │   └── default_room@3x.jpg
│   │   │   ├── global_background.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── global_tittle@2x.png
│   │   │   │   └── global_tittle@3x.png
│   │   │   ├── NavBack.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── NavBack@2x.png
│   │   │   ├── room_button.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── room_button@2x.png
│   │   │   │   └── room_button@3x.png
│   │   │   ├── tab_bg.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── tab_bg@2x.png
│   │   │   │   └── tab_bg@3x.png
│   │   │   ├── welcome_1.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── welcome_1@3x.png
│   │   │   └── welcome_2.imageset
│   │   │   ├── Contents.json
│   │   │   └── welcome_2@3x.png
│   │   ├── My
│   │   │   ├── Contents.json
│   │   │   ├── jiaIcon.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   └── jiaIcon.jpg
│   │   │   ├── live_area_icn_male_prd.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── live_area_icn_male_prd@2x.png
│   │   │   │   └── live_area_icn_male_prd@3x.png
│   │   │   ├── me_myaccount_reddiamond.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_myaccount_reddiamond@2x.png
│   │   │   │   └── me_myaccount_reddiamond@3x.png
│   │   │   ├── me_new_bg_live.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_bg_live@2x.png
│   │   │   │   └── me_new_bg_live@3x.png
│   │   │   ├── me_new_btn_rt.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_btn_rt@2x.png
│   │   │   │   └── me_new_btn_rt@3x.png
│   │   │   ├── me_new_dengji.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_dengji@2x.png
│   │   │   │   └── me_new_dengji@3x.png
│   │   │   ├── me_new_icon_live.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_icon_live@2x.png
│   │   │   │   └── me_new_icon_live@3x.png
│   │   │   ├── me_new_shouyi.imageset
│   │   │   │   ├── Contents.json
│   │   │   │   ├── me_new_shouyi@2x.png
│   │   │   │   └── me_new_shouyi@3x.png
│   │   │   └── me_new_zhanghao.imageset
│   │   │   ├── Contents.json
│   │   │   ├── me_new_zhanghao@2x.png
│   │   │   └── me_new_zhanghao@3x.png
│   │   └── tabBar
│   │   ├── Contents.json
│   │   ├── tab_live.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_live@2x.png
│   │   │   └── tab_live@3x.png
│   │   ├── tab_live_p.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_live_p@2x.png
│   │   │   └── tab_live_p@3x.png
│   │   ├── tab_me.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_me@2x.png
│   │   │   └── tab_me@3x.png
│   │   ├── tab_me_p.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_me_p@2x.png
│   │   │   └── tab_me_p@3x.png
│   │   ├── tab_room.imageset
│   │   │   ├── Contents.json
│   │   │   ├── tab_room@2x.png
│   │   │   └── tab_room@3x.png
│   │   └── tab_room_p.imageset
│   │   ├── Contents.json
│   │   ├── tab_room_p@2x.png
│   │   └── tab_room_p@3x.png
│   ├── Base.lproj
│   │   ├── LaunchScreen.storyboard
│   │   └── Main.storyboard
│   ├── Classes
│   │   ├── Camera
│   │   │   ├── View
│   │   │   │   ├── StartLiveView.h
│   │   │   │   └── StartLiveView.m
│   │   │   └── ViewController
│   │   │   ├── CameraViewController.h
│   │   │   ├── CameraViewController.m
│   │   │   └── CameraViewController.xib
│   │   ├── Live
│   │   │   ├── Model
│   │   │   │   ├── PlayerModel.h
│   │   │   │   └── PlayerModel.m
│   │   │   ├── View
│   │   │   │   ├── PlayerTableViewCell.h
│   │   │   │   └── PlayerTableViewCell.m
│   │   │   └── ViewController
│   │   │   ├── AttentionViewController.h
│   │   │   ├── AttentionViewController.m
│   │   │   ├── HotViewController.h
│   │   │   ├── HotViewController.m
│   │   │   ├── LiveVC.h
│   │   │   ├── LiveVC.m
│   │   │   ├── NewViewController.h
│   │   │   ├── NewViewController.m
│   │   │   ├── PlayerViewController.h
│   │   │   ├── PlayerViewController.m
│   │   │   ├── SearchViewController.h
│   │   │   └── SearchViewController.m
│   │   ├── Main
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── MainNavigationController.h
│   │   │   ├── MainNavigationController.m
│   │   │   ├── MainTabBarVC.h
│   │   │   ├── MainTabBarVC.m
│   │   │   ├── ViewController.h
│   │   │   ├── ViewController.m
│   │   │   └── yingke.pch
│   │   ├── My
│   │   │   ├── View
│   │   │   │   ├── MiddleView.h
│   │   │   │   ├── MiddleView.m
│   │   │   │   ├── MiddleView.xib
│   │   │   │   ├── MineHeadView.h
│   │   │   │   ├── MineHeadView.m
│   │   │   │   ├── MineHeadView.xib
│   │   │   │   ├── MyView.h
│   │   │   │   └── MyView.m
│   │   │   └── ViewController
│   │   │   ├── MyViewController.h
│   │   │   └── MyViewController.m
│   │   ├── Other
│   │   │   ├── UIBarButtonItem+Item.h
│   │   │   ├── UIBarButtonItem+Item.m
│   │   │   ├── UIControl+Add.h
│   │   │   ├── UIControl+Add.m
│   │   │   ├── UIImage+Image.h
│   │   │   ├── UIImage+Image.m
│   │   │   ├── UIView+Add.h
│   │   │   ├── UIView+Add.m
│   │   │   ├── UIView+Frame.h
│   │   │   ├── UIView+Frame.m
│   │   │   ├── UIView+XJExtension.h
│   │   │   └── UIView+XJExtension.m
│   │   └── Third
│   │   ├── AFNetworking
│   │   │   ├── AFNetworking
│   │   │   │   ├── AFHTTPRequestOperation.h
│   │   │   │   ├── AFHTTPRequestOperation.m
│   │   │   │   ├── AFHTTPRequestOperationManager.h
│   │   │   │   ├── AFHTTPRequestOperationManager.m
│   │   │   │   ├── AFHTTPSessionManager.h
│   │   │   │   ├── AFHTTPSessionManager.m
│   │   │   │   ├── AFNetworking.h
│   │   │   │   ├── AFNetworkReachabilityManager.h
│   │   │   │   ├── AFNetworkReachabilityManager.m
│   │   │   │   ├── AFSecurityPolicy.h
│   │   │   │   ├── AFSecurityPolicy.m
│   │   │   │   ├── AFURLConnectionOperation.h
│   │   │   │   ├── AFURLConnectionOperation.m
│   │   │   │   ├── AFURLRequestSerialization.h
│   │   │   │   ├── AFURLRequestSerialization.m
│   │   │   │   ├── AFURLResponseSerialization.h
│   │   │   │   ├── AFURLResponseSerialization.m
│   │   │   │   ├── AFURLSessionManager.h
│   │   │   │   └── AFURLSessionManager.m
│   │   │   └── UIKit+AFNetworking
│   │   │   ├── AFNetworkActivityIndicatorManager.h
│   │   │   ├── AFNetworkActivityIndicatorManager.m
│   │   │   ├── UIActivityIndicatorView+AFNetworking.h
│   │   │   ├── UIActivityIndicatorView+AFNetworking.m
│   │   │   ├── UIAlertView+AFNetworking.h
│   │   │   ├── UIAlertView+AFNetworking.m
│   │   │   ├── UIButton+AFNetworking.h
│   │   │   ├── UIButton+AFNetworking.m
│   │   │   ├── UIImageView+AFNetworking.h
│   │   │   ├── UIImageView+AFNetworking.m
│   │   │   ├── UIKit+AFNetworking.h
│   │   │   ├── UIProgressView+AFNetworking.h
│   │   │   ├── UIProgressView+AFNetworking.m
│   │   │   ├── UIRefreshControl+AFNetworking.h
│   │   │   ├── UIRefreshControl+AFNetworking.m
│   │   │   ├── UIWebView+AFNetworking.h
│   │   │   └── UIWebView+AFNetworking.m
│   │   ├── GPUImage
│   │   │   └── framework
│   │   │   ├── Resources
│   │   │   │   ├── lookup_amatorka.png
│   │   │   │   ├── lookup_miss_etikate.png
│   │   │   │   ├── lookup.png
│   │   │   │   ├── lookup_soft_elegance_1.png
│   │   │   │   └── lookup_soft_elegance_2.png
│   │   │   └── Source
│   │   │   ├── GLProgram.h
│   │   │   ├── GLProgram.m
│   │   │   ├── GPUImage3x3ConvolutionFilter.h
│   │   │   ├── GPUImage3x3ConvolutionFilter.m
│   │   │   ├── GPUImage3x3TextureSamplingFilter.h
│   │   │   ├── GPUImage3x3TextureSamplingFilter.m
│   │   │   ├── GPUImageAdaptiveThresholdFilter.h
│   │   │   ├── GPUImageAdaptiveThresholdFilter.m
│   │   │   ├── GPUImageAddBlendFilter.h
│   │   │   ├── GPUImageAddBlendFilter.m
│   │   │   ├── GPUImageAlphaBlendFilter.h
│   │   │   ├── GPUImageAlphaBlendFilter.m
│   │   │   ├── GPUImageAmatorkaFilter.h
│   │   │   ├── GPUImageAmatorkaFilter.m
│   │   │   ├── GPUImageAverageColor.h
│   │   │   ├── GPUImageAverageColor.m
│   │   │   ├── GPUImageAverageLuminanceThresholdFilter.h
│   │   │   ├── GPUImageAverageLuminanceThresholdFilter.m
│   │   │   ├── GPUImageBilateralFilter.h
│   │   │   ├── GPUImageBilateralFilter.m
│   │   │   ├── GPUImageBoxBlurFilter.h
│   │   │   ├── GPUImageBoxBlurFilter.m
│   │   │   ├── GPUImageBrightnessFilter.h
│   │   │   ├── GPUImageBrightnessFilter.m
│   │   │   ├── GPUImageBuffer.h
│   │   │   ├── GPUImageBuffer.m
│   │   │   ├── GPUImageBulgeDistortionFilter.h
│   │   │   ├── GPUImageBulgeDistortionFilter.m
│   │   │   ├── GPUImageCannyEdgeDetectionFilter.h
│   │   │   ├── GPUImageCannyEdgeDetectionFilter.m
│   │   │   ├── GPUImageCGAColorspaceFilter.h
│   │   │   ├── GPUImageCGAColorspaceFilter.m
│   │   │   ├── GPUImageChromaKeyBlendFilter.h
│   │   │   ├── GPUImageChromaKeyBlendFilter.m
│   │   │   ├── GPUImageChromaKeyFilter.h
│   │   │   ├── GPUImageChromaKeyFilter.m
│   │   │   ├── GPUImageClosingFilter.h
│   │   │   ├── GPUImageClosingFilter.m
│   │   │   ├── GPUImageColorBlendFilter.h
│   │   │   ├── GPUImageColorBlendFilter.m
│   │   │   ├── GPUImageColorBurnBlendFilter.h
│   │   │   ├── GPUImageColorBurnBlendFilter.m
│   │   │   ├── GPUImageColorDodgeBlendFilter.h
│   │   │   ├── GPUImageColorDodgeBlendFilter.m
│   │   │   ├── GPUImageColorInvertFilter.h
│   │   │   ├── GPUImageColorInvertFilter.m
│   │   │   ├── GPUImageColorMatrixFilter.h
│   │   │   ├── GPUImageColorMatrixFilter.m
│   │   │   ├── GPUImageColorPackingFilter.h
│   │   │   ├── GPUImageColorPackingFilter.m
│   │   │   ├── GPUImageContrastFilter.h
│   │   │   ├── GPUImageContrastFilter.m
│   │   │   ├── GPUImageCropFilter.h
│   │   │   ├── GPUImageCropFilter.m
│   │   │   ├── GPUImageCrosshairGenerator.h
│   │   │   ├── GPUImageCrosshairGenerator.m
│   │   │   ├── GPUImageCrosshatchFilter.h
│   │   │   ├── GPUImageCrosshatchFilter.m
│   │   │   ├── GPUImageDarkenBlendFilter.h
│   │   │   ├── GPUImageDarkenBlendFilter.m
│   │   │   ├── GPUImageDifferenceBlendFilter.h
│   │   │   ├── GPUImageDifferenceBlendFilter.m
│   │   │   ├── GPUImageDilationFilter.h
│   │   │   ├── GPUImageDilationFilter.m
│   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.h
│   │   │   ├── GPUImageDirectionalNonMaximumSuppressionFilter.m
│   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.h
│   │   │   ├── GPUImageDirectionalSobelEdgeDetectionFilter.m
│   │   │   ├── GPUImageDissolveBlendFilter.h
│   │   │   ├── GPUImageDissolveBlendFilter.m
│   │   │   ├── GPUImageDivideBlendFilter.h
│   │   │   ├── GPUImageDivideBlendFilter.m
│   │   │   ├── GPUImageEmbossFilter.h
│   │   │   ├── GPUImageEmbossFilter.m
│   │   │   ├── GPUImageErosionFilter.h
│   │   │   ├── GPUImageErosionFilter.m
│   │   │   ├── GPUImageExclusionBlendFilter.h
│   │   │   ├── GPUImageExclusionBlendFilter.m
│   │   │   ├── GPUImageExposureFilter.h
│   │   │   ├── GPUImageExposureFilter.m
│   │   │   ├── GPUImageFalseColorFilter.h
│   │   │   ├── GPUImageFalseColorFilter.m
│   │   │   ├── GPUImageFASTCornerDetectionFilter.h
│   │   │   ├── GPUImageFASTCornerDetectionFilter.m
│   │   │   ├── GPUImageFilterGroup.h
│   │   │   ├── GPUImageFilterGroup.m
│   │   │   ├── GPUImageFilter.h
│   │   │   ├── GPUImageFilter.m
│   │   │   ├── GPUImageFilterPipeline.h
│   │   │   ├── GPUImageFilterPipeline.m
│   │   │   ├── GPUImageFramebufferCache.h
│   │   │   ├── GPUImageFramebufferCache.m
│   │   │   ├── GPUImageFramebuffer.h
│   │   │   ├── GPUImageFramebuffer.m
│   │   │   ├── GPUImageGammaFilter.h
│   │   │   ├── GPUImageGammaFilter.m
│   │   │   ├── GPUImageGaussianBlurFilter.h
│   │   │   ├── GPUImageGaussianBlurFilter.m
│   │   │   ├── GPUImageGaussianBlurPositionFilter.h
│   │   │   ├── GPUImageGaussianBlurPositionFilter.m
│   │   │   ├── GPUImageGaussianSelectiveBlurFilter.h
│   │   │   ├── GPUImageGaussianSelectiveBlurFilter.m
│   │   │   ├── GPUImageGlassSphereFilter.h
│   │   │   ├── GPUImageGlassSphereFilter.m
│   │   │   ├── GPUImageGrayscaleFilter.h
│   │   │   ├── GPUImageGrayscaleFilter.m
│   │   │   ├── GPUImage.h
│   │   │   ├── GPUImageHalftoneFilter.h
│   │   │   ├── GPUImageHalftoneFilter.m
│   │   │   ├── GPUImageHardLightBlendFilter.h
│   │   │   ├── GPUImageHardLightBlendFilter.m
│   │   │   ├── GPUImageHarrisCornerDetectionFilter.h
│   │   │   ├── GPUImageHarrisCornerDetectionFilter.m
│   │   │   ├── GPUImageHazeFilter.h
│   │   │   ├── GPUImageHazeFilter.m
│   │   │   ├── GPUImageHighlightShadowFilter.h
│   │   │   ├── GPUImageHighlightShadowFilter.m
│   │   │   ├── GPUImageHighPassFilter.h
│   │   │   ├── GPUImageHighPassFilter.m
│   │   │   ├── GPUImageHistogramEqualizationFilter.h
│   │   │   ├── GPUImageHistogramEqualizationFilter.m
│   │   │   ├── GPUImageHistogramFilter.h
│   │   │   ├── GPUImageHistogramFilter.m
│   │   │   ├── GPUImageHistogramGenerator.h
│   │   │   ├── GPUImageHistogramGenerator.m
│   │   │   ├── GPUImageHoughTransformLineDetector.h
│   │   │   ├── GPUImageHoughTransformLineDetector.m
│   │   │   ├── GPUImageHSBFilter.h
│   │   │   ├── GPUImageHSBFilter.m
│   │   │   ├── GPUImageHueBlendFilter.h
│   │   │   ├── GPUImageHueBlendFilter.m
│   │   │   ├── GPUImageHueFilter.h
│   │   │   ├── GPUImageHueFilter.m
│   │   │   ├── GPUImageiOSBlurFilter.h
│   │   │   ├── GPUImageiOSBlurFilter.m
│   │   │   ├── GPUImageJFAVoronoiFilter.h
│   │   │   ├── GPUImageJFAVoronoiFilter.m
│   │   │   ├── GPUImageKuwaharaFilter.h
│   │   │   ├── GPUImageKuwaharaFilter.m
│   │   │   ├── GPUImageKuwaharaRadius3Filter.h
│   │   │   ├── GPUImageKuwaharaRadius3Filter.m
│   │   │   ├── GPUImageLanczosResamplingFilter.h
│   │   │   ├── GPUImageLanczosResamplingFilter.m
│   │   │   ├── GPUImageLaplacianFilter.h
│   │   │   ├── GPUImageLaplacianFilter.m
│   │   │   ├── GPUImageLevelsFilter.h
│   │   │   ├── GPUImageLevelsFilter.m
│   │   │   ├── GPUImageLightenBlendFilter.h
│   │   │   ├── GPUImageLightenBlendFilter.m
│   │   │   ├── GPUImageLinearBurnBlendFilter.h
│   │   │   ├── GPUImageLinearBurnBlendFilter.m
│   │   │   ├── GPUImageLineGenerator.h
│   │   │   ├── GPUImageLineGenerator.m
│   │   │   ├── GPUImageLocalBinaryPatternFilter.h
│   │   │   ├── GPUImageLocalBinaryPatternFilter.m
│   │   │   ├── GPUImageLookupFilter.h
│   │   │   ├── GPUImageLookupFilter.m
│   │   │   ├── GPUImageLowPassFilter.h
│   │   │   ├── GPUImageLowPassFilter.m
│   │   │   ├── GPUImageLuminanceRangeFilter.h
│   │   │   ├── GPUImageLuminanceRangeFilter.m
│   │   │   ├── GPUImageLuminanceThresholdFilter.h
│   │   │   ├── GPUImageLuminanceThresholdFilter.m
│   │   │   ├── GPUImageLuminosityBlendFilter.h
│   │   │   ├── GPUImageLuminosityBlendFilter.m
│   │   │   ├── GPUImageLuminosity.h
│   │   │   ├── GPUImageLuminosity.m
│   │   │   ├── GPUImageMaskFilter.h
│   │   │   ├── GPUImageMaskFilter.m
│   │   │   ├── GPUImageMedianFilter.h
│   │   │   ├── GPUImageMedianFilter.m
│   │   │   ├── GPUImageMissEtikateFilter.h
│   │   │   ├── GPUImageMissEtikateFilter.m
│   │   │   ├── GPUImageMonochromeFilter.h
│   │   │   ├── GPUImageMonochromeFilter.m
│   │   │   ├── GPUImageMosaicFilter.h
│   │   │   ├── GPUImageMosaicFilter.m
│   │   │   ├── GPUImageMotionBlurFilter.h
│   │   │   ├── GPUImageMotionBlurFilter.m
│   │   │   ├── GPUImageMotionDetector.h
│   │   │   ├── GPUImageMotionDetector.m
│   │   │   ├── GPUImageMovieComposition.h
│   │   │   ├── GPUImageMovieComposition.m
│   │   │   ├── GPUImageMovie.h
│   │   │   ├── GPUImageMovie.m
│   │   │   ├── GPUImageMultiplyBlendFilter.h
│   │   │   ├── GPUImageMultiplyBlendFilter.m
│   │   │   ├── GPUImageNobleCornerDetectionFilter.h
│   │   │   ├── GPUImageNobleCornerDetectionFilter.m
│   │   │   ├── GPUImageNonMaximumSuppressionFilter.h
│   │   │   ├── GPUImageNonMaximumSuppressionFilter.m
│   │   │   ├── GPUImageNormalBlendFilter.h
│   │   │   ├── GPUImageNormalBlendFilter.m
│   │   │   ├── GPUImageOpacityFilter.h
│   │   │   ├── GPUImageOpacityFilter.m
│   │   │   ├── GPUImageOpeningFilter.h
│   │   │   ├── GPUImageOpeningFilter.m
│   │   │   ├── GPUImageOutput.h
│   │   │   ├── GPUImageOutput.m
│   │   │   ├── GPUImageOverlayBlendFilter.h
│   │   │   ├── GPUImageOverlayBlendFilter.m
│   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.h
│   │   │   ├── GPUImageParallelCoordinateLineTransformFilter.m
│   │   │   ├── GPUImagePerlinNoiseFilter.h
│   │   │   ├── GPUImagePerlinNoiseFilter.m
│   │   │   ├── GPUImagePinchDistortionFilter.h
│   │   │   ├── GPUImagePinchDistortionFilter.m
│   │   │   ├── GPUImagePixellateFilter.h
│   │   │   ├── GPUImagePixellateFilter.m
│   │   │   ├── GPUImagePixellatePositionFilter.h
│   │   │   ├── GPUImagePixellatePositionFilter.m
│   │   │   ├── GPUImagePoissonBlendFilter.h
│   │   │   ├── GPUImagePoissonBlendFilter.m
│   │   │   ├── GPUImagePolarPixellateFilter.h
│   │   │   ├── GPUImagePolarPixellateFilter.m
│   │   │   ├── GPUImagePolkaDotFilter.h
│   │   │   ├── GPUImagePolkaDotFilter.m
│   │   │   ├── GPUImagePosterizeFilter.h
│   │   │   ├── GPUImagePosterizeFilter.m
│   │   │   ├── GPUImagePrewittEdgeDetectionFilter.h
│   │   │   ├── GPUImagePrewittEdgeDetectionFilter.m
│   │   │   ├── GPUImageRawDataInput.h
│   │   │   ├── GPUImageRawDataInput.m
│   │   │   ├── GPUImageRawDataOutput.h
│   │   │   ├── GPUImageRawDataOutput.m
│   │   │   ├── GPUImageRGBClosingFilter.h
│   │   │   ├── GPUImageRGBClosingFilter.m
│   │   │   ├── GPUImageRGBDilationFilter.h
│   │   │   ├── GPUImageRGBDilationFilter.m
│   │   │   ├── GPUImageRGBErosionFilter.h
│   │   │   ├── GPUImageRGBErosionFilter.m
│   │   │   ├── GPUImageRGBFilter.h
│   │   │   ├── GPUImageRGBFilter.m
│   │   │   ├── GPUImageRGBOpeningFilter.h
│   │   │   ├── GPUImageRGBOpeningFilter.m
│   │   │   ├── GPUImageSaturationBlendFilter.h
│   │   │   ├── GPUImageSaturationBlendFilter.m
│   │   │   ├── GPUImageSaturationFilter.h
│   │   │   ├── GPUImageSaturationFilter.m
│   │   │   ├── GPUImageScreenBlendFilter.h
│   │   │   ├── GPUImageScreenBlendFilter.m
│   │   │   ├── GPUImageSepiaFilter.h
│   │   │   ├── GPUImageSepiaFilter.m
│   │   │   ├── GPUImageSharpenFilter.h
│   │   │   ├── GPUImageSharpenFilter.m
│   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.h
│   │   │   ├── GPUImageShiTomasiFeatureDetectionFilter.m
│   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.h
│   │   │   ├── GPUImageSingleComponentGaussianBlurFilter.m
│   │   │   ├── GPUImageSketchFilter.h
│   │   │   ├── GPUImageSketchFilter.m
│   │   │   ├── GPUImageSmoothToonFilter.h
│   │   │   ├── GPUImageSmoothToonFilter.m
│   │   │   ├── GPUImageSobelEdgeDetectionFilter.h
│   │   │   ├── GPUImageSobelEdgeDetectionFilter.m
│   │   │   ├── GPUImageSoftEleganceFilter.h
│   │   │   ├── GPUImageSoftEleganceFilter.m
│   │   │   ├── GPUImageSoftLightBlendFilter.h
│   │   │   ├── GPUImageSoftLightBlendFilter.m
│   │   │   ├── GPUImageSolidColorGenerator.h
│   │   │   ├── GPUImageSolidColorGenerator.m
│   │   │   ├── GPUImageSourceOverBlendFilter.h
│   │   │   ├── GPUImageSourceOverBlendFilter.m
│   │   │   ├── GPUImageSphereRefractionFilter.h
│   │   │   ├── GPUImageSphereRefractionFilter.m
│   │   │   ├── GPUImageStillCamera.h
│   │   │   ├── GPUImageStillCamera.m
│   │   │   ├── GPUImageStretchDistortionFilter.h
│   │   │   ├── GPUImageStretchDistortionFilter.m
│   │   │   ├── GPUImageSubtractBlendFilter.h
│   │   │   ├── GPUImageSubtractBlendFilter.m
│   │   │   ├── GPUImageSwirlFilter.h
│   │   │   ├── GPUImageSwirlFilter.m
│   │   │   ├── GPUImageTextureInput.h
│   │   │   ├── GPUImageTextureInput.m
│   │   │   ├── GPUImageTextureOutput.h
│   │   │   ├── GPUImageTextureOutput.m
│   │   │   ├── GPUImageThreeInputFilter.h
│   │   │   ├── GPUImageThreeInputFilter.m
│   │   │   ├── GPUImageThresholdEdgeDetectionFilter.h
│   │   │   ├── GPUImageThresholdEdgeDetectionFilter.m
│   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.h
│   │   │   ├── GPUImageThresholdedNonMaximumSuppressionFilter.m
│   │   │   ├── GPUImageThresholdSketchFilter.h
│   │   │   ├── GPUImageThresholdSketchFilter.m
│   │   │   ├── GPUImageTiltShiftFilter.h
│   │   │   ├── GPUImageTiltShiftFilter.m
│   │   │   ├── GPUImageToneCurveFilter.h
│   │   │   ├── GPUImageToneCurveFilter.m
│   │   │   ├── GPUImageToonFilter.h
│   │   │   ├── GPUImageToonFilter.m
│   │   │   ├── GPUImageTransformFilter.h
│   │   │   ├── GPUImageTransformFilter.m
│   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.h
│   │   │   ├── GPUImageTwoInputCrossTextureSamplingFilter.m
│   │   │   ├── GPUImageTwoInputFilter.h
│   │   │   ├── GPUImageTwoInputFilter.m
│   │   │   ├── GPUImageTwoPassFilter.h
│   │   │   ├── GPUImageTwoPassFilter.m
│   │   │   ├── GPUImageTwoPassTextureSamplingFilter.h
│   │   │   ├── GPUImageTwoPassTextureSamplingFilter.m
│   │   │   ├── GPUImageUIElement.h
│   │   │   ├── GPUImageUIElement.m
│   │   │   ├── GPUImageUnsharpMaskFilter.h
│   │   │   ├── GPUImageUnsharpMaskFilter.m
│   │   │   ├── GPUImageVideoCamera.h
│   │   │   ├── GPUImageVideoCamera.m
│   │   │   ├── GPUImageVignetteFilter.h
│   │   │   ├── GPUImageVignetteFilter.m
│   │   │   ├── GPUImageVoronoiConsumerFilter.h
│   │   │   ├── GPUImageVoronoiConsumerFilter.m
│   │   │   ├── GPUImageWeakPixelInclusionFilter.h
│   │   │   ├── GPUImageWeakPixelInclusionFilter.m
│   │   │   ├── GPUImageWhiteBalanceFilter.h
│   │   │   ├── GPUImageWhiteBalanceFilter.m
│   │   │   ├── GPUImageXYDerivativeFilter.h
│   │   │   ├── GPUImageXYDerivativeFilter.m
│   │   │   ├── GPUImageZoomBlurFilter.h
│   │   │   ├── GPUImageZoomBlurFilter.m
│   │   │   └── iOS
│   │   │   ├── Framework
│   │   │   │   └── GPUImageFramework.h
│   │   │   ├── GPUImageContext.h
│   │   │   ├── GPUImageContext.m
│   │   │   ├── GPUImageMovieWriter.h
│   │   │   ├── GPUImageMovieWriter.m
│   │   │   ├── GPUImagePicture.h
│   │   │   ├── GPUImagePicture.m
│   │   │   ├── GPUImagePicture+TextureSubimage.h
│   │   │   ├── GPUImagePicture+TextureSubimage.m
│   │   │   ├── GPUImageView.h
│   │   │   └── GPUImageView.m
│   │   ├── HeartFlyView
│   │   │   ├── DMHeartFlyView.h
│   │   │   └── DMHeartFlyView.m
│   │   ├── LFLiveKit
│   │   │   ├── capture
│   │   │   │   ├── LFAudioCapture.h
│   │   │   │   ├── LFAudioCapture.m
│   │   │   │   ├── LFVideoCapture.h
│   │   │   │   └── LFVideoCapture.m
│   │   │   ├── coder
│   │   │   │   ├── LFAudioEncoding.h
│   │   │   │   ├── LFHardwareAudioEncoder.h
│   │   │   │   ├── LFHardwareAudioEncoder.m
│   │   │   │   ├── LFHardwareVideoEncoder.h
│   │   │   │   ├── LFHardwareVideoEncoder.m
│   │   │   │   └── LFVideoEncoding.h
│   │   │   ├── configuration
│   │   │   │   ├── LFLiveAudioConfiguration.h
│   │   │   │   ├── LFLiveAudioConfiguration.m
│   │   │   │   ├── LFLiveVideoConfiguration.h
│   │   │   │   └── LFLiveVideoConfiguration.m
│   │   │   ├── filter
│   │   │   │   ├── LFGPUImageBeautyFilter.h
│   │   │   │   ├── LFGPUImageBeautyFilter.m
│   │   │   │   ├── LFGPUImageEmptyFilter.h
│   │   │   │   └── LFGPUImageEmptyFilter.m
│   │   │   ├── LFLiveKit.h
│   │   │   ├── LFLiveSession.h
│   │   │   ├── LFLiveSession.m
│   │   │   ├── objects
│   │   │   │   ├── LFAudioFrame.h
│   │   │   │   ├── LFAudioFrame.m
│   │   │   │   ├── LFFrame.h
│   │   │   │   ├── LFFrame.m
│   │   │   │   ├── LFLiveDebug.h
│   │   │   │   ├── LFLiveDebug.m
│   │   │   │   ├── LFLiveStreamInfo.h
│   │   │   │   ├── LFLiveStreamInfo.m
│   │   │   │   ├── LFVideoFrame.h
│   │   │   │   └── LFVideoFrame.m
│   │   │   └── upload
│   │   │   ├── LFLiveKit-dummy.m
│   │   │   ├── LFLiveKit-prefix.pch
│   │   │   ├── LFStreamingBuffer.h
│   │   │   ├── LFStreamingBuffer.m
│   │   │   ├── LFStreamRtmpSocket.h
│   │   │   ├── LFStreamRtmpSocket.m
│   │   │   ├── LFStreamSocket.h
│   │   │   ├── NSMutableArray+LFAdd.h
│   │   │   └── NSMutableArray+LFAdd.m
│   │   ├── librtmp-iOS
│   │   │   ├── include
│   │   │   │   ├── librtmp
│   │   │   │   │   ├── amf.h
│   │   │   │   │   ├── http.h
│   │   │   │   │   ├── log.h
│   │   │   │   │   └── rtmp.h
│   │   │   │   └── openssl
│   │   │   │   ├── aes.h
│   │   │   │   ├── asn1.h
│   │   │   │   ├── asn1_mac.h
│   │   │   │   ├── asn1t.h
│   │   │   │   ├── bio.h
│   │   │   │   ├── blowfish.h
│   │   │   │   ├── bn.h
│   │   │   │   ├── buffer.h
│   │   │   │   ├── camellia.h
│   │   │   │   ├── cast.h
│   │   │   │   ├── cmac.h
│   │   │   │   ├── cms.h
│   │   │   │   ├── comp.h
│   │   │   │   ├── conf_api.h
│   │   │   │   ├── conf.h
│   │   │   │   ├── crypto.h
│   │   │   │   ├── des.h
│   │   │   │   ├── des_old.h
│   │   │   │   ├── dh.h
│   │   │   │   ├── dsa.h
│   │   │   │   ├── dso.h
│   │   │   │   ├── dtls1.h
│   │   │   │   ├── ebcdic.h
│   │   │   │   ├── ecdh.h
│   │   │   │   ├── ecdsa.h
│   │   │   │   ├── ec.h
│   │   │   │   ├── engine.h
│   │   │   │   ├── e_os2.h
│   │   │   │   ├── err.h
│   │   │   │   ├── evp.h
│   │   │   │   ├── hmac.h
│   │   │   │   ├── idea.h
│   │   │   │   ├── krb5_asn.h
│   │   │   │   ├── kssl.h
│   │   │   │   ├── lhash.h
│   │   │   │   ├── md4.h
│   │   │   │   ├── md5.h
│   │   │   │   ├── mdc2.h
│   │   │   │   ├── modes.h
│   │   │   │   ├── objects.h
│   │   │   │   ├── obj_mac.h
│   │   │   │   ├── ocsp.h
│   │   │   │   ├── opensslconf.h
│   │   │   │   ├── opensslv.h
│   │   │   │   ├── ossl_typ.h
│   │   │   │   ├── pem2.h
│   │   │   │   ├── pem.h
│   │   │   │   ├── pkcs12.h
│   │   │   │   ├── pkcs7.h
│   │   │   │   ├── pqueue.h
│   │   │   │   ├── rand.h
│   │   │   │   ├── rc2.h
│   │   │   │   ├── rc4.h
│   │   │   │   ├── ripemd.h
│   │   │   │   ├── rsa.h
│   │   │   │   ├── safestack.h
│   │   │   │   ├── seed.h
│   │   │   │   ├── sha.h
│   │   │   │   ├── srp.h
│   │   │   │   ├── srtp.h
│   │   │   │   ├── ssl23.h
│   │   │   │   ├── ssl2.h
│   │   │   │   ├── ssl3.h
│   │   │   │   ├── ssl.h
│   │   │   │   ├── stack.h
│   │   │   │   ├── symhacks.h
│   │   │   │   ├── tls1.h
│   │   │   │   ├── ts.h
│   │   │   │   ├── txt_db.h
│   │   │   │   ├── ui_compat.h
│   │   │   │   ├── ui.h
│   │   │   │   ├── whrlpool.h
│   │   │   │   ├── x509.h
│   │   │   │   ├── x509v3.h
│   │   │   │   └── x509_vfy.h
│   │   │   ├── lib
│   │   │   │   ├── libcrypto.a
│   │   │   │   ├── librtmp.a
│   │   │   │   └── libssl.a
│   │   │   ├── LICENSE
│   │   │   └── README.md
│   │   ├── Masonry
│   │   │   ├── MASCompositeConstraint.h
│   │   │   ├── MASCompositeConstraint.m
│   │   │   ├── MASConstraint.h
│   │   │   ├── MASConstraint.m
│   │   │   ├── MASConstraintMaker.h
│   │   │   ├── MASConstraintMaker.m
│   │   │   ├── MASConstraint+Private.h
│   │   │   ├── MASLayoutConstraint.h
│   │   │   ├── MASLayoutConstraint.m
│   │   │   ├── Masonry.h
│   │   │   ├── MASUtilities.h
│   │   │   ├── MASViewAttribute.h
│   │   │   ├── MASViewAttribute.m
│   │   │   ├── MASViewConstraint.h
│   │   │   ├── MASViewConstraint.m
│   │   │   ├── NSArray+MASAdditions.h
│   │   │   ├── NSArray+MASAdditions.m
│   │   │   ├── NSArray+MASShorthandAdditions.h
│   │   │   ├── NSLayoutConstraint+MASDebugAdditions.h
│   │   │   ├── NSLayoutConstraint+MASDebugAdditions.m
│   │   │   ├── ViewController+MASAdditions.h
│   │   │   ├── ViewController+MASAdditions.m
│   │   │   ├── View+MASAdditions.h
│   │   │   ├── View+MASAdditions.m
│   │   │   └── View+MASShorthandAdditions.h
│   │   ├── NetWorkEngine
│   │   │   ├── NetWorkEngine.h
│   │   │   └── NetWorkEngine.m
│   │   ├── ODRefreshControl
│   │   │   ├── ODRefreshControl.h
│   │   │   └── ODRefreshControl.m
│   │   ├── SDWebImage
│   │   │   ├── MKAnnotationView+WebCache.h
│   │   │   ├── MKAnnotationView+WebCache.m
│   │   │   ├── NSData+ImageContentType.h
│   │   │   ├── NSData+ImageContentType.m
│   │   │   ├── SDImageCache.h
│   │   │   ├── SDImageCache.m
│   │   │   ├── SDWebImageCompat.h
│   │   │   ├── SDWebImageCompat.m
│   │   │   ├── SDWebImageDecoder.h
│   │   │   ├── SDWebImageDecoder.m
│   │   │   ├── SDWebImageDownloader.h
│   │   │   ├── SDWebImageDownloader.m
│   │   │   ├── SDWebImageDownloaderOperation.h
│   │   │   ├── SDWebImageDownloaderOperation.m
│   │   │   ├── SDWebImageManager.h
│   │   │   ├── SDWebImageManager.m
│   │   │   ├── SDWebImageOperation.h
│   │   │   ├── SDWebImagePrefetcher.h
│   │   │   ├── SDWebImagePrefetcher.m
│   │   │   ├── UIButton+WebCache.h
│   │   │   ├── UIButton+WebCache.m
│   │   │   ├── UIImage+GIF.h
│   │   │   ├── UIImage+GIF.m
│   │   │   ├── UIImage+MultiFormat.h
│   │   │   ├── UIImage+MultiFormat.m
│   │   │   ├── UIImageView+HighlightedWebCache.h
│   │   │   ├── UIImageView+HighlightedWebCache.m
│   │   │   ├── UIImageView+WebCache.h
│   │   │   ├── UIImageView+WebCache.m
│   │   │   ├── UIImage+WebP.h
│   │   │   ├── UIImage+WebP.m
│   │   │   ├── UIView+WebCacheOperation.h
│   │   │   └── UIView+WebCacheOperation.m
│   │   ├── SVProgressHUD
│   │   │   ├── CocoaAsyncSocket
│   │   │   │   └── Source
│   │   │   │   ├── GCD
│   │   │   │   │   ├── GCDAsyncSocket.h
│   │   │   │   │   ├── GCDAsyncSocket.m
│   │   │   │   │   ├── GCDAsyncUdpSocket.h
│   │   │   │   │   └── GCDAsyncUdpSocket.m
│   │   │   │   └── RunLoop
│   │   │   │   ├── AsyncSocket.h
│   │   │   │   ├── AsyncSocket.m
│   │   │   │   ├── AsyncUdpSocket.h
│   │   │   │   └── AsyncUdpSocket.m
│   │   │   ├── SVIndefiniteAnimatedView.h
│   │   │   ├── SVIndefiniteAnimatedView.m
│   │   │   ├── SVPHelper.h
│   │   │   ├── SVPHelper.m
│   │   │   ├── SVProgressHUD.bundle
│   │   │   │   ├── angle-mask@2x.png
│   │   │   │   ├── angle-mask@3x.png
│   │   │   │   ├── angle-mask.png
│   │   │   │   ├── error@2x.png
│   │   │   │   ├── error@3x.png
│   │   │   │   ├── error.png
│   │   │   │   ├── info@2x.png
│   │   │   │   ├── info@3x.png
│   │   │   │   ├── info.png
│   │   │   │   ├── success@2x.png
│   │   │   │   ├── success@3x.png
│   │   │   │   └── success.png
│   │   │   ├── SVProgressHUD.h
│   │   │   ├── SVProgressHUD.m
│   │   │   └── SVProgressHUD-Prefix.pch
│   │   └── XJScrollerHiddenBar
│   │   ├── XJScrollerHiddenBarViewController.h
│   │   └── XJScrollerHiddenBarViewController.m
│   ├── Info.plist
│   ├── main.m
│   └── 安装教程.txt
├── 翻云短视频Tests
│   ├── Info.plist
│   ├── _____Tests.m
│   └── 安装教程.txt
├── 翻云短视频UITests
│   ├── Info.plist
│   ├── _____UITests.m
│   └── 安装教程.txt
└── 翻云短视频.xcodeproj
├── project.pbxproj
├── project.xcworkspace
│   ├── contents.xcworkspacedata
│   └── xcuserdata
│   └── jizhanchuan.xcuserdatad
│   └── UserInterfaceState.xcuserstate
├── xcuserdata
│   └── jizhanchuan.xcuserdatad
│   ├── xcdebugger
│   │   └── Breakpoints_v2.xcbkptlist
│   └── xcschemes
│   ├── xcschememanagement.plist
│   └── 仿映客直播.xcscheme
└── 安装教程.txt

740 directories, 4684 files

标签:

实例下载地址

运营级仿抖音火山快手短视频源码带广告视频版.zip

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警