首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
iOS
Swift
前端
SwiftUI
人工智能
Objective-C
后端
Flutter
Apple
展开
全部
iOS
Swift
前端
SwiftUI
人工智能
Objective-C
后端
Flutter
Apple
音视频开发
面试
JavaScript
汇编语言
编译原理
macOS
暂无数据
推荐
最新
macOS 录屏:ScreenCaptureKit 与 iOS 的分野,共用引擎的抽象层该切在哪
把 iOS 录屏引擎搬到 macOS,编码器和 muxer 一行没改,坑全在采集侧:没来帧不是故障而是屏幕没变,同一个帧池两本账,filter 是快照不是规则。抽象层该切在产物上。
变速与倒放:PTS 重排的那些坑
变速不是一个倍数,是时间映射。分段变速的阶跃要写成两个同时刻的点,否则被插值成斜坡、10 秒少 1.53 秒;倒放做成离线转码,裁剪点和蒙版都要跟着镜像,而镜像做两次等于没做。
Broadcast Extension 里的 Live Activity:一次跨进程妥协
状态在 Extension 里产生,ActivityKit 权限在主 App 里,而主 App 录制时多半挂起。Darwin 通知只叫醒不传话,真相放 App Group、醒来就对账,计时交给系统。
FFmpeg 在 iOS 上的裁剪、集成与包体控制
在 iOS 上集成 FFmpeg,最难的不是编译,是决定哪些不用 FFmpeg 做。包体大头、GPL 红线、arm64 ≠ arm64、砍得越多错误信息越没用,四个坑全在两者之间。
零拷贝:CVPixelBuffer / IOSurface / Metal 纹理三者的关系
零拷贝省的不是拷贝,是所有权的简单性:一块 IOSurface 三个句柄,池只认 CVPixelBuffer 这个壳。画面倒退一帧、内存反涨、-6683,三个症状同一张图。
手写 fMP4 muxer:从 ISO 14496-12 到能播的文件
手写 fMP4 muxer 的反直觉点:空索引表必须存在、最后一个 sample 的时长在写它时还不知道、单轨正常双轨就坏(tfhd 基址)、宽容的播放器是最差的测试预言机。
iOS 高刷屏监控 + 优化:从理论到实践全面解析
本文介绍了在 iPhone 上对 ProMotion 动态帧率的适配时观察到的现象和遇到的问题,尝试推测了背后的原理,并探讨了解决问题的可能思路,最终基于调研结果在国际化短视频业务上线了优化方案。
iOS 音频实战:边播边缓存、预加载与断点续播完整实现
在 iOS 音频开发中,单纯的“播放功能”早已无法满足用户需求——无论是音乐 App、有声书 App,还是播客类应用,用户都希望实现「网络音频边播边存」「切换音频无等待」「断网/退出后继续播放」的体验
iOS直播开播端概述
简单介绍开播在技术实现上的流程,以及在各个阶段能够使用到的技术点。帮助读者对直播的实现有个大致的了解。
如何实现『抖音时刻』的双摄拍照
2022 年 12 月初,抖音推出「抖音时刻」这一新功能,主要以前后置双摄作为主打功能点,打造真实无压力的社交概念,通过前后置摄像头同时拍摄,打造新式拍照方式。 在 WWDC19 的时候,Apple
Kakapos全平台视频导出并添加滤镜工具
Kakapos 是一个视频添加过滤器工具,支持网络和本地网址以及相册视频。 同时可以简单的支持多种滤镜库,例如Harbeth、GPUImage、MetalPetal、CoreImage等等。
iOS 使用 PushKit & CallKit 搭建通话
通话流程 Background Mode Target > Signing & Capabilities > Background Modes PushKit 推送权限 请求到推送权限之后,需要调用
生成 LivePhoto 探索记录
一种不需要将现有视频解码编码,将其转换成 LivePhoto 的方案。并介绍 LivePhoto 的基本原理。
基于自定义AVVideoComposition的视频贴纸和特效实现
基于自定义AVVideoComposition的视频贴纸和特效实现 有过 AVFoundation 框架开发经验的同学应该听说过 AVVideoComposition 这个类,它的功能非常强大,我们可
一文搞懂IOS音视频编解码器VideoToolbox
一文搞懂 IOS 音视频编解码器 VideoToolbox,介绍了VideoToolbox的流程和基本用法
透明MP4礼物
本章是对目前直播行业比较成熟的播放透明MP4礼物实现方案的一些理解,内容全部来自个人对整个工具链的认识,如果有理解不到位的地方,希望可以在评论区和我一起探讨。 1.MP4的简单理解 MP4是一种流媒体
如何正确将 HDR 视频转换成 SDR 视频丨音视频工业实战
1、什么是 SDR 和 HDR? SDR(Standard Dynamic Range)即标准动态范围,是一种基于亮度、对比度、颜色特性,以及 CRT 显示器的局限性来展示视频的技术。这里说的动态范围
IOS技术分享| anyLive 开源项目
anyLive 简介 anyLive 是 anyRTC 开源的推拉流项目。采用跨平台架构设计,一套代码支持Android、iOS、Windows、Mac、Ubuntu等平台。本文主要介绍anyLive
《Stable Diffusion 倚天剑术》第 1 卷:在各种设备上把 Stable Diffusion 玩起来
预计『AI 绘画』这个主题将持续更新一个系列,包括 Midjourney 和 Stable Diffusion,感兴趣的话可以点个关注,保持联系。关于使用 Stable Diffusion 需要用到的
IOS技术分享| IOS快对讲调度场景实现
“快对讲” 是基于 音视频技术 对讲业务的产品,为客户提供专业对讲、多媒体对讲和可视化调度功能。 主要功能包含: 频道与会话 多频道对讲、监听、锁定、强拆 音视频单人、多人呼叫、呼叫调度台 图片