
流媒体: 技术点滴
文章平均质量分 92
北雨南萍
长期专注于实时音视频通信技术、音视频处理技术,包括基于webrtc的音视频通信解决方案,基于ffmpeg的媒体处理解决方案。
展开
-
1.1.1 流媒体传输中的TCP、IP协议要点概览
1. TCP的超时重传是如何表现的?如何在抓包中体现?在TCP重传的理论中,重传计时器是用于决定是否有必要进行数据包重传的一个主要机制。重传计时器维护着一个叫做重传超时(Retransmission timeout,RTO)的值。在使用TCP进行数据包的传送时,重传计时器就会被启动。当收到数据包的ACK,也就是确认数据包时,计时器就会停止。从发送数据包到接收到确认数据包的时间,被称作往返时间(Round-trip time,RTT)。我们将若干个往返时间求和并计算平均值,就可以.原创 2021-02-02 11:25:47 · 330 阅读 · 0 评论 -
MP4文件格式带数据详解
一、概述MP4文件封装格式,对应的标准为ISO/IEC 14496-12,即信息技术 视听对象编码的第12部分:ISO 基本媒体文件格式(Information technology Coding of audio-visual objects Part 12: ISO base media file format)。ISO/IEC组织指定的标准一般用数字表示,ISO/IEC 14496即MPEG...原创 2018-06-16 10:42:56 · 13713 阅读 · 0 评论 -
关于直播,所有的技术细节都在这里了
前言:网络视频直播存在已有很长一段时间,随着移动上下行带宽提升及资费的下调,视频直播被赋予了更多娱乐和社交的属性,人们享受随时随地进行直播和观看,直播的打开时间和延迟变成了影响产品功能发展重要指标。 注:本文是以原文为主体,加上我自己的一些总结和补充写的那么,问题来了: 如何实现低延迟、秒开的直播?先来看看视频直播的5个关键的流程: 录制->编码->原创 2016-07-07 14:49:39 · 18565 阅读 · 0 评论 -
Ubuntu Server 14.04 上安装WOWza
一、安装java1. 创建一个安装文件的下载目录"Downloads"2. 下载并安java$ wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8原创 2016-06-02 17:34:51 · 1170 阅读 · 1 评论 -
流媒体传输协议综述(RTP-RTCP RTSP RTMP HTTP)
在Internet上,流(Streaming)的定义非常广泛,主要是指通过网络传输多媒体数据的技术总称。一、流媒体的定义流媒体包含广义和狭义两种内涵: . 广义流媒体 指的是使音频和视频形成稳定和连续的传输流和回放流的一系列技术、方法和协议的总称,即流媒体技术; . 狭义流媒体 是相对于传统的下载-回放方式而言的,指的是一种从Internet上获取音频和视频原创 2016-02-23 18:03:26 · 6743 阅读 · 1 评论 -
YUV格式详解
YUV是指亮度参量和色度参量分开表示的像素格式,而这样分开的好处就是不但可以避免相互干扰,还可以降低色度的采样率而不会对图像质量影响太大。YUV是一个比较笼统地说法,针对它的具体排列方式,可以分为很多种具体的格式。转载一篇对yuv格式解释的比较清楚地文章,也可以直接参考微软的那篇文章。对于YUV格式,比较原始的讲解是MPEG-2 VIDEO部分的解释,当然后来微软有转载 2015-11-17 21:19:52 · 6064 阅读 · 0 评论 -
Mp4box的下载、安装和使用
简介MP4Box是GPAC的多媒体包,它可以被用来对诸如AVI, MPG, TS, 但更多地是对于ISO媒体文件(如MP4, 3GP)进行操作。简单地说MP4Box可以被用来: 对诸如MP4, 3GP之类的ISO文件进行操作,如:添加、移除、混流 执行流的加密操作 将元数据附着到单独的流上去MP4Box可以对ISO媒体文件的已经存在的内容进行重新封装,值原创 2015-01-05 11:24:58 · 10853 阅读 · 0 评论 -
使用MediaMosa建立视频网站
之前嚐試過 clipbuckets 覺得自己建置一個 youtube 網站挺有趣後, 現在又想試試 MediaMosa. 關於 MediaMosa 的介紹呢, 請參考另一篇介紹文. 現在嚐試完,覺得 MediaMosa 比 Clipbucket 更好用。我特別放個 demo 給大家看看。http://www.chaoman.com/mediamosasite/簡單來說,转载 2014-06-02 08:23:11 · 1757 阅读 · 0 评论 -
音频帧概念详解
正常人听觉的频率范围大约在20Hz~20kHz之间。采样频率是指将模拟声音波形进行数字化时,每秒钟抽取声波幅度样本的次数。根据奈奎斯特采样理论,为了保证声音不失真,采样频率应该在40kHz左右。常用的音频采样频率有8kHz、11.025kHz、22.05kHz、16kHz、37.8kHz、44.1kHz、48kHz等,如果采用更高的采样频率,还可以达到DVD的音质。原创 2013-02-28 22:01:22 · 3667 阅读 · 1 评论 -
vlc在Ubuntu下的自动安装和手动安装
<br />“乾,元亨利贞”<br /> --《易经》<br /> <br /> VLC Media Player是和Mplayer齐名的优秀的开源播放器。<br /> <br /> 我想用它休闲娱乐,也想做二次开发,当然不想后者的不成熟打扰前者,故做两种安装就很必要啦。<br /> <br /> 官网上有讲如何安装和编译,但有些凌乱,现将我的实践记录并整理如下。<br /> <br /> I. 用于播放的安装<br /> <br /> Ubuntu下的安装很容易,<br />原创 2010-09-06 21:39:00 · 9454 阅读 · 0 评论