Phone 6s新增的Live Photos,可以拍摄1.5秒钟的动画“图片”,背后的原理: 一个iPhone的产品经理透露,利用6s的Live Photos功能储存的,并不是视频,只是基于JPEG的动画文件。 一般JPEG只有图不能做动画,但Live Photo使用的,是一段像GIF档的**Mot ...
分类:
其他好文 时间:
2021-01-07 11:50:25
阅读次数:
0
ffmpeg命令详解(转) FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec ...
分类:
其他好文 时间:
2021-01-07 11:43:19
阅读次数:
0
Google protobuf是非常出色的开源工具,在项目中可以用它来作为服务间数据交互的接口,例如rpc服务、数据文件传输等。protobuf为proto文件中定义的对象提供了标准的序列化和反序列化方法,可以很方便的对pb对象进行各种解析和转换。以下是我总结的protobuf使用技巧和经验,分享给 ...
分类:
其他好文 时间:
2021-01-05 10:57:42
阅读次数:
0
urllib.request 返回的数据需要解码,如 网站返回的是GBK编码数据. 需要调用decode("gbk") 此时输出不会乱码. with urllib.request.urlopen(url, context=context) as response: html = response.r ...
分类:
其他好文 时间:
2020-12-31 11:55:54
阅读次数:
0
1、编码(encode) 字符串转字节串叫编码 str > bytes b = s.encode(encoding='utf-8') 2、解码(decode) 字节串转字符串叫解码 bytes > str s = b.decode(encoding='utf-8') ...
分类:
编程语言 时间:
2020-12-29 11:33:02
阅读次数:
0
简介 背景 由于项目需要,需要使用摄像头预览功能,设备型号为海康威视。目前已存在的基于 FFmpeg 的方案延迟都太高,所以项目最终选择基于此方案。 方案 方案选用为基于 WebRTC 的视频即时通讯,它原生支持对 RTP 协议的解码,所以能够做到延迟很低,大概0.2-0.4秒左右,其他方案都有大于 ...
分类:
Web程序 时间:
2020-12-29 11:15:44
阅读次数:
0
json的unmarshal可以对string,[]byte直接解码成对应的结构体。 情况1: 解码如果失败,会直接返回error,注意判断就ok 情况2: 如果struct中对应的json字段名称为errno, 而实际的解码字符串是errNo, 实际解码后errNo能映射到errno中,字段名称不 ...
分类:
Web程序 时间:
2020-12-28 11:23:49
阅读次数:
0
HSTS是国际互联网工程组织 IETF 正在推行一种新的Web安全协议,网站采用HSTS后,用户访问时无需手动在地址栏中输入 HTTPS,浏览器会自动采用 HTTPS 访问网站地址,从而保证用户始终访问到网站的加密链接,保护数据传输安全。
分类:
其他好文 时间:
2020-12-22 12:48:55
阅读次数:
0
前言:做音视频的小伙伴们多少都遇到过奇怪的BUG(如:卡顿、花屏、绿屏、变声等),表象上矛盾点颇多,推理得出的结论都是:“不应该啊!”,最终你抽丝剥茧,发现真相只有一个:“事出反常必有妖”!作者:安果,阿里云高级技术专家,从事阿里云RTC服务器研发奇怪现象背景:RTC互动中增加对RTMP的支持,实现RTC与RTMP相互订阅。遇到一个奇怪的BUG,遮挡住RTC端的摄像头,有的RTMP播放端(iPad
分类:
其他好文 时间:
2020-12-22 12:47:08
阅读次数:
0
一、HTTP认证机制 为了使某些web页面只被特定的人访问必不可少的就是认证功能,通常认证的信息包括:密码、动态令牌、数字证书、生物认证、IC卡等。 常见的认证机制包括BASIC认证、DIGEST认证、SSL客户端认证、FormBase表单认证 1.BASIC认证(基本认证) basic是web客户 ...
分类:
Web程序 时间:
2020-12-21 10:55:14
阅读次数:
0