2017年8月21日

RTMP服务器搭建(nginx+rtmp)

摘要: 参考文章:https://obsproject.com/forum/resources/how-to-set-up-your-own-private-rtmp-server-using-nginx.50/ 1、 安装编译nginx所需要的库 sudo apt-get install build-es 阅读全文

posted @ 2017-08-21 20:25 仲达超 阅读(461) 评论(0) 推荐(0) 编辑

2017年8月10日

OSI七层协议详解

摘要: 一、简介 开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架。其目的是为异种计算机互连提供一个共同的基础和标准框架,并为保持 阅读全文

posted @ 2017-08-10 23:56 仲达超 阅读(2735) 评论(1) 推荐(2) 编辑

TCP协议的3次握手与4次挥手过程【深度详解】

摘要: 一、前沿 尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机 阅读全文

posted @ 2017-08-10 23:34 仲达超 阅读(411) 评论(0) 推荐(0) 编辑

2017年7月28日

new和delete的深层次剖析(C++)

摘要: c++ 是公司开发最常用的语言之一, 那new和delete 这两个函数是所有开发者即爱又恨的函数。由new 和delete引发的bug , coredump , 让多少程序员加了多少班。 1. 遇到的问题 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下 阅读全文

posted @ 2017-07-28 22:21 仲达超 阅读(414) 评论(0) 推荐(0) 编辑

2017年7月15日

大小端模式详解

摘要: 大小端模式详解 一、起源 关于大端小端名词的由来,有一个有趣的故事,来自于Jonathan Swift的《格利佛游记》:Lilliput和Blefuscu这两个强国在过去的36个月中一直在苦战。战争的原因:大家都知道,吃鸡蛋的时候,原始的方法是打破鸡蛋较大的一端,可以那时的皇帝的祖父由于小时侯吃鸡蛋 阅读全文

posted @ 2017-07-15 21:08 仲达超 阅读(1242) 评论(1) 推荐(0) 编辑

2017年7月14日

MP4文件格式分析及分割实现(附源码)

摘要: MP4文件格式分析 MP4(MPEG-4 Part 14)是一种常见的多媒体容器格式,它是在“ISO/IEC 14496-14”标准文件中定义的,属于MPEG-4的一部分,是“ISO/IEC 14496-12(MPEG-4 Part 12 ISO base media file format)”标准 阅读全文

posted @ 2017-07-14 15:06 仲达超 阅读(3789) 评论(2) 推荐(3) 编辑

2017年7月8日

FLV文件格式分析(附源码)

摘要: FLV文件主要由两部分组成:Header和Body。 1. Header header部分记录了flv的类型、版本等信息,是flv的开头,一般都差不多,占9bytes。具体格式如下: “FLV” 一般为0x0000 0001 (1) 倒数第一位是1表示有视频,倒数第三位是1表示有音频. 其余备用字段 阅读全文

posted @ 2017-07-08 17:06 仲达超 阅读(1117) 评论(0) 推荐(1) 编辑

2017年7月4日

用我三生烟火,换你一世迷离

摘要: 用我三生烟火,换你一世迷离 一世的轮回,究竟有多长?五百年,一千年亦或是一万年?辗转经年,你是那心头永恒的眷恋。静默、凝望、转身。心头朱砂一点,几世爱恋纠结。祈愿:用我三生烟火,换你一世迷离! 轮回的渡口,彼岸花开了一季又一季。轮回了几世,谁曾记得清楚。奈何桥上的深情怎敌得过孟婆口中的一句“奈何”。 阅读全文

posted @ 2017-07-04 01:25 仲达超 阅读(465) 评论(0) 推荐(0) 编辑

2017年6月27日

【原】librtmp源码详解

摘要: “悟已往之不谏,知来者之可追”。后悔做了这么久的直播,却不曾理解rtmp协议的实现原理,现在意识到了这个问题,特此补救。同时谨以此文纪念曾经的雷霄骅同学,感谢他对音视频领域做出的卓越贡献和引领。 1. librtmp概述 实时流协议(Real-TimeMessaging Protocol,RTMP) 阅读全文

posted @ 2017-06-27 19:19 仲达超 阅读(3067) 评论(1) 推荐(1) 编辑

RTMP 协议规范(中文版)

摘要: 本文是为截至发稿时止最新 Adobe 官方公布的 RTMP 规范。本文包含 RTMP 规范的全部内容。是第一个比较全面的 RTMP 规范的中译本。由于成文时间仓促,加上作者知识面所限,翻译错误之处在所难免,恳请各位朋友热心指出,可以直接在博客后面留言,先行谢过。 rtmp_specification 阅读全文

posted @ 2017-06-27 00:38 仲达超 阅读(11856) 评论(0) 推荐(3) 编辑

导航