`
redduke1202
  • 浏览: 25258 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

自缓冲输入流--构建流媒体的利器

阅读更多
已删除..
分享到:
评论
8 楼 hnyashiro 2007-07-03  
问一个小菜问题,楼主的变量都用protected ,是为了方便继承吗?
7 楼 wuhua 2007-05-31  
redduke1202 写道
最近写了一点视频播放方面的测试代码
发现在player realize的时候,会把整个流都读进去,就失去了缓冲的意义
另:缓冲逻辑似乎还有点问题


测试环境设置:
wtk 设置内存512k
视频文件 800k
结果发现realize把800k数据全读进去,才开始播放

其实j2me的的视频api暂时还不支持流媒体的功能
好像有些手机支持。不过太少了
6 楼 redduke1202 2007-05-26  
最近写了一点视频播放方面的测试代码
发现在player realize的时候,会把整个流都读进去,就失去了缓冲的意义
另:缓冲逻辑似乎还有点问题


测试环境设置:
wtk 设置内存512k
视频文件 800k
结果发现realize把800k数据全读进去,才开始播放
5 楼 wuhua 2007-05-26  
能否写个具体的例子,证明这个缓冲能在流媒体上的作用,
我也打算实现一个流媒体的东西,希望可以跟你多交流
4 楼 ystt8283 2007-05-05  
的确是好东西,顶,希望像楼主这样有奉献精神的人多些,期待楼主的新文章
3 楼 redduke1202 2007-04-10  
这种缓冲模式不需要服务器端配合
使用方法:
打开http连接或者socket连接,打开输入流
用输入流构造此自缓冲输入流
然后由此自缓冲输入流构造流媒体,并播放
2 楼 owennet 2007-04-09  
没有研究过流媒体,应该说这是一种非常好的缓冲机制。能否再说说服务器端如何配合这种机制呢?
1 楼 redduke1202 2007-03-28  
根据网络和机器性能
调整缓冲池的大小

相关推荐

    BufferedInputStream(缓冲输入流)详解_动力节点Java学院整理

    BufferedInputStream 是 Java 中的一种缓冲输入流,继承自 FilterInputStream。它的主要作用是为另一个输入流添加一些功能,例如提供“缓冲功能”和支持“mark() 标记”和“reset() 重置方法”。 ...

    JAVA范例 七)输入/输出流---字符流

    在Java编程语言中,输入/输出流(Input/Output Stream,简称I/O流)是处理数据传输的基础。本文将深入探讨字符流的概念,包括它的作用、类型以及如何在实际编程中应用。首先,我们理解一下标题中的“字符流”:在...

    流媒体系统同步机制和缓冲机制的研究与应用

    "流媒体系统同步机制和缓冲机制的研究与应用"这个主题聚焦于两个核心概念:同步和缓冲,它们是确保流媒体服务质量和用户体验的关键。 同步机制在流媒体系统中扮演着至关重要的角色。它主要解决的是在网络传输过程中...

    关于字节输入流的缓冲区的 api

    BufferedInputStream字节输入输出流的缓冲区的使用和规则

    行业分类-设备装置-分布式流媒体分发系统及流媒体内存缓冲及调度分发方法.zip

    本文将深入探讨分布式流媒体分发系统的关键组成部分以及流媒体内存缓冲和调度分发方法。 一、分布式流媒体分发系统 1.1 系统架构:分布式流媒体系统通常由内容源、边缘服务器和用户终端三部分构成。内容源负责生成...

    环形队列源程序,配合文章《缓冲区设计--环形队列》。

    这是一个环形队列的源程序,配合作者的文章《缓冲区设计--环形队列》。程序是一个C++模版类。

    day09-字节缓冲流&字符流1

    字节缓冲流可以分为字节缓冲输出流和字节缓冲输入流两种。字节缓冲输出流可以将数据写入到文件中,而字节缓冲输入流可以从文件中读取数据。在本节中,我们将详细介绍字节缓冲流的构造方法、应用场景以及示例代码。 ...

    基于FFMPEG SDK流媒体开发1---解码媒体文件流信息

    在“基于FFMPEG SDK流媒体开发1---解码媒体文件流信息”这个主题中,我们将深入探讨如何使用FFmpeg SDK来解析和解码媒体文件中的流信息。 首先,FFmpeg SDK提供了API接口,开发者可以通过这些接口来操作音视频数据...

    使用缓冲流快速复制文件

    缓冲流是在原始输入/输出流的基础上增加了一个缓冲区,用于临时存储数据。这样,当需要读取或写入数据时,缓冲流会一次性处理多个字节,而不是逐个处理,从而提高了性能。 以下是使用缓冲流复制文件的基本步骤: 1...

    java io流-3.pdf

    - **1.1 什么是流**:流是一种连续的数据序列,Java中的流可以是输入流或输出流。 - **1.2 数字数据处理**:Java提供了多种处理数字数据的方法,包括`int`、`float`等类型的读写操作。 - **1.3 字符数据处理**:通过...

    流媒体源码,流媒体流媒体

    深入学习和理解流媒体源码,可以让我们掌握如何构建和优化流媒体服务,满足不断增长的在线音视频需求。通过分析压缩包内的文件,我们可以更具体地了解各个组件的工作原理,这对于开发者来说是宝贵的实践经验和学习...

    一个输入流写到多个输出流

    2. **缓冲流(BufferedInputStream 和 BufferedOutputStream)**:为了提高效率,通常会在输入流和输出流上添加缓冲层。缓冲流可以减少对底层操作系统的调用次数,提高性能。在处理多个输出流时,可以先将数据写入...

    JavaIO实例_字节流_字符流_缓冲流_转换流IODemo

    在Java中,IO流分为两大类:字节流和字符流,每种流又有输入流和输出流之分,分别用于数据的读取和写入。 1. **字节流**: - 字节流处理的是8位的字节数据,是最基本的流类型。Java中的`InputStream`和`...

    java实现流媒体播放

    在这个大作业中,我们将探讨如何使用Java来构建一个能够接收并播放流媒体的系统。流媒体技术的核心在于将连续的音频或视频数据分割成小的数据包,然后通过网络逐个发送给客户端,从而实现实时播放的效果,而无需等待...

    易语言流媒体源码

    开发者可以通过源码了解如何处理不同的媒体格式,如何构建高效的网络传输协议,以及如何管理用户连接和数据流。 2. **客户端**:客户端通常是指播放器,用于接收服务器传输的数据并进行解码播放。易语言流媒体源码...

    【NI-DAQmx入门】构建应用程序案例2(经典界面配置、流盘)

    《NI-DAQmx入门:构建应用程序案例2——经典界面配置与流盘》 NI-DAQmx,全称为National Instruments Data Acquisition for Windows,是一款强大的数据采集软件开发工具,它提供了广泛的功能,包括模拟输入、模拟...

    流媒体服务器源码 流媒体服务器源码

    流媒体服务器源码是构建和理解流媒体服务核心技术的关键,对于开发者来说,它提供了一窥流媒体服务工作原理的窗口,同时也是二次开发和定制化需求的重要基础。在本文中,我们将深入探讨流媒体服务器源码的相关知识点...

    day10【缓冲流、转换流、序列化流、打印流】-笔记1

    字节缓冲流的构造方法有两个,一个是public BufferedInputStream(InputStream in),创建一个新的缓冲输入流;另一个是public BufferedOutputStream(OutputStream out),创建一个新的缓冲输出流。在使用缓冲流时,...

    在线流媒体播放器

    在线流媒体播放器是互联网技术发展中的一个重要组成部分,它使得用户无需下载整个视频文件即可...通过深入理解和应用这些技术,我们可以构建出高性能、用户友好的在线流媒体播放器,满足直播和其他在线视频服务的需求。

    行业分类-设备装置-流媒体应用快速缓冲的带宽分配方法及服务器.zip

    在现代信息技术领域,流媒体应用已经成为了用户获取视频、音频内容的重要途径。随着网络速度的提升和移动设备的...通过深入研究和实践,我们可以构建出更加高效、流畅的流媒体服务,满足用户对高质量在线内容的需求。

Global site tag (gtag.js) - Google Analytics