流媒体
下雨天_____
擅长领域:智慧城市,信息安全,电信业务
展开
-
red5 WINDOWS安装记录
Red5是一个开源的视频服务项目,我们可以用它来做视频直播。下面记录了Windows中安装Red5的过程。1.下载red5安装程序并安装。我下载的是setup-Red5-1.0.1-java6.exe可以到这里下载:https://code.google.com/p/red5/百度网盘:http://pan.baidu.com/s/1pJ4lA8z安装很简单。我原创 2014-09-25 17:24:36 · 571 阅读 · 0 评论 -
了解视频格式
了解视频格式Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本针对移动设备对视频进行编码Flash Player 和 AIR 与编码的视频文件的兼容性了解 Adobe F4V 和 FLV 视频文件格式F4V 视频文件格式FLV 视频文件格式外原创 2014-10-10 09:22:04 · 775 阅读 · 0 评论 -
C++实现RTMP协议发送H.264编码及AAC编码的音视频
RTMP(Real Time Messaging Protocol)是专门用来传输音视频数据的流媒体协议,最初由Macromedia 公司创建,后来归Adobe公司所有,是一种私有协议,主要用来联系Flash Player和RtmpServer,如FMS, Red5, crtmpserver等。RTMP协议可用于实现直播、点播应用,通过FMLE(Flash Media Live Encoder原创 2014-10-09 14:00:36 · 787 阅读 · 0 评论 -
流媒体/流媒体文件格式详解
摘 要 流媒体文件格式在流媒体系统中占有重要地位,设计合理的文件格式是提高流媒体服务器工作效率最直接和最有效的办法。该文在剖析常用流媒体系统和文件格式的基础上,特别地对美国xiph.org基金会的开源流媒体工程Ogg文件格式子项目做了深入的分析,指出Ogg格式对媒体编码数据的存储读取和传输具有简洁性,Ogg格式的映射与逆映射与媒体编码数据具有相对独立性,能够有效提高流媒体服务器的工作效率。原创 2014-10-08 19:46:08 · 2077 阅读 · 0 评论 -
流媒体技术原理
1、概述 流媒体技术是一种专门用于网络多媒体信息传播和处理的新技术,该技术能够在网络上实现传播和播放同时进行的实时工作模式,相对于其他的一些音、视频网络传输和处理技术,流媒体比较成熟和使用,目前已经成为网上音、视频(特别是实时音视频)传输的主要解决方案。 流媒体与常 规视频媒体之间的不同在于,流媒体可以边下载边播放。“流”的重要作用体现在可以明显的节省时间,由于常规视频媒体文件转载 2014-10-08 11:58:11 · 698 阅读 · 0 评论 -
流媒体播放方式
流媒体技术的出现,极大程度的解决了互联网传输多媒体数据的方式,不仅提高了网络直播、VOD点播等互联网传输、下载的速度,更改变了人们的生活和工作方式。在流媒体技术中,流媒体的份额是和播放方式是最终用户很关系的问题,也是流媒体业务工程中应用人员需要了解的,下面我们就针对流媒体的播放方式进行综合的介绍。1.什么是点播? 网络点播现在是互联网上的一个主要业务,点播是指客户机主动连接服务器转载 2014-10-08 11:54:02 · 765 阅读 · 0 评论 -
RED5的API介紹1-ApplicationAdapter
org.red5.server.adapter.ApplicationAdapter这一个类别是RED5中最基本也最重要的类别,是用在当flash用new NetConnetion,当执行connect()时,处理相关连线资料的类别。在这个类别内,有几个比较值得一提的函数,列举如下:appConnect(IConnection conn, Object[] params)原创 2014-10-08 10:44:57 · 1497 阅读 · 0 评论 -
red5源码分析
Red5如何响应rmpt的请求,中间涉及哪些关键类?响应请求的流程如下:1.Red5在启动时会调用RTMPMinaTransport的start()方法,该方法会开启rmtp的socket监听端口(默认是1935),然后使用mina(apache的io操作类库)的api将RTMPMinaIoHandler绑定到该端口。2.RTMPMinaIoHandler 上定义了mess原创 2014-10-08 09:47:23 · 982 阅读 · 0 评论 -
RTMP流媒体播放过程
本文描述了从打开一个RTMP流媒体到视音频数据开始播放的全过程。注意:RTMP中的逻辑结构RTMP协议规定,播放一个流媒体有两个前提步骤:第一步,建立一个网络连接(NetConnection);第二步,建立一个网络流(NetStream)。其中,网络连接代表服务器端应用程序和客户端之间基础的连通关系。网络流代表了发送多媒体数据的通道。服务器和客户端之间只能建立一个网络连接,但是基于原创 2014-09-28 14:17:46 · 424 阅读 · 0 评论 -
流媒体技术及其应用
随着经济的发展和科学技术的进步,人类社会已进入了信息化的新时代。internet网的飞速发展,使人们对信息时代的网络经济有了全新的认识;每一次的创新,就有一次的飞跃;每一种业务的应用,就是一次想象力的考验。 internet网的种种应用,都影响着人们的工作和生活,推动社会经济的发展,从而形成一个和能源、材料一样成为当今社会的三大支柱产业之一。而流媒体技术(streaming m原创 2014-09-28 13:11:39 · 2783 阅读 · 0 评论 -
red5 Scopes and Contexts 作用范围
“Scopes ”和“Contexts”是开发red5重要概念。 利用red5创建的任何应用常常都和“application”有关,applications 是建立在flash 客户端和red5 服务之间以任何形式交互的基础和基本概念。术语 "application" 来源于 Flash Media Server (FMS), Adobe 研发用于和 flash 客户端通信的软件。原创 2014-09-28 13:59:58 · 566 阅读 · 0 评论 -
视频的容器与格式的详解
1.视频容器格式简介 一般而言,视频文件的扩展名就是视频的容器名。比如“avi文件”或者“mp4文件,avi和mp4只是容器格式。好比zip文件,里面可以包含各种文件,视频容器格式只是定义了怎么存储数据,而不论存储什么类型的数据。不过视频容器格式比这个更复杂一些,因为不是所有的视频流格式兼容所有的视频容器格式。 一个视频文件一般包含多个track,而每个视频track原创 2014-10-10 09:22:16 · 612 阅读 · 0 评论