multimedia technology
文章平均质量分 94
大捞子
光优秀还不够,你必须无可取代!
stay hungry,stay foolish.
展开
-
流媒体/流媒体文件格式详解
摘 要 流媒体文件格式在流媒体系统中占有重要地位,设计合理的文件格式是提高流媒体服务器工作效率最直接和最有效的办法。该文在剖析常用流媒体系统和文件格式的基础上,特别地对美国xiph.org基金会的开源流媒体工程Ogg文件格式子项目做了深入的分析,指出Ogg格式对媒体编码数据的存储读取和传输具有简洁性,Ogg格式的映射与逆映射与媒体编码数据具有相对独立性,能够有效提高流媒体服务器的工作效率。转载 2017-05-31 20:34:41 · 15408 阅读 · 0 评论 -
S3C6410 MFC H264 编码流程分析
转自:http://blog.sina.com.cn/s/blog_65f6a0520100rgg7.html在代码分析开始前需要对一个概念进行解释,就是MFC。Multi Format Codec的缩写,是ARM微处理器内部一种支持多种硬件编码方式的硬件电路,能够编码/解码MPEG-4/H.263/H.264(30fps)等多种格式的多媒体影像。TOP6410开发板使转载 2017-06-02 10:13:01 · 654 阅读 · 0 评论 -
S3C6410 MFC H264 编码
自己的MID平台播放视频支持的格式有限,按照应用要求需要扩展更多的格式。6410自己是带MFC(multi formatcodec),支持MPEG4,H263,H264的硬解码。通过ls -l/dev可以得知s3c-mfc的驱动模块已经加载了,在android中操纵MFC的编解码部分是在external/opencore/codecs_v2/video/s3c_mfc目录下,发出IO控制。在SD卡转载 2017-06-02 10:11:14 · 801 阅读 · 0 评论 -
视频编解码概述
1. 常用的基本知识基本概念编解码 编解码器(codec)指的是一个能够对一个信号或者一个数据流进行变换的设备或者程序。这里指的变换既包括将信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个 编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和流媒体等应用中。(h.261,h.262,h.263,转载 2017-05-31 21:24:37 · 1228 阅读 · 0 评论 -
视频编解码基础
2.1介绍视频编码是对一个数字视频信号的编码和解码的过程.这一章讨论了数字图象和视频信号的结构和特征以及对于视频编码来说很重要的一些基本概念,比如采样格式 等.数字视频是对于一个自然的视觉场景的从时间和空间上进行采样的表示方式.一个场景是由通过在时间上对于点进行采样来得到帧从而产生的(一种对于在时间 上点在整个视频场景中的表示方法)或是一个场(由奇数或偶数行的空间采样组成).采样在一定的时间间转载 2017-05-31 21:23:31 · 371 阅读 · 0 评论 -
ffmpeg简介
ffmpeg FFmpegFFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多codec都是从头开发的。简介转载 2017-05-31 21:22:38 · 7335 阅读 · 0 评论 -
H.264 H.264RTP发送和接收
1.预备知识RTP包头的格式。0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|V=2|P|X| CC |M| PT | sequencenumber |转载 2017-05-31 21:20:30 · 652 阅读 · 0 评论 -
RTP_h264解包源码
//// class CH264_RTP_UNPACK class CH264_RTP_UNPACK { #define RTP_VERSION 2 #define BUF_SIZE (1024 * 500) typedef struct { //LITTLE_ENDIAN转载 2017-05-31 21:18:45 · 1080 阅读 · 0 评论 -
RTP_h264打包源码
class CH264_RTP_PACK { #define RTP_VERSION 2 typedef struct NAL_msg_s { bool eoFrame ; unsigned char type;// NAL type unsigned char *star转载 2017-05-31 21:15:47 · 556 阅读 · 0 评论 -
RTCP中文详解
RTCP协议介绍RTCP概要实时传输控制协议(Real-time ControlProtocol,RTCP)与RTP共同定义在1996年提出的RFC 1889中,是和 RTP一起工作的控制协议。RTCP单独运行在低层协议上,由低层协议提供数据与控制包的复用。在RTP会话期间,每个会话参与者周期性地向所有其他参与者发送RTCP控制信息包,如下图所示。对于RTP会话或者广播,通常使用单转载 2017-05-31 21:13:45 · 2155 阅读 · 0 评论 -
RTP-RTCP协议分析
RTP协议分析 一. RTP协议背景.......................................................................................................... 1二. RTP协议原理及工作机制...............................................转载 2017-05-31 21:12:24 · 441 阅读 · 0 评论 -
UDP、TCP、RTP协议总结
UDP、TCP、RTP三种协议的总结 一、RTP协议分析1、 RTP概述1.1. RTP是什么RTP全名是Real-timeTransport Protocol(实时传输协议)。它是IETF提出的一个标准,对应的RFC文档为RFC3550(RFC1889为其过期版本)。RFC3550不仅定义了RTP,而且定义了配套的相关协议RTCP(Real-time转载 2017-05-31 21:09:56 · 821 阅读 · 0 评论 -
RTP协议学习大总结从原理到代码
一、流媒体概念 流媒体包含广义和狭义两种内涵:广义上的流媒体指的是使音频和视频形成稳定和连续的传输流和回放流的一系列技术、方法和协议的总称,即流媒体技术;狭义上 的流媒体是相对于传统的下载-回放方式而言的,指的是一种从 Internet 上获取音频和视频等多媒体数据的新方法,它能够支持多媒体数据流的实时传输和 实时播放。通过运用流媒体技术,服务器能够向客户机发送稳定和连续的转载 2017-05-31 21:02:34 · 7146 阅读 · 1 评论 -
S3C6410 MFC H264 解码分析
本文转自:http://www.rosoo.net/a/201111/15254.htmlH264的解码流程:@函数Test_Display_H264:1 打开源文件,返回文件描述符in_fd,函数open()2 将文件的相关信息存放的结构体stat中,函数fstat(),比如文件的大小3 将文件映射到内存中,函数mmap()返回首地址,in_addr4 打开post转载 2017-06-02 10:28:57 · 462 阅读 · 0 评论