
流媒体
wishfly
这个作者很懒,什么都没留下…
展开
-
H264编解码算法在网络视频传输中的应用
http://www.docin.com/p-80029120.html?docfrom=rrela转载 2017-02-17 10:41:40 · 2060 阅读 · 0 评论 -
udp丢包 又是udp丢包
http://blog.youkuaiyun.com/pi9nc/article/details/17165171http://www.cnblogs.com/my_life/articles/5363527.htmlhttp://blog.youkuaiyun.com/chen495810242/article/details/37593661转载 2017-06-21 17:28:41 · 519 阅读 · 0 评论 -
RTP协议全解析(H264码流和PS流)
写在前面:RTP的解析,网上找了很多资料,但是都不全,所以我力图整理出一个比较全面的解析,其中借鉴了很多文章,我都列在了文章最后,在此表示感谢。互联网的发展离不开大家的无私奉献,我决定从我做起,希望大家支持。原创不易,转载请附上链接,谢谢http://blog.youkuaiyun.com/chen495810242/article/details/392073051、RT转载 2017-06-21 17:29:54 · 393 阅读 · 0 评论 -
关于RTP时间戳及多媒体通信同步的问题/H264关于RTP协议的实现
RTP协议包头的格式:10~16 Bit为PT域,指的就是负载类型(PayLoad),负载类型定义了RTP负载的格式,协议原文说该域由具体应用决定其解释。目前,负载类型主要用来告诉接收端(或者播放器)传输的是哪种类型的媒体(例如G.729,H.264,MPEG-4等),这样接收端(或者播放器)才知道了数据流的格式,才会调用适当的编解码器去解码或者播放,这就是负载类型的主要作用。转载 2017-06-22 17:41:42 · 525 阅读 · 0 评论 -
Linux环境下使用V4L2+opencv以MJPEG格式读取USB摄像头并实时显示
转眼间,V4L2已经搞了很长时间,从最开始的一窍不通,到后来的渐渐熟悉,从最开始照猫画虎的使用YUYV格式之间转换,到后来使用MJPEG格式读取,中间颇有周折。趁任务完成间隙,来简单总结下V4L2的使用。(文章只主要写了过程,完整程序已经附在最后)有读者要问,opencv已经有相关的读取摄像头的函数,为什么要使用V4L2这么麻烦呢。其实主要是因为后面要将程序移植到板子上,而在板子上不能直接转载 2017-07-12 17:15:14 · 2410 阅读 · 0 评论 -
FLV文件格式解析
最近要用到flv,整理了一些flv格式的资料,供参考。 flv文件主要由两部分组成:header和body。1.headerheader部分记录了flv的类型、版本等信息,是flv的开头,一般都差不多,占9bytes。具体格式如下:文件类型3 bytes“FLV”版本1 byte一般为0x01流信息1 byte倒数转载 2017-07-03 17:23:56 · 646 阅读 · 0 评论 -
音视频重新编码时间戳同步问题
在对音视频重新编码并需要进行同步的场景中,需要遵守几项基本原则(否则音视频就会卡顿,不流畅。以音频aac编码频率44.1k,视频h264编码25帧帧率为例):1. 保证输入端的音视频帧到达间隔基本精确。音频aac每帧时长是23.2ms(1000*1024/44100),视频每帧时长是40ms(1000/25)。所以,用于编码的原始音频samples的到达频率(或从buffer中获取的频率)转载 2017-07-13 18:07:35 · 4633 阅读 · 1 评论 -
流媒体基本要点简述:如何在H264数据中获取PTS?
流媒体基本要点简述:如何在H264数据中获取PTS?序:只大概说明要点。更具体的方法恕不祥叙。我的开源工程和很多开源项目都有详细完整的实现代码。这些要点都是我自己学习的总结,无责任保证正确性。仅做参考。如发现有问题请丢砖头,跪求各方高人指正错误。Orz内容:H264的ES原始数据一般是以NAL(Network Abstract Layer)的格式存在。可转载 2017-07-13 18:08:43 · 924 阅读 · 0 评论 -
时间戳总结
1.H264裸流中不含有时间戳===============================================================================2.首先介绍转换函数:av_rescale_q_rnd(int64_t a, int64_t b, int64_t c, enumAVRounding rnd) 此函数主要用于对于不同时间戳的转换...原创 2017-07-14 14:59:51 · 918 阅读 · 1 评论 -
文件格式 - flv、ts、h264
转载 2017-07-06 11:13:08 · 1130 阅读 · 0 评论 -
FlV(H264+AAC)格式详细分析
http://www.360doc.com/content/16/1013/17/474846_598171645.shtml转载 2017-07-17 17:50:23 · 928 阅读 · 0 评论 -
Socket粘包问题
这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后立即断开连接。此种方转载 2017-06-21 16:56:08 · 314 阅读 · 0 评论 -
多媒体文件格式之TS
TS流是MPEG-2标准中定义一种用于直播的码流结构,具有很好的容错能力。所有跟TS相关的标准可以从ISO/IEC_13818-1中找到。通常TS流的后缀是.ts、.mpg或者.mpeg,多数播放器直接支持这种格式的播放。0. 学习多媒体容器格式的目的主要是为了回答以下问题:该容器中数据是如何组织的?该容器包含哪些编码格式的数据?这些数据是如何存储的?该容器包含哪些元数转载 2017-06-20 18:00:25 · 793 阅读 · 0 评论 -
WebRTC实时音视频技术基础:基本架构和协议栈
概述本文主要介绍WebRTC的架构和协议栈。最基本的三角形WebRTC架构为了便于理解,我们来看一个最基本的三角形WebRTC架构(见下图): 在这个架构中,移动电话用“浏览器M”表示,笔记本电脑用“浏览器L”表示,通过Web服务器将它们连接起来。要建立一个实时媒体通讯,两台设备需要了解彼此的媒体功能,通过交换呼叫信令控制协议实现。诸如这样的信令协议转载 2017-03-09 17:28:46 · 5859 阅读 · 0 评论 -
公网HLS地址
1.凤凰卫视http://207.238.82.115/live/ch0.m3u8转载 2017-02-16 15:51:49 · 3228 阅读 · 0 评论 -
视频编解码格式比较 h.264 vs h.265 vs Theora (1080p)
http://baidu.ku6.com/watch/08295016588480996826.html?page=videoMultiNeed转载 2017-02-20 10:31:51 · 3137 阅读 · 0 评论 -
阐述H264裸流与TS流之间的关系(一)
一直在网上搜集各种资料,心累啊!下面由九把锁为你们阐述TS和H264之间不为人知的关系,还真是比较复杂。一、总的大致关系图这个我也不知道是在哪个优快云高手那弄来的图,帮了我很大的忙,上图时间到:二、如何由ES数据封装成PES数据1、如何提取一帧ES数据, 就是这么简单,So Easy...[cpp] view plain转载 2017-02-10 17:30:57 · 5344 阅读 · 0 评论 -
关于ES,PES
http://www.360doc.com/content/13/0829/15/13084517_310733557.shtml转载 2017-02-10 17:35:31 · 629 阅读 · 0 评论 -
H264 TS/ES
http://blog.youkuaiyun.com/acs713/article/details/44118085http://blog.youkuaiyun.com/heanyu/article/details/6229724http://blog.youkuaiyun.com/derryzhang/article/details/5133083转载 2017-02-10 17:36:30 · 696 阅读 · 0 评论 -
流媒体学习一(RTP)
http://www.cnblogs.com/cy568searchx/p/3799311.html转载 2017-02-10 17:37:41 · 663 阅读 · 0 评论 -
UDP_RTP+MPEG2-TS浅析
http://blog.youkuaiyun.com/chen495810242/article/details/39207305转载 2017-02-10 17:38:13 · 824 阅读 · 0 评论 -
HLS 协议
http://www.cnblogs.com/Leo_wl/p/5646916.html转载 2017-02-10 17:38:37 · 478 阅读 · 0 评论 -
简谈视频会议软件的几种传输模式
视频会议的数据大体可以分为三种,一种是语音、文档共享等实时性较强但数据量较少的数据;另外一种是大流量但不需要实时的数据,如文件传输的数据;最后一种是视频、远程桌面等大流量且实时性很强的数据。 在视频会议软件的开发中,我们需要考虑实时、大流量的传输方式,因此其数据传输模式值得我们去研究。对于这三种不同的数据,我们可以采用不同的传输方式来达到更高的效率。所以我们主要探讨以下三种不同的传输转载 2017-03-03 10:50:41 · 2909 阅读 · 0 评论 -
视频开发学习路线
作者:张晖链接:https://www.zhihu.com/question/27005982/answer/34945817来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。谢邀。在你目前列举出来的课程中,都将在你的编解码生涯中派上用场,有的在你入门时就会用到,有的在你进阶时才会用到,比如你哪天研究在硬件上做视音频开发的话就要用到数电模电了。还转载 2017-03-08 13:19:44 · 1927 阅读 · 0 评论