• 我们中的有些人,注定要在日常生活的点滴中去寻找生命的意义。---- 《生活大爆炸》|

2019年03月的内容

Linux

负载均衡详解

负载均衡详解
面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分布式部署,来解决大型网站访问量大,并发量高,海量数据的问题。 从单机网站到分布式网站,很重要的区别是业务拆分和分布式部署,将应用拆分后,部署到不同的机器上,实现……继续阅读 »

admin 2个月前 (03-31) 0评论

PHP

PHP中接口签名验证

PHP中接口签名验证
概览 工作中,我们时刻都会和接口打交道,有的是调取他人的接口,有的是为他人提供接口,在这过程中肯定都离不开签名验证。 在设计签名验证的时候,一定要满足以下几点: 可变性:每次的签名必须是不一样的。 时效性:每次请求的时效性,过期作废。 唯一性:每次的签名是唯一的。 完整性:能够对传入数据进行验证,防止篡改。 单向散列加密 定义 把任意长的输入串变化成固定……继续阅读 »

admin 2个月前 (03-31) 0评论

PHP

PHP和MySQL实现附近地点搜索

PHP和MySQL实现附近地点搜索
PHP和MySQL实现附近地点搜索 随着移动端的普及,很多 App应用 都有 LBS 功能。 附近的银行、 附近的饭店、 附近的超市、 附近的厕所、 以上的需求很类似,实现的原理也大致相同。 定位方式有哪些? 基于 GPS 基于运营商基站 基于WiFi 基于蓝牙 基于传感器 我们主要应用基于 GPS 进行定位。 其他定位方式,大家可以 Googl……继续阅读 »

admin 2个月前 (03-31) 0评论

未分类

直播功能简介及架构介绍

直播功能简介及架构介绍
直播流程 一个完整直播app流程:把主播录制的视频,推送到服务器,再由服务器分发给观众观看。 ​ 直播环节:推流端(采集、美颜处理、编码、推流) ​ 服务端处理:(转码、录制、截图、鉴黄) ​ 播放器:(拉流、解码、渲染) ​ 互动系统:(聊天室、礼物系统、赞) ​ 一个完整直播app功能(来自落影loyinglin分享) 1、聊天 ……继续阅读 »

admin 2个月前 (03-23) 0评论

未分类

流媒体介绍

流媒体介绍
流媒体 流媒体开发:网络层(socket或st)负责传输,协议层(rtmp或hls)负责网络打包,封装层(flv、ts)负责编解码数据的封装,编码层(h.264或aac)负责图像,音频压缩 帧:每帧代表一副静止的画像 GOP:(Group of Picutres)画面组,一个GOP就是一组连续的画面,每个画面都是一帧,一个GOP就是很多帧的集合 直播的数……继续阅读 »

admin 2个月前 (03-23) 0评论

未分类

直播基础知识总结

直播基础知识总结
直播基础知识介绍 1. 采集视频、音频 1.1 采集视频、音频编码框架 AVFoundation:AVFoundation是用来播放和创建实时的试听媒体数据的框架,同时提供Objective-C接口来操作这些视听数据,比如编辑,旋转,重编码 1.2 视频、音频硬件设备 CCD:图像传感器: 用于图像采集和处理的过程,把图像转换成电信号。 拾音器:声音传……继续阅读 »

admin 2个月前 (03-23) 0评论

未分类

直播流程梳理

直播流程梳理
直播的整个流程 直播技术点 1.采集视频、音频 1.摄像头/麦克风 摄像头: CCD CMOS 麦克风:拾音器 2.iOS采集音视频数据 1.导入AVFoundation.Framework框架 2.从captureSessions会话的回调中获取音频,视频数据 2.视频处理 美颜 水印 使用GPUImage美颜、水印 3.视频、音频编码压缩 ……继续阅读 »

admin 2个月前 (03-23) 0评论

Linux

PHP开启opcache飞一般的感觉

PHP开启opcache飞一般的感觉
此为根据网上教程修改之后,此wordpress博客的变化。 开启前首页响应为140ms 开启后为最大70ms(因为字节码存储内存中,所以对所有用户访问均有效) 下面为开启流程 开启此扩展 此为windows下:zend_extension=php_opcache.dll 此为Linuxs下:zend_extension=”opcache.so&……继续阅读 »

admin 2个月前 (03-16) 1评论