- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 Git commit格式参考
前言文章首发于Noah Sun’s Home Git commit格式参考,转载请注明出处,谢谢!编写良好的Commit messages可以达到以下几个重要的目的加快review的流程帮助我们编写良好的版本发布日志让之后的维护者了解代码里出现特定变化和feature被添加的原因目前,社区有多种 Commit message 的写法规范。来自Angular 规范是目前使用最广的写法...
2020-03-22 22:33:02
844
原创 Git开发规范参考
前言文章首发于Noah Sun’s Home Git开发规范参考,转载请注明出处,谢谢!分支管理git 的分支管理功能非常强大,为了提高效率、避免分支混乱,我们参考git flow的开发流程规范或者可以直接使用git flow工具。分支构成主要分支master分支:永远处在即将发布(production-ready)状态;develop分支:为开发分支,始终保持最新完成以及bug修...
2020-03-22 22:28:48
307
原创 TensorFlow安装教程
前言文章首发于Noah Sun’s Home TensorFlow安装教程,转载请注明出处,谢谢!TensorFlow 安装环境要求TensorFlow在以下64位系统环境下经过测试和支持Python 3.5–3.7macOS 10.12.6 (Sierra) or later (no GPU support)Ubuntu 16.04 or laterRaspbian 9.0 or...
2020-03-08 16:18:37
735
原创 如何搭建个人私有云盘
前言文章首发于Noah Sun’s Home 如何搭建个人私有云盘市场上有很多云盘的产品,比如百度云盘,不过本教程主要目的是要搭建个人私有云盘。查了网上很多资料,个人云盘也有很多,比如nextcloud,owncloud,seafile等。这里选择nextcloud,优势就不用说了,网上一搜一大把。Nextcloud搭建办法主要的搭建办法有两个:通过VPS一键安装手动安装通过VP...
2019-01-06 23:40:22
24559
4
原创 FFmpeg的那些坑-RTP missed xxx packets
前言文章首发于Noah Sun’s Home FFmpeg的那些坑-RTP missed xxx packetsFFmpeg使用场景使用FFmpeg将两路RTP流合成一路流ffmpeg -acodec libopus -i ../var/tmp/1024_0.sdp -acodec libopus -i ../var/tmp/1024_1.sdp -filter_complex...
2018-07-01 16:57:49
15605
4
原创 FFmpeg的那些坑-Too many packets buffered for output stream
前言文章首发于Noah Sun’s Home FFmpeg的那些坑-Too many packets buffered for output streamFFmpeg使用场景使用FFmpeg给视频打水印ffmpeg -i test.mp4 -i watermark.png -acodec copy -preset veryfast -filter_complex "overla...
2018-07-01 16:54:27
13503
原创 Kurento Media Server源码编译
前言文章首发于Noah Sun’s Home Kurento Media Server编译手札Build dependencyModule dependency graphKurento模块的依赖关系如下图所示 Module dependency listKurento模块依赖关系并不是严格的线性关系,所以编译顺序可以有多种组合,以下是其中一种可能的编译顺序:Ex...
2018-06-02 23:12:42
4046
原创 ffmpeg代码学习计划(持续更新)
最近学习FFmpeg代码,好记性不如烂笔头,代码较复杂,入坑要小心,为了避免不小心沉浸在代码的海洋里,在此列个代码学习计划,学习习惯因人而异,这里仅供参考:
2016-12-27 21:48:59
798
原创 FFmpeg源代码结构
注:最近学习FFmpeg代码,好记性不如烂笔头,不过雷神已经写过了相关的文章,故直接上个传送门(致敬 雷神)。FFmpeg代码比较复杂,新手入门难度还是挺高的,阅读代码之前还是先看看它的代码结构:FFmpeg源代码结构图 - 解码FFmpeg源代码结构图 - 编码
2016-12-27 21:37:29
534
转载 ffplay.c函数结构简单分析
注:最近学习FFmpeg代码,好记性不如烂笔头,不过雷神已经写过了相关的文章,故转载之,虽然有部分结构与ffmpeg-3.2.2的不太一样,但绝大部分还是适用的。(致敬 雷神)附:原文《ffplay.c函数结构简单分析(画图)》FFplay是FFmpeg项目提供的播放器示例。尽管FFplay只是一个简单的播放器示例,它的源代码的量也是不少的。之前看代码,主要是集中于某一个“点”进行
2016-12-19 18:17:57
989
转载 音视频之路之开篇——视音频编解码技术零基础学习方法
注: 本文章转自雷大神的博客http://blog.csdn.net/leixiaohua1020/article/details/18893769,本人认为这是一篇音视频领域入门的佳作,强烈推荐。当看到此文时,我如获至宝,然而,不幸获知雷大神上一个月已离我们而去,顿时有种莫名的忧伤,真是天妒英才。 特转此文,一方面向雷大神致敬,另一方面也希望把雷大神的精神传承下去。
2016-08-11 14:51:19
1105
原创 RTMP协议规范1.0中文版
RTMP协议规范1.0译注本文档主要翻译于http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/rtmp/pdf/rtmp_specification_1.0.pdf。绝大部分使用直译,小部分使用意译。专有名词基本不翻译,既保留规范的原意,又不会感觉翻译起来怪怪的。1. IntroductionAdobe’s Real T...
2016-08-10 22:47:29
8601
2
原创 ctypes使用指南
ctypes使用指南1 ctypes简介从Python2.5开始引入。ctypes是Python的外部函数库。它提供了C兼容的数据类型,并且允许调用动态链接库/共享库中的函数。它可以将这些库包装起来给Python使用。2 ctypes入门本入门中的代码使用doctest确保可用。不过一些代码在linux/windows/mac os x中的行为可能略有差异,这在其docte
2016-08-10 22:45:40
1325
原创 Protocol Buffers使用教程
Protocol Buffers使用教程1 概述1.1 什么是protocol buffers?ProtocolBuffer是用于结构化数据串行化的灵活、高效、自动的方法,类似 XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。1.2 他们如何工作你首先需要在一个.proto文件中定
2016-08-10 22:38:51
871
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人