iOS开发视频库

 视频播放
FFmpeg一个处理多媒体数据的开源、免费的库,可以用来记录、转换数字音频、视频,并能将其转化为流. ffmpeg ffmpeg官网,FFmpeg在iOS上完美编译.
vlcVLC media player.
mpv非常👍👍👍 🎥 Video player based on MPlayer/mplayer2.
ijkplayer非常赞 B站开源的视频播放器,支持Android和iOS. iOS中集成ijkplayer视频直播框架
ZFPlayer非常赞 基于AVPlayer,支持横屏、竖屏(全屏播放还可锁定屏幕方向),上下滑动调节音量、屏幕亮度,左右滑动调节播放进度.
WMPlayer赞 WMPlayer视频播放器,AVPlayer的封装,继承UIView,想怎么玩就怎么玩。支持播放mp4、m3u8、3gp、mov,网络和本地视频同时支持。全屏和小屏播放同时支持。 cell中播放视频,全屏小屏切换自如.
XCDYouTubeKit一个能够在国内播放YouTube视频的播放器.
MRVLCPlayer相信Mac用户都很熟悉一款VLC播放器,这款播放器在Mac上表现异常优异,支持的格式几乎涵盖了所有格式(就是这么屌!)。没错,就是它创造者--VideoLAN,开源了一款牛逼的视频播放框架MobileVLCKit!介绍信息:.
plaskPlask is a multimedia programming environment.
KRVideoPlayer36Kr出品的类似Weico的播放器,支持竖屏模式下全屏播放.
JPVideoPlayer类似微博主页在列表中自动播放视频.
HcdCachePlayer在线视频边下边播,支持缓存到本地.
bilibili-mac-client👍 bilibili非官方的mac客户端.
PBJVideoPlayer一个易用的流媒体播放器.
KrVideoPlayerPlus根据36Kr开源的KRVideoPlayer 进行修改和补充实现一个轻量级的视频播放器,满足大部分视频播放需求.
PKShortVideoiOS仿微信小视频功能开发优化记录.
AVAnimator一个不错的原生的开源视频库,可以轻松实现视频、音频的功能.
SSVideoPlayer一个支持本地和网络视频播放的库.
SRGMediaPlayer-iOS一个提供简洁的方法为iOS应用添加通用的音频、视频播放的库.
ABMediaView一个UIImageView的子类,可以播放本地和来源于网络的图片、视频、GIF和音频,可以最小化和全屏,同时支持视频设置GIF预览图.
kxmovie使用ffmpeg的影片播放器,修改说明修改代码基于FFmpeg的kxMoive艰难的编译运行.
JPVideoPlayerAutomatic play video in UITableView like Weibo home page in main thread and never block it.
StreamingKitStreamingKit流媒体音乐播放器.
FreeStreamerFreeStreamer流媒体音乐播放器,cpu占用非常小.
DOUAudioStreamerDOUAudioStreamer豆瓣的音乐流媒体播放器.
fmpro电台播放器,支持锁屏歌词,支持基本播放流程,歌词展示,后台锁屏播放和控制以及锁屏后封面+歌词,fmpro_R .
TBPlayer视频变下变播,把播放器播放过的数据流缓存到本地,支持拖动,采用avplayer.实现说明.
IWatch一个视频日报类的app 播放器用到了AVFoudation.
自定义视频播放器AVPlayer利用系统类AVPlayer实现完全自定义视频播放器,显示播放时间,缓存等功能。代码清晰,注释详细.
DraggableYoutubeFloatingVideo展示像类似Youtube移动应用的那种浏览视频的效果,当点击某视频时能够从右下方弹出一个界面,并且该界面能够通过手势,再次收缩在右下方并继续播放,通过AutoLayout设计实现.
 视频处理
BeautifyFaceDemo一个基于 GPUImage 的实时直播磨皮滤镜的开源实现,主要功能脸部去斑磨皮.
simplest_ffmpeg_mobileffmpeg examples in Android / IOS / WinPhone.
 视频录制
SCRecorder酷似 Instagram/Vine 的音频/视频摄像记录器,以 Objective-C 为基础的过滤器框架。 你可以做很多如下的操作:记录多个视频录像片段。删除任何你不想要的记录段。可以使用任何视频播放器播放片段。保存的记录可以在序列化的 NSDictionary 中使用。(在 NSUserDefaults 的中操作)添加使用 Core Image 的视频滤波器。可自由选择你需要的 parameters 合并和导出视频.
LLSimpleCamera视频录制 A simple, customizable camera control - video recorder for iOS.
SlowMotionVideoRecorder120 fps SLO-MO video recorder using AVFoundation. Including convenient wrapper class. Available on the iPhone5s.
PBJVisioniOS媒体捕获,点击录制视频,显示运动和照片.
ALCameraViewControllerALCameraViewController 摄像头视图控制器(含可定制照片选择器,图片简单裁切功能)及演示.
VideoBeautify功能酷似美拍,秒拍等应用的源码:对视频进行各种美化处理,采用主题形式进行分类,内含各种滤镜,动画特效和音效等.
IPDFCameraViewController支持相机定焦拍摄、滤镜、闪光、实时边框检测以及透视矫正功能,并有简单易用的API.
 视频剪切
ICGVideoTrimmerICGVideoTrimmer提供提供视频剪切的视图(类似系统相册中浏览视频时顶部那个条状视图),左右两个边界选择器还能够自定义.
VideoEditingVideo processing of the video capture and add background music.
 弹幕
BarrageRenderer一个 iOS 上的弹幕渲染库.
LiveSendGift直播发送弹幕效果.
HJDanmakuDemoiOS端视频弹幕.
 直播
LFLiveKit开源遵循RTMP协议的直播SDK.
MiaowShowiOS视频直播项目 http://www.jianshu.com/users/9723687edfb5.
LMLiveStreamingiOS Live,H264 and AAC Hard coding,support GPUImage Beauty, rtmp and flv transmission,weak network lost frame,Dynamic switching rate 参考文档.
PLPlayerKitPLPlayerKit 是 Pili 直播 SDK 的 iOS 播放器。支持所有直播常用的格式,如:RTMP、HLS、FLV。拥有优秀的功能和特性,如:首屏秒开、追帧优化、丰富的数据和状态回调、硬解软解支持。而且可以根据自己的业务进行高度定制化开发.
PLMediaStreamingKitPLMediaStreamingKit 是 Pili 直播 SDK 的 iOS 推流端,支持 RTMP 推流,h.264 和 AAC 编码,硬编、软编支持。具有丰富的数据和状态回调,方便用户根据自己的业务定制化开发。具有直播场景下的重要功能,如:美颜、背景音乐、水印等功能.
520Linkee本项目实现了作为一个直播App的基本功能,比如本地视频流采集、播放、美颜、礼物、点赞出心等.
LMLiveStreamingiOS直播,支持H246/AAC,支持GPUImage美化,支持rtmp和flv,较慢的网络优化.
直播技术的总结
Tencent-NOWiOS视频直播:高仿 腾讯旗下 < NOW > 直播 类似 映客 斗鱼 直播类型 喜欢的记点star谢谢 IOS Live video.


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值