自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幽雨雨幽

专注等于充实

  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

转载 直播主流的协议

直播都不陌生了,如今主流的协议分析的对比图,个人见解。 协议 httpflv rtmp hls dash 传输方式 http流 tcp流 http http 视频封装格式 flv flv tag Ts文件 Mp4 3gp we

2017-03-22 18:50:19 2259 2

原创 nginx 心得

1. 执行configure后,除了生成Makefile文件,还生成了ngx_modules.c文件,这个文件就是用来定义ngx_modules[]数组的。这个文件可以在objs文件夹中查看 ngx_modules[]中指明了每个模块在Nginx中的优先级,当一个请求符合多个模块的处理规则是,将按照它们在ngx_modules数组中的顺序选择最靠前的模块优先处理 2.

2017-03-22 15:58:14 638

转载 nginx rtmp代码架构1 hook点总结

1. 对消息的处理  ngx_rtmp_receive_message里面,对消息的头部h的type做判断之后,会调用cmcf->events[h->type]里面的handler,而这些handler是模块注册的  ngx_rtmp.c里面,解析配置时,可能注册 ngx_rtmp_protocol_message_handler ngx_rtmp_amf_message_handler

2017-03-22 14:18:03 823

转载 RTMP直播应用与延时分析

直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看,HLS主要是延时比较大,RTMP主要优势在于延时低。一、应用场景低延时应用场景包括:  .  互动式直播:譬如2013年大行其道的美女主播,游戏直播等等     各种主播,流媒体分发给用户观看。用户可以文字聊天和主播互动。  .  视频会议:我们要是有同事出差在外地,就用视频会议开内部会议。     其实会议1秒延时无所谓,因为人家讲完话后...

2017-03-09 16:07:48 477

转载 H.264视频RTP负载格式/NALU的类型

1. 网络抽象层单元类型(NALU) NALU 头由一个字节组成, 它的语法如下:       +===============+       |0|1|2|3|4|5|6|7|       +=+=+=+=+=+=+=+=+       |F|NRI|   Type  |       +===============+ F: 1 个比特.   forbidden_zero_bit

2017-03-03 14:28:24 894

转载 H.264 NALU语法结构

关于VCL:VCL层是指视频编码层,VCL NAL 单元是指那些nal_unit_type 值等于 1 到 5(包括 1 和 5)的 NAL 单元,这些单元都包含了视频数据。所有其他的 NAL 单元都称作非 VCL NAL 单元,PPS和SPS都是非VCLNAL单元。 关于字节流NAL单元的格式:(起始码中0的长度) 除了流开头的字节流NAL单元,大多字节流NAL单元的开头没有leading_

2017-03-03 14:27:40 548

转载 Upsync:微博开源基于Nginx容器动态流量管理方案

编者按:高可用架构分享及传播在架构领域具有典型意义的文章,本文由姚四芳在高可用架构群分享。转载请注明来自高可用架构公众号「 ArchNotes 」。 姚四芳,新浪微博高级技术专家,微博平台架构组技术负责人。2012 年加入新浪微博,参与微博 Feed 架构升级,平台服务化改造,混合云等多个重点项目,现任微博平台架构组技术负责人,负责平台公共基础组建的研发工作。曾在 Q

2017-03-03 14:05:50 887

转载 创建标签

在Git中打标签非常简单,首先,切换到需要打标签的分支上: $ git branch * dev master $ git checkout master Switched to branch 'master' 然后,敲命令git tag 就可以打一个新标签: $ git tag v1.0 可以用命令git tag查看所有标签: $ git tag v1.0 默认

2017-03-01 18:08:47 415

转载 nginx基本数据结构ngx_module_t,ngx_module_s

ngx_module_t是nginx的模块化架构最基本的数据结构。  其结构定义如下,其中的注释为功能说明:  struct ngx_module_s {     ngx_uint_t            ctx_index;             /*分类的模块计数器          nginx模块可以分为四种:core、event、http和mail        

2017-03-01 11:35:05 511

GBT 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求.pdf

GBT 28181-2016 公共安全视频监控联网系统信息传输、交换、控制技术要求.pdf

2024-03-27

基于大规模弱监督的鲁棒语音识别

基于大规模弱监督的鲁棒语音识别

2024-03-05

MediaInfo_GUI_0.7.66_Windows_x64_WithoutInstaller.7z

一个专门查看视音频格式的工具,作者雷神

2022-01-13

ffmpeg基础库编程开发_add_notes.pdf

音视频封装格式,编码格式,ffmpeg基础接口的介绍

2019-05-24

video_file_format_spec_v10_1.pdf

flv官方文档。The open FLV and F4V file format specification specification documents file format information for storing media content used to deliver streaming audio and video for playback in Adobe Flash Player and Adobe AIR. These video file formats are open, allowing other products and technologies to implement these specifications.

2018-05-14

Lex和Yacc从入门到精通pdf

本系列文档就是专门用来由浅入深的介绍两 个有名的Unix 工 具Lex 和Yacc,并会一步一步的详细解释如何用这两个工具 来实现我们想要的任何 功能的解析程序

2017-12-25

rtmpdump-2.3_add_note

rtmpdump-2.3 add useful notes for developers。rtmpdump is a toolkit for RTMP streams. All forms of RTMP are supported, including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.

2017-09-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除