随笔分类 -  网络

摘要:最近经常回答团队小伙伴关于直播 & 短视频的问题,比如 “flv.js的实现原理”、“为什么设计同学给的mp4文件浏览器里播放不了、但本地可以正常播放”、“MP4兼容性很好,可不可以用来做直播” 等。 本文主要内容包括,什么是MP4、MP4文件的基本结构、Box的基本结构、常见且重要的box介绍、普通MP4与fMP4的区别、如何通过代码解析MP4文件 等。 阅读全文
posted @ 2020-12-08 08:17 程序猿小卡 阅读(26020) 评论(12) 推荐(29) 编辑
摘要:FLV(Flash Video)是一种流媒体格式,因其体积小、协议相对简单,很快便流行开来,并得到广泛的支持。常见的HTTP-FLV直播协议,就是使用HTTP流式传输通过FLV封装的音视频数据。对想要了解HTTP-FLV的同学来说,了解FLV协议很有必要。 阅读全文
posted @ 2019-08-12 08:43 程序猿小卡 阅读(12631) 评论(1) 推荐(10) 编辑
摘要:WebRTC主要在连接建立阶段用到SDP,连接双方通过信令服务交换会话信息,包括音视频编解码器(codec)、主机候选地址、网络传输协议等。下面先简单介绍下SDP的格式、常用属性,然后通过WebRTC连接建立过程生成的SDP实例进行进一步讲解。 阅读全文
posted @ 2019-07-29 08:12 程序猿小卡 阅读(15794) 评论(0) 推荐(4) 编辑
摘要:WebRTC同时支持传输音视频数据、自定义应用数据。这其中,涉及多种协议,包括UDP、RTP/SRTP、RTCP/SRTCP、DTLS、SCTP。这些协议名字比较相似,很容易让人混淆,下面就简单介绍下,这些协议是做什么的,有什么区别,存在什么联系。 阅读全文
posted @ 2019-07-17 09:22 程序猿小卡 阅读(8286) 评论(0) 推荐(1) 编辑
摘要:NGINX从1.13.9版本开始支持HTTP/2服务端推送,上周找时间升级了下NGINX,在博客上试验新的特性,升级工作主要包括:1、升级NGINX 2、修改NGINX配置 3、修改wordpress主题 阅读全文
posted @ 2018-05-30 09:10 程序猿小卡 阅读(3628) 评论(1) 推荐(0) 编辑
摘要:TCP是TCP/IP协议栈的核心组成之一,对开发者来说,学习、掌握TCP非常重要。 本文主要内容包括:什么是TCP,为什么要学习TCP,TCP协议格式,通过实例讲解TCP的生命周期(建立连接、传输数据、断开连接) 阅读全文
posted @ 2018-05-21 08:14 程序猿小卡 阅读(10122) 评论(0) 推荐(8) 编辑

点击右上角即可分享
微信分享提示