audio/vedio
文章平均质量分 93
HeathXian
嵌入式 分布式后端 网络安全 主机安全
展开
-
SRS官方文档和学习路径
SRS的文档很多很全,不过还是需要推荐学习路径,这样能进一步降低学习曲线。希望大家一定要花时间好好看,不能低估音视频的门槛,不能高估自己的聪敏程度。磨刀不误砍柴工,何况这柴是真的非常难,比你之前了解的任何技术都难。文章中有较多的链接,链接地址是在文末尾的。也可以点文末尾的阅读原文,查看本文在简书上的版本,链接会比公众号的链接更友好一些,可以直接跳转。快速预览先过第一个门槛:看到直播和WebRTC长什么样子,能跑出来下图的效果,需要5~15分钟左右。Note: 这个看似很容易,甚至直接在转载 2021-06-27 16:00:03 · 1566 阅读 · 0 评论 -
RTMP、HTTP-FLV、HLS三大直播协议
RTMP、HTTP-FLV、HLS,你了解常见的三大直播协议吗随着直播行业大火,游戏、乐秀、教育、发布会等直播类产品层出不穷,能够满足各方人员的需求。在直播中,总能在其中找到适合自己的产品内容。喜欢玩游戏的可以看游戏直播,想学点工作技能的,也可以观看大牛现场授课,甚至你能通过直播跟各大主播实时互动。看了这么多直播,你好像发现了一个小秘密,不同类型的直播延时有所不同,像与主播实时互动的一般延迟比较短,而相对的,在线教育这一类就比较长了。这就是我今天想给大家讲解的一些东西,除了网络环境以外,对延时影响较大的转载 2021-06-27 15:27:25 · 3698 阅读 · 0 评论 -
Thinking mp4 file merged
https://code.google.com/p/mp4parser/wiki/AppendTracks http://code.google.com/p/mp4v2/原创 2013-07-18 19:07:51 · 778 阅读 · 0 评论 -
Version.rc
http://log.usecode.org/gemrblog.php?log=3Feb2012 Hellcommander> anyone on know how to get the current sdl 1.3 to build with visual studio 2010 I'm getting the error RC : fatal error RC1110: could原创 2013-04-10 18:17:03 · 2017 阅读 · 0 评论 -
h264->mp4(mp4v2-android)
2012-06-06 17:24 mpeg4ip的Mp4v2库移植到android系统上,实现h264封装到mp4的容器内 第一步: 首选从官网上下载mpeg4ip源代码,只要其中的lib/mp4v2目录下cpp源文件和.h头文件,和include目录下的mpeg4ip.h和mpeg4ip_version.h头文件。(我下的版本是1.6)。我这里处理了下,把源文件放到src目录转载 2013-04-08 21:48:57 · 1682 阅读 · 0 评论 -
MP4文件格式解析,及MP4文件的分割算法
MP4文件格式的解析,以及MP4文件的分割算法 mp4应该算是一种比较复杂的媒体格式了,起源于QuickTime。以前研究的时候就花了一番的功夫,尤其是如何把它完美的融入到视频点播应用中,更是费尽了心思,主要问题是处理mp4文件庞大的“媒体头”。当然,流媒体点播也可以采用flv格式来做,flv也可以封装H.264视频数据的,不过Adobe却不推荐这么做,人家说毕竟mp4才是H.264最佳的存转载 2013-03-27 20:33:10 · 1147 阅读 · 0 评论 -
fread函数以二进制模式和文本模式打开的区别
文件1.txt中的内容如下: “123” “456”用下面的方式统计文件的字节数: fp = fopen("1.txt", "r"); fseek(fp, 0, SEEK_END); file_len = ftell(fp);则file_len统计了文件1.txt中的字节数为:8用函数 readLen = fread(data, 1,转载 2013-05-10 11:05:12 · 1218 阅读 · 0 评论 -
AMR音频编码器
AMR音频编码器概述及文件格式分析 全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。一、分类1. AMR: 又称为AMR-NB,相对于下面的WB而言,语音带宽范围:300-3400Hz, 8KHz抽样2. A转载 2013-04-17 11:25:09 · 1571 阅读 · 0 评论 -
mp4v2 将RTSP、RTP流录制为mp4文件
将RTSP流录制为mp4文件录制法度要持续添加新功能:模仿电视,板卡发送出来的是rtsp流(h264视频+alaw(pcma)音频)。因为之前做过将rtp流(h264视频+aac音频)录制合成mp4文件(拜见http://www.cnblogs.com/chutianyao/archive/2012/04/13/2446140.html),很天然的就决意将其合成为mp4文件。转载 2013-04-17 17:23:07 · 4305 阅读 · 0 评论 -
rtsp解析
RTSP是由Real network 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。 实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,如音频和视频。尽管连续媒体流与控制流交叉是可能的,RTSP 本身并不发送连续媒体流。换言之,RTSP 充当多媒体服务器的网络远程控制。RTSP 提供了一个可扩展框架,实现实时数据(如音频与视频)的受控、按需传送。数转载 2013-03-27 09:49:45 · 1277 阅读 · 0 评论 -
ts流格式
1.ts简介 ts流最早应用于数字电视领域,其格式非常复杂包含的配置信息表多大十几个,视频格式主要是mpeg2。苹果公司发明的http live stream流媒体是基于ts文件的,不过他大大简化了传统的ts流,只需要2个最基本的配置表PAT和PMT,再加上音视频内容就可以了,hls流媒体视频编码的主要格式为h264/mpeg4,音频为aac/mp3。2.ts格式转载 2016-05-10 23:37:25 · 996 阅读 · 0 评论 -
profile and level
标准附录A:档次(profile)和级别(level) profile 和级别规定了比特流必须要遵守的一些限制要求。每个profile 都规定了一个算法特征和限制的子集,任何遵守某个profile 的解码器都应该支持与其相应的子集。 每个级别都规定了一组对标准中语法成员(syntax element)所采用的各种参数值的限制。所有profile 都使用相同的一组级别定义转载 2013-04-17 15:17:46 · 866 阅读 · 0 评论 -
HMONITOR
error C2061: syntax error : identifier 'HMONITOR' 在使用播放库SDK时,尝试获取显卡和监视器的信息时,需要用到函数PLAYM4_API BOOL __stdcall PlayM4_GetDDrawDeviceInfo(DWORD nDeviceNum,LPSTR lpDriverDescription,DWORD nDespLen转载 2013-05-02 14:33:18 · 1546 阅读 · 0 评论 -
流媒体 M3U8
了解下 使用M3U8将小分段的MP4封装成完整的MP4,http://tools.ietf.org/html/draft-pantos-http-live-streaming-06HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个转载 2013-07-30 15:57:26 · 5362 阅读 · 0 评论 -
h264 profile
H.264有四种画质级别,分别是BP、EP、MP、HP: 1、BP-Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC; 2、EP-Extended profile:进阶画质。支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC; 3、MP-Main profile:主流画质。提供I/P/B转载 2013-04-17 17:59:15 · 1088 阅读 · 0 评论 -
RTP协议全解(H264码流和PS流)
[-]RTP Header解析RTP荷载H264码流1单个NAL单元包2分片单元FU-ARTP荷载PS流1PS包头2系统标题3节目映射流4PES分组头部写在前面:RTP的解析,网上找了很多资料,但是都不全,所以我力图整理出一个比较全面的解析,其中借鉴了很多文章,我都列在了文章最后,在此表示感谢。互联网的发展离不开大家的无私奉献转载 2015-04-14 20:25:47 · 1028 阅读 · 0 评论 -
I ,P,B帧概念
I,P,B帧和PTS,DTS的关系基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时转载 2015-04-14 15:00:41 · 630 阅读 · 0 评论 -
RTP协议分析
internet文档视频会议report网络microsoft目录(?)[+]整理记录版本时间内容整理人V1.02008-03-31RTP协议分析初稿彭令鹏转载 2015-04-21 17:09:49 · 622 阅读 · 0 评论 -
FrameBuffer
FrameBuffer转载 2015-09-01 17:35:46 · 535 阅读 · 0 评论 -
h264/avc
频编解码技术有两套标准,国际电联(ITU-T)的标准H.261、H.263、H.263+等;还有ISO 的MPEG标准Mpeg1、Mpeg2、Mpeg4等等。H.264/AVC是两大组织集合H.263+和Mpeg4的优点联合推出的最新标准,最具价值的部分无疑是更高的数据压缩比。在同等的图像质量条件下,H.264的数据压缩比能比H.263高2倍,比MPEG-4高1.5倍。 以下我们转载 2013-04-17 12:02:54 · 897 阅读 · 0 评论