Difference between streaming and chunking

Hi,
I am working in a secure proxy project. Already we implemented chunking funcionality. Chunking meas when client accessing a big file- no need to wait until the total page downloaded(we generally observe status bar to say request is in processing). Depending on the specified chunked size, output will display onto client browser in chunks...
Now the requirement is to implement streming....
But we r not sure..what is the exact difference between Streaming and chunking.....Will any one give some inputs or ideas....
Thanks,

Double posted and answered
http://forum.java.sun.com/thread.jspa?threadID=736983

Similar Messages

  • Differences between Stream and Reader

    Hi All,
    Can any one please tell me the differences between Stream and Reader
    Thanks in advance

    > If there would only be some documentation one
    could
    look at...
    What would really be snazzy is if that documentation
    were, say, hyperlinked, indexed, and easily found
    online, ..........My dream is of an online tutorial that described in plain language basic java i/o and even gave examples. Maybe someday...

  • What is the difference between SWF and F4V in the context of Streaming or progressive Download?

    Hello everybody,
    I am absolutely a beginner in working with Captivate and furthermore my technological know how is not that good.
    So, I have problems to understand if the export formats SWF and F4V are both capable to be published in the Internet as streaming video and as progressive Download? Well so, I do not really understand the difference between streaming and progessive download either?
    Furthermore I was asking myself if this issue depends on how I imported flash videos (there are these two options) in my Captivate project during the production phase?
    I would be very thankful for some helping information!
    Greetings,
    Mareike the beginner

    Welcome to our community
    I'm not certain I fully understand the differences myself, but will toss out what I believe to be true about the formats. Hopefully, if I'm incorrect in my bellief, someone with more definitive knowledge will chime in.
    It was explained to me a couple of years back and is my understanding that "streaming" only applies to a video based format such as F4V, FLV and it doesn't apply to SWF. With SWF, you may specify a preload value. So when the SWF transmits from the web server to the PC, a certain percentage has to be received before play begins. But that's not streaming. It's preloading.
    For streaming to occur, the web server establishes a communication channel between the server and the destination PC. This channel is monitored to see what speed is in use. Only enough information is then transmitted to be comfortable at that speed. If the speed improves during the connection, the server serves data at a faster rate. If the connection degrades, the information transmitted is also scaled back so as to accommodate the lower speed.
    With SWF, after it has all been downloaded, a savvy user is able to poke around in their temporary internet files and save the SWF for play later. With streaming, this isn't possible because as the stream is viewed, it evaporates from memory.
    Seriously hoping others will chime in here to confirm or deny this.
    Cheers... Rick
    Helpful and Handy Links
    Begin learning Captivate 5 moments from now! $29.95
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcererStone Blog
    Captivate eBooks

  • What is the difference between UP and Down Streams

    Hi
    What is the difference between UP and Down Streams and
    Regards
    Surya

    Hi Surya,
    The petroleum industry is usually divided into three major components: Upstream, midstream and downstream, though midstream operations are usually included in the downstream category.
    Upstream - Upstearm oil sector is a term commonly used to refer to the searching for and the recovery and production of crude oil and natural gas. The upstream oil sector is also known as the exploration and production (E&P) sector.
    The upstream sector includes the searching for potential underground or underwater oil and gas fields, drilling of exploratory wells, and subsequently operating the wells that recover and bring the crude oil and/or raw natural gas to the surface.
    MiddleStream - The midstream industry processes, stores, markets and transports commodities such as crude oil, natural gas, natural gas liquids (LNGs, mainly ethane, propane and butane) and sulphur.
    DownSTream - The downstream oil sector is a term commonly used to refer to the refining of crude oil, and the selling and distribution of natural gas and products derived from crude oil. Such products include liquified petroleum gas (LPG), gasoline or petrol, jet fuel, diesel oil, other fuel oils, asphalt and petroleum coke.
    Regards
    Sunil

  • Difference between "Web" and "Streaming"

    Can anyone tell me what the difference between Web and Streaming is when exporting a Movie from iMovie? I know they both go on a webpage but why are there two options?
    Thanks

    True streaming media is not cached on the viewing machine. No cache means nothing to save as a new file. You can only save a "reference" to the source file stream.
    Media Links (very cool feature rarely used by most users) make a .qtl file. This is also just a reference movie (very tiny file size) but can include many features found (usually) in the Pro upgrade of QuickTIme and/or AppleScript and Automator Action features.
    Using Media Link files will allow you to add "Presentation" playback features to your QuickTime file (Full Screen, close when done, etc). You can add a "link" inside your QuickTime file so when the image is clicked a Web page would open. One of mine as an example:
    http://homepage.mac.com/kkirkster/GetA_MacText.qtl
    You'll notice the file will download (0.3KB's) then launch QuickTime Player and play full screen. Click on the movie to learn more.

  • Differences between mcp and mcp t sound

    this is all sound sound info direct from a man at nvidia who knows
    PLEASE NOTE ONLY MCP2-T BOARD MSI DO AT THE MOMMENT IS THE K7N2G-ILSR
    The MCP has no hardware support for audio of any kind, period. Windows and the CPU do all the audio work on that part and there is absolutely no DSP, NVIDIA or otherwise, in that chip to help out. Try to do EAX, any kind of reverb or chorus, or a music preset on those boards and you'll see the CPU usage climb. Ditto if you add more voices to the mix: CPU usage goes up.
    The MCP-T has a full hardware audio DSP, hardware acceleration for 2D and 3D streams, and Dolby Digital encode support. EQs, HRTFs, and all environmental settings are exposed and modifiable by the user. None of this is available on the soft solutions due to the heavy hit on the CPU if they were enabled.
    Short of that, you can try to use the ASIO or OpenAL drivers. You'll find that neither will work on the MCP because there is no supporting hardware for them. In short, there is no way to coax an MCP to be an APU capable part, the support simply isn't in the chip
    Here's the chip differences:
    MCP has the following:
    - ATA-133 x 2 ports
    - USB 1.0/1.1/2.0 x 6 ports
    - NVIDIA MAC 10/100 x 1 port
    - Legacy I/O bus (PS2, Printer, Serial)
    - AC 97 host based audio (no DSP)
    MCP-T includes the above and adds the following:
    - 3Com MAC 10/100 x 1 port
    - 1394A Firewire MAC x 3 ports
    - NVIDIA APU with Dolby Digtal Encoder

    thats not to say mcp is bad as this proves
    The MCP2 is definately hardware sound. As far as the APU goes the only difference between MCP2 and MCP2-T is the T version has Soundstorm(Dolby Digital). Basically Mcp2-T =5.1 digital output capabilities Mcp2 no digital output, analogue output only. The other differences are the T version Has Dual Lan support and a firewire controller which the plain MCP2 does not. Here are my cpu utilization test results from Audio winbench proving that The MCP2 APU is a hardware APU.
    http://www.nforcershq.com/forum/viewtopic.php?p=28870#28870
    to see the test he ran ,will not copy /paste
    MSI K7N2-L Mainboard
    Athlon XP 2000+ Retail cooler
    MSI Geforce3 TI 200
    1Gig (2x512) Kingston pc2700 Ram
    Maxtor DiamondMax Plus 9 8meg cache 80 gig
    WD 600BB 60 gig
    Onboard Nforce 2 APU (no soundstorm
    just to explain differences

  • Difference  between  scripts and  idocs

    In real time  why we are  using scripts and idocs?what is the difference between scripts and idocs?pls tell me  where we r using  scripts and  idocs?

    Hi,
    IDocs are simple ASCII data streams. When they are stored to a disk file, the IDocs are simple flat files with lines of text, where the lines are structured into data fields. The typical structured file has records, each record starting with a leading string that identifies the record type. Their specification is stored in the data dictionary.
    Electronic Interchange Document
    IDocs is the acronym for Interchange Document. This  indicates a set of (electronic) information which builds a logical entity. An IDoc is e.g. all the data of a single customer in your customer master data file, or the IDoc is all the data of a single invoice.
    Data Is transmitted in ASCII format, i.e. human readable form
    IDoc data is usually exchanged between systems and partners that are completely independent. Therefore, the data should be transmitted in a format that can easily be corrected by the computer operators. It is therefore mandatory to post the data in a human readable form.
    Nowadays, this means that data is coded in ASCII format, including numbers which are sent as a string of figures 0 to 9. Such data can easily be read with any text editor on any computer, be it a PC, Macintosh, UNIX System, S/390 or any internet browser.
    IDocs exchange messages
    The information which is exchanged by IDocs is called a message and the IDoc is the physical representation of such a message. The name “messages” for the information sent via IDocs is used in the same ways as other EDI standards. .
    Scrpits...
    If the user wants to print documents such as invoices, purchase order, all such documents are printed with the use of forms. SAP allows the user to define these forms by using layout sets. SAP script is the tool used to create the layout set.
    In order to print the document, the SAP system runs a program that collects the data for the document and feeds it into the layout set. This is called as Print Program.
    SAP Provides a standard layout set for every printable document and usually there is no need to create layout sets as such. User just modifies the existing layout sets as per requirement of client.
    Regards,
    Sam

  • Difference between FileInputStream and DataInputStream

    Hai everyone,
    I want to know the difference between FileInputStream and DataInutStream.As i am new to this environment i am little bit confused between the two. So i request you to explain the difference with an example so that everything will be clear for me.

    FileInputStream is for reading bytes from a file, as is indicated in the API docs: http://java.sun.com/j2se/1.5.0/docs/api/java/io/FileInputStream.html
    DataInputStream is for reading java primitives (byte, char, short, int, long, float, double, boolean) through some other stream, as is indicated in the API docs: http://java.sun.com/j2se/1.5.0/docs/api/java/io/DataInputStream.html
    If you want to read Java primtives from a file, you'd use them together: FileInputStream fis = new FileInputStream("somefile"); // for reading bytes from the file
    DataInputSeam dis = new DataInputStream(fis); // for interpreting bytes read by fis as Java primitives
    int ii = dis.readInt(); // dis uses fis to read 4 bytes from the file, and interprets them as a Java int You should probably go through this: http://java.sun.com/docs/books/tutorial/essential/io/index.html

  • Whats the difference between moto and htc/lg/samsung

    10 points for the first person to respond with the correct answer. what is the major difference between motorola and other android makers on verizon

    Hey,
    As the owner of a Motorola Droid 3, I can speak from experience.  One of the main differences between Motorola Android devices and others is the user interface.  For example, the HTC android devices use the Sense interface, which allow the user to make custom changes on their device.  The Motorola Droid 3, as well as other Motorola devices, uses the standard Google interface, which allows for the user to sync their device easily with their Google account for items such as email, calendar, books, and my favorite, Google Play.  I have a lot of music I have bought and the Google cloud service is really neat.  Motorola devices also come preloaded with Motocast software, which allows the user to do many things, such as stream music from your home computer to your device.  I have not yet used the Motocast software, but it would be really handy, especially if you have a lot of files on your home or work PC and need access to the files from your device.
    I hope this answers some of your questions.
    Doc

  • What is the difference between OEE and OSE

    What is the difference b/w
    Oracle8i Enterprise Edition and Oracle8i Standard Edition?
    Which version I choose to install the Oracle Server?

    The real difference between one and the another one are the options installed in the database. I have a document where you can see in detail what options have one and what options have the another one.
    Which version I choose to install the Oracle Server?
    r.- That is quite related to what options you need for your applications. Options like : partitioning, etc.
    With this view you can see what options are available in your database.
    SQL> select * from v$option;
    PARAMETER VALUE
    Partitioning TRUE
    Objects TRUE
    Real Application Clusters FALSE
    Advanced replication TRUE
    Bit-mapped indexes TRUE
    Connection multiplexing TRUE
    Connection pooling TRUE
    Database queuing TRUE
    Incremental backup and recover TRUE
    y
    PARAMETER VALUE
    Instead-of triggers TRUE
    Parallel backup and recovery TRUE
    Parallel execution TRUE
    Parallel load TRUE
    Point-in-time tablespace recov TRUE
    ery
    Fine-grained access control TRUE
    Proxy authentication/authoriza TRUE
    tion
    PARAMETER VALUE
    Change Data Capture TRUE
    Plan Stability TRUE
    Online Index Build TRUE
    Coalesce Index TRUE
    Managed Standby TRUE
    Materialized view rewrite TRUE
    Materialized view warehouse re TRUE
    fresh
    Database resource manager TRUE
    Spatial TRUE
    PARAMETER VALUE
    Visual Information Retrieval TRUE
    Export transportable tablespac TRUE
    es
    Transparent Application Failov TRUE
    er
    Fast-Start Fault Recovery TRUE
    Sample Scan TRUE
    Duplexed backups TRUE
    Java TRUE
    PARAMETER VALUE
    OLAP Window Functions TRUE
    Block Media Recovery TRUE
    Fine-grained Auditing TRUE
    Application Role TRUE
    Enterprise User Security TRUE
    Oracle Data Guard TRUE
    Oracle Label Security FALSE
    OLAP TRUE
    Heap segment compression TRUE
    Join index TRUE
    Trial Recovery TRUE
    PARAMETER VALUE
    Oracle Data Mining TRUE
    Online Redefinition TRUE
    Streams TRUE
    Very Large Memory TRUE
    File Mapping TRUE
    48 rows selected.
    SQL>
    Joel P�rez

  • Help me clarify: Difference between Joining and Extending Wireless Network

    I've eventually figured out how to get my AirPort Express to allow my Mac Pro access to the internet Via Ethernet cable by joining an existing wireless network. What's the difference between that and extending it? By extending it I loose my ability to use the ethernet to connect to internet on my Mac Pro. Odd thing is though when I initially used AirPort Utility to set up my AirPort Express, I went through all the options to get it configured to access my existing network and I checked option to allow internet access through ethernet. All is well, but then I still don't have access to the internet through the ethernet and I noticed that the setting is on Extended. Just curious why it would give me the option to use the ethernet, set it on extended and not even work.

    I've eventually figured out how to get my AirPort Express to allow my Mac Pro access to the internet Via Ethernet cable by joining an existing wireless network. What's the difference between that and extending it?
    When "joining a network," the AirPort Express Base Station (AX) acts just like any other wireless client (laptop, desktop, printer, etc.) You would want to configure the AX to join a network when you only want to use it to share a USB printer and/or stream iTunes.
    When "extending a network," the AX can perform as either a main, relay, or remote base station in a Wireless Distribution System (WDS). A WDS is primarily used to extend a network wirelessly.
    By extending it I loose my ability to use the ethernet to connect to internet on my Mac Pro.
    If the AX is configured as either a relay/remote base station in a WDS, you actually can use it's Ethernet port for Internet access. Of course, this relay/remote must be connected to a main base station, that itself, has Internet access.

  • What is the difference between view and materialized views

    Hi
    What is the difference between view and materialized view ? can we update the base table using views

    can we update the base table using viewsYes:
    VIEWS
    1. an updatable view is one that lets you perform DML on the underlying table
    (see Oracle Database Concepts 10g - 5 Schema Objects)
    2. non-updatable view requires INSTEAD OF Triggers
    (see Oracle Database Concepts 10g - 22 Triggers)
    SNAPSHOTS
    You can have updateable (and writeable) snapshots - in updateable (writeable) MV replication.
    Oracle uses snapshots (Materialized Views - MV) for two different purposes:
    1. replication
    2. automated Query Rewrite facility (first introduced in Oracle Discoverer, later included in Oracle database 8i).
    Replication types in Oracle are:
    a) Basic replication (MV replication)
    - transaction based
    - row-level
    - asynchronous from master table to MV (Materialized View)
    - DML replication only
    - database 7 / 8.0 / 8i / 9i / 10g
    - Standard and Enterprise Edition
    1. Read-only MV replication
    2. Updateable MV replication:
    2.1 asynchronous from MV to master
    2.2 synchronous from MV to master
    3. Writeable MV replication
    b) Multimaster replication
    - transaction based
    - row-level or procedural
    - asynchronous or synchronous
    - DML and DDL replication
    - database 7 / 8.0 / 8i / 9i / 10g
    - Enterprise Edition only
    1. row-level asynchronous replication
    2. row-level synchronous replication
    3. procedural asynchronous replication
    4. procedural synchronous replication
    c) Streams replication
    - (redo) log based
    - row-level
    - asynchronous
    - DML and DDL replication
    - database 9i / 10g (10g has Down Streams Capture)
    - Enterprise Edition only (Standard Edition 10g can execute Apply process)
    Regards,
    Zlatko Sirotic

  • Difference between itunes and others like vudu for downloading bought movies

    when buying & downloading movies, what the difference between Itunes and others like VUDU, Netflix, etc

    Vudu and Netflix are streaming services.  Netflix is a subscription service, Vudu is a rental service.
    Itunes sells and rents content that you download to your computer.

  • Wats the difference between mpg and mp4?

    wats the difference between mpg and mp4?
    can both be used with the ipod touch?

    From wikipedia:
    Audio Video Interleave, known by its acronym AVI, is a multimedia container format introduced by Microsoft in November 1992 as part of its Video for Windows technology. AVI files can contain both audio and video data in a standard container that allows synchronous audio-with-video playback. Like DVDs, AVI files support multiple streaming audio and video, although these features are seldom used. Most AVI files also use the file format extensions developed by the Matrox OpenDML group in February 1996. These files are supported by Microsoft, and are unofficially called "AVI 2.0".
    The Moving Picture Experts Group, commonly referred to as simply MPEG (.mpeg, .mpg, .mpe), is a working group of ISO/IEC charged with the development of video and audio encoding standards. Its first meeting was in May of 1988 in Ottawa, Canada. As of late 2005, MPEG has grown to include approximately 350 members per meeting from various industries, universities, and research institutions. MPEG's official designation is ISO/IEC JTC1/SC29 WG11.
    MPEG-4 Part 14, formally ISO/IEC 14496-14:2003, is a multimedia container format standard specified as a part of MPEG-4. It is most commonly used to store digital audio and digital video streams, especially those defined by MPEG, but can also be used to store other data such as subtitles and still images. Like most modern container formats, MPEG-4 Part 14 allows streaming over the Internet. The official filename extension for MPEG-4 Part 14 files is .mp4, thus the container format is often referred to simply as MP4. Devices that play .mp4 files are referred to as MP4 players.

  • Media Foundation Source or H264 / AC3 differences between Windows and Phone 8?

    I've got a working Matroska (MKV) Media Foundation Source for a Windows Store app (PC x86). It will play several different matroska files that contain H264 encoded video and AC3-encoded audio.  It even has seek support.  I've written the app
    as a HTML/typescript Universal app with the MF Source as a C++ dll. 
    The problem is that the same code will not work on Windows Phone 8.  I can play videos that don't require the external MF Source (i.e. MP4 files and AVI files) just fine on both platforms through my app, but the same MKV videos that played on an x86
    PC will not play on Windows Phone 8 (Lumia 920).
    I looked at the specs for the Snapdragon processor and it should be able to support both H264 at 720p resolution and AC3 (2-channel only).  So I don't know what else I need to do to get this to work on WP8.  The audio I'm trying to play is actually
    6-channel, so that made me wonder if it was failing because WP8 supports 2-channel max, but I would have thought the audio just wouldn't work and the video would play normally.
    Does anyone have any suggestions?
    *edit* - just to be more specific, I can parse the file and create the presentation descriptor without errors.  But when I finish opening the file and call the event for that, nothing else happens.  What is weird is that the javascript video player
    never throws the "canplay" event, nor does it throw the "error" event.
    Lee McPherson

    Thanks, not a bad suggestion to try. 
    On my Windows machine, I tried to get the MediaEncodingProfile via the createFromFileAsyc method.  With a known file type, it outputs all properties of the video and audio streams (bitrate, etc).  With an MKV file (container file with H264 video
    and AC3 audio), I only get the type and subtype properties. Everything else is zero or null.  This is because in my MFSource, I only set the type and subtype.  This still allows the video to play on my windows machine.  I assume the
    built-in MFTransform for H264 video-to-uncompressed video parses the stream to get the relevant information.  Likewise for audio.
    On Windows Phone, when querying the file's MediaEncodingProfile, I get the same result. This is telling me that my MFSource will parse the file properly and set the subtypes for video and audio correctly.  Everything else is still null or zero. 
    However, the file does not play.  There is no returned event to the video element that it even *can* play.
    Perhaps, I need to fill in the video and audio stream properties on the Windows Phone version.  I really don't want to because that would mean having to parse some of the underlying video and audio streams themselves, not just parsing the container
    information.  (More work!)  But this is what I mean when I ask about the differences between Windows and Windows Phone... perhaps the WP8.1 & Windows MFTransforms are different? 
    *EDIT* - I do get a JavaScript Console error that I didn't notice before: AUDIO/VIDEO: unknown MIME type.  (VS error code: MEDIA12899)
    Lee McPherson

Maybe you are looking for

  • Mail app 4.5 can't be used with 10.6.8 after security update?

    I just performed a security update based on an automatic notice to my Mac. It has made the mail app unaccesible  running OSX 10.6.8. Is there a solution or work around here? I don't think I'm the only one who has made this update and is running the A

  • I need Internet Explorer for my MBP.  How can I get this?

    I need Internet Explorer for my MBP.  How can I get this?

  • Can I recover a file erased from Trash?

    Good day to all the experts. I have mistakenly deleted a large file (about 20Gb) that manages my photo library in iPhoto, and on top to that also erased it from Trash. Perhaps it was called smt like Library*.iPhoto. I still have all my row images in

  • Upd vhdx file size problem

    Problem: User profile disk is full! 'Disk management' reports 7MB free. Config: we use user profile disks (vhdx file) on Windows 2012 we limit user profile disk size to 1GB (in the Collection settings) when i SUM the directory sizes in my user profil

  • Autocomplete upper/lower case

    I am currently running 3.0.04(Build MAIN-04.34) on Windows XP. For a while I had the auto complete working exactly as I wanted it, and now it is always showing upper case. What I want to happen I type "SELECT * FROM myschema.ta" and then hit ctrl+spa