首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iosmedia
掘友等级
ios dev
网络,音视频
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 17
沸点 2
赞
19
返回
|
搜索文章
最新
热门
全面理解DNS及HTTPDNS
移动场景下DNS解析开销是整个网络请求中不可忽略的一部分。在弱网环境下,基于UDP的LocalDNS解析非常容易出现解析超时的问题,并且即使解析成功会消耗数百毫秒乃至更甚,对我们整个业务请求而言是非常不利的,它直接影响了客户的体验。 对于一个比较大众的应用而言,DNS的优化对整…
简单直播实现--利用librtmp推音视频流到rtmp服务(附完整demo)
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 …
ios平台实现视频H264硬编码及软编码(附完整demo)
第2步:设置编码器类型为kCMVideoCodecType_H264,通过VTSessionSetProperty方法和 kVTCompressionPropertyKey_ExpectedFrameRate、kVTCompressionPropertyKey_AverageB…
ios平台实现局域网ip扫描
在开发中,我们可能经常遇到在同一WIFI环境下发现其它设备并与其连接的需求,所以我们第一步就是要能在同一WIFI下面能发现其它的设备。 在github上有一个开源的库叫MMLanScan,其主要的功能是获取局域网其它设备的mac地址(由于苹果的限制,ios7之后无法获取)和ip…
排序算法
排序分为内部排序和外部排序,内部排序是数据记录在内存中进行的排序,而外部排序是由于数据量较大而不得不借助于外存来容纳全部的排序记录,在排序的过程中需要访问外存。 我们这里常说的排序指的是内部排序。排序算法分为三类即插入排序、交换排序、选择排序。 假定在待排序的记录序列中,存在多…
ios利用VideoToolBox实现H264硬编码利用ffmpeg实现软编码以及ffmpeg库的编译及环境搭建(附完整demo)
第2步:设置编码器类型为kCMVideoCodecType_H264,通过VTSessionSetProperty方法和 kVTCompressionPropertyKey_ExpectedFrameRate、kVTCompressionPropertyKey_AverageB…
视频的基本参数及H264编解码相关概念
上几篇文章介绍了音频的采集以及编码,现在我们开始学习视频相关的知识,同样先从概念开始。本篇文章的主要内容有: 帧率(Frame rate)是用于测量显示帧数的量度。所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz) 由于人类眼睛的…
利用AudioQueue做音频采集编码和播放(附完整demo)
在直播应用开发中我们经常需要实时对音频做处理,比如音频录制、播放、编码等。本文介绍的是使用AudioQueue对音频做上述处理。 PCM和AAC是音频的两种不同的格式,PCM是无损音频数据,AAC是压缩编码过的数据。我们在介绍AudioQueue的用法之前,首先对音频的这两种格…
音频基础知识
本片文章主要介绍音频基础,在做音频开发之前首先必须要对音频的相关概念了解。以下是具体内容概述: 音频文件格式专指存放音频数据的文件的格式。存在多种不同的格式。 一般获取音频数据的方法是:采用固定的时间间隔,对音频电压采样(量化),并将结果以某种分辨率(例如:CDDA每个采样为1…
Audio Queue Services Programming Guide
Audio Queue服务是比较高级的服务。它可以让你的应用程序使用硬件进行录音和回放音频(如麦克风和扬声器),而不需要知道硬件接口。同时音频队列服务支持一些高级功能。它提供精细的定时控制以及支持预定播放和同步。你可以使用它来同步多个音频队列的播放,并使音频与视频同步。 音频队…
下一页
个人成就
文章被点赞
308
文章被阅读
88,292
掘力值
1,874
关注了
15
关注者
772
收藏集
2
关注标签
9
加入于
2019-03-04