I need to learn about video streaming

I would like to put a video on a site so that it can stream.
The file I have been given is a 4.5 minute .wmv file of nearly 29
MB, and I have not worked with video before. I imagine that the
file size will need to be reduced (?) and so I would like some
advice about that.
I also need to find out about how to set up the streaming. I
have recently managed to get audio streaming to work, but video
work is a closed book to me at the moment.
Any help would be welcome, or advice as to where to find
help.

Read up on streaming here:
http://www.mediacollege.com/video/streaming/
--Nancy
"smiffy47" <[email protected]> wrote in
message
news:eq2qhm$b1v$[email protected]..
> I would like to put a video on a site so that it can
stream. The file I
have
> been given is a 4.5 minute .wmv file of nearly 29 MB,
and I have not
worked
> with video before. I imagine that the file size will
need to be reduced
> and so I would like some advice about that.
> I also need to find out about how to set up the
streaming. I have
recently
> managed to get audio streaming to work, but video work
is a closed book to
me
> at the moment.
> Any help would be welcome, or advice as to where to find
help.
>

Similar Messages

  • Really need Help! - Java Video Streaming

    Hi,
    I bought a 'Creative' web-cam today and I want to be able to display real-time video in a Java applet. Could someone please help me to do this.
    What classes do I need to capture the video, and use a server to either broadcast or stream the video to a client( applet ).
    I have JMF 1.2.1 installed with jdk1.3.1
    I'm kindof new to Java and really need to know where to start.
    F

    You should use JMF 2.0 or above version because they provide capturing ability.And also see the page. http://java.sun.com/products/java-media/jmf/2.1.1/solutions/
    I think you will find some useful material on this page.

  • Just bought PC w/Windows 7, which is new to me. I need to learn about back-up & Recovery disks

    I made a recovery disk the same day I bought it, because the PC told me to. The amount on the disk was only about
    1 GB. 
    Now my PC tells me to make another recovery disk, but this time it's like over 8 GBs. Too much for a 4 GB DVD.
    I have nothing to put that big a file on. Is it best to buy like a USB drive, or now I guess they have 8.5 GB DVDs. Which is
    maybe big enough. 
    In the past I would store stuff on CDs. I would mix files of all types on a CD. That worked pretty well. So, what's the besy way
    now to store multiple types of files. In other words, should I spend my money on DVDs or buy a USB Flash size that's big.
    I have a 4 GB USB drive now, it works very well. In the past, most people I knew used DVDs for movies and stuff like that. 
    Solved!
    Go to Solution.

    What brand of computer did you buy? Each brand of computer has it's own recovery disc creation, this is completely separate from the built in Windows backup. The recovery disc creation basically puts a complete and full back up of the way your computer was brand new out of the box, incase your hard drive ever fails and you need to restore everything. Note : These discs will NOT contain any personal files or additional programs that you install.
    If you like my post, or solution to your issue/question, go ahead and click on the little star by my name and/or accept the post as the Solution. It makes me happy.
    I'm NOT an employee of Best Buy, or Geek Squad, though I did work as an Agent for a year 5 years ago. None of my posts are to be taken as the official stance that Best Buy will take on your situation. My advice is just that, advice.
    Unfortunately, that's the bad luck of any electronic, there's going to be bad Apples... wait that's a horrible pun.

  • I need to learn about memory and backing up my pictures to an external hard drive

    Can you point me to where I can find this info.  Thank you

    RAM (memory) is what the brains of the machine (the processor) uses temporality to work on things, it's not permanent.
    I think your referring to storage  space, which is on your permanent boot drive and holds your operating system, programs and files.
    So you want to make a backup to a external drive, there are various options.
    1: Entire drive backup of everything (TimeMachine or Carbon Copy Cloner)
    2: Just users files (storage drive)
    The easiest is just connecting a blank new external drive larger than the total space on your boot drive and when the pop up window asks to make a TimeMachine drive, say yes and allow it to work (for hours and hours)
    Slightly more difficult is Carbon Copy Cloner, however it's faster and the drive is bootable (advanced) it's also payware thus not free. (also the disk must first be formatted GUID OS X Extended Journaled in Disk Utility)
    If you want to backup just your pictures, you can drag and drop the Pictures folder onto a external storage drive (do not use TimeMachine if it asks) and it will make a copy. This is the fastest method as your avoiding everything else.
    Most commonly used backup methods
    Drives, partitions, formatting w/Mac's + PC's

  • What do I need to know about fonts?

    Can anyone explain what I need to know about using fonts on a MacBook Pro running Leopard, or point me to a good reference or tutorial? I've never paid much attention to fonts in the past, as I only use a few in print (Arial, Verdana, Times New Roman, etc.), and I never did much with fonts in my graphics work. But I want to take a closer look at fonts and start experimenting with them. Looks like a surprisingly big topic.
    On my PC, I was limited to how many fonts I could display by memory. As I understand it, there's no such limit on a Mac running Leopard.
    I encountered references to fonts when I installed Adobe Creative Suite and Microsoft Office for Mac, so I need to figure out how to manage fonts, then go back and check the installation disks again.
    Right now I have three font folders in username > Library: FontCollections, Fonts (empty) and Fonts Disabled (empty).
    I also need to learn about the different kinds of fonts (e.g. True Type, etc.) and how/where people obtain them, though that's probably beyond the scope of this thread.
    But before I do any more research via Google, I'd like to narrow the field a bit. I was hoping someone could give me a basic overview or point me to a good reference. What software do you use to manage fonts on a Mac, and do you have any basic tips to offer?
    Thanks.

    Also, see:
    Font Management in OS X
    http://images.apple.com/pro/pdf/L311277AFontTTv4.pdf
    http://www.creativetechs.com/tips/SVC-fonts/Fonts-2007-SVC.pdf
    http://dl.extensis.com/downloads/SC/EN/P/FontsBest_Practices_inOSX.pdf
    http://www.macworld.com/article/44942/2005/05/julyworkingmac.html

  • Video Stream on iCloud

    Hello everyone, I was wondering if Apple has said anything about video stream in the new iOS 6 software?  The photostream feature is amazing, and I was wondering if video will be supported soon?  Thnak you.
    NNP

    You can read all that has been announced on Apples website

  • Where to learn about formatting Wiki pages? - best way to have a consistent custom formatting?

    Hi,
    I'm a new user to SharePoint Wiki but have a lot of content that would work well in a wiki format that I want to input.  This is an enterprise SharePoint system and I am only a user.
    I am frustrated by the default formatting, and would like scalable way of altering the formatting.  I need to learn about formatting options in sharepoint but I don't know where to start. 
    What learning resources would you recommend?
    Is there a method for managing formatting that you would recommend?
    Many thanks in advance.

    Here are some resources
    Training classes: http://sharepointexperience.com/
    Website with how to 2003 and 2007:
    http://www.heathersolomon.com/blog/articles/resources.aspx
    Website with how to for 2010:
    http://blog.sharepointexperience.com/
    https://www.youtube.com/watch?v=k1v2xKnn50g
    Stacy Simpkins | MCSE SharePoint | www.sharepointpapa.com

  • I am very new to mac products, I have a Mac Pro 13" I  need to learn how to use it ? looking video courses any will helpI

    I am very new to mac products, I have a Mac Pro 13" I  need to learn how to use it ? looking video courses any will help .....

    Go to www.apple.com for a start. See, also, Mac Basics.

  • I need some advice about the macbook pro and iPhone 5. I took a video on my iPhone and tried to email it it said it was too big to send? So i downloaded it to my macbook pro and tried to mail it to no avail? The macbook tells me the server won't let it th

    I need some advice about the macbook pro and iPhone 5.
    I took a video on my iPhone and tried to email it it said it was too big to send? So i downloaded it to my macbook pro and tried to mail it to no avail? The macbook tells me the server won't let it through other mail goes through any ideas how to resize it or what it might take to send it?

    I agree with LowLister, the best option for you to share the video online is to upload it to your online storage account for example : Box, Dropbox, SkyDrive (All of them provide free storage beginning from 2GB).
    You can upload the files which you want to share in this online storage and then they have sharing options in which you'll will get the link of the file to be sent and send the email. You're good to go!
    Tip : You can store multiple files for backup purposes.

  • Freeze the video for about 3 to 5 seconds in all the media players (e.g VLC, quick time, divx etc). do i need to update any video codec??

    while any video file is running , suddenly it freezes the video for about 3 to 5 seconds in all the media players like quicktime, vlc and div x and this thing happens frequently with video files.
    it very hard to watch the video movie with this issue.
    do i need to update any video codec or any thing else??
    following are my notebook specifications
    Processor  2.5 GHz Intel Core i5
    Memory  4 GB 1600 MHz DDR3
    Graphics  Intel HD Graphics 4000 512 MB
    Software  OS X 10.8.4 (12E55)

    while any video file is running , suddenly it freezes the video for about 3 to 5 seconds in all the media players like quicktime, vlc and div x and this thing happens frequently with video files.
    it very hard to watch the video movie with this issue.
    do i need to update any video codec or any thing else??
    following are my notebook specifications
    Processor  2.5 GHz Intel Core i5
    Memory  4 GB 1600 MHz DDR3
    Graphics  Intel HD Graphics 4000 512 MB
    Software  OS X 10.8.4 (12E55)

  • I'm moderating a competition which will be about 8 hours long. I need to have a video/audio recording of the whole thing incase an answer is contested. We will need to stop recording and access the footage as the day progresses. Any suggestions?

    I'm moderating a competition which will be about 8 hours long. I need to have a video/audio recording of the whole thing in case an answer is contested.
    We will need to stop recording and access the footage as the day progresses. Any suggestions as to how best to accomplish this? I have an iPad and a Macbook Air.
    Many thanks!

    I'm moderating a competition which will be about 8 hours long. I need to have a video/audio recording of the whole thing in case an answer is contested.
    We will need to stop recording and access the footage as the day progresses. Any suggestions as to how best to accomplish this? I have an iPad and a Macbook Air.
    Many thanks!

  • I need to learn how to use all about java & mysql...help me!

    I have a situation here, I need to learn how to use java with mysql
    . Can I connect to a MYSQL DB with servlets?
    how can I build an e-mail server with java (no matter how difficult)
    please, I need help, and I really apreciate your help.
    thank you very much!!

    I have a situation here, I need to learn how to use
    java with mysql
    . Can I connect to a MYSQL DB with servlets?Yes... documentation to help you connect to any database can be found at http://java.sun.com/products/jdbc. To connect to MySQL, you'll need drivers (sourceforge.net), and the specific connection URL for those drivers will be included in the documentation.
    how can I build an e-mail server with java (no matter
    how difficult)If you're fairly new to JSP/Servlets, you may be in over your head here, since an email server is no easy application to code. Here's a link to the source code for the JAMES project... Apache's Java email server... maybe you can find some useful information there...
    http://www.ibiblio.org/pub/packages/infosystems/WWW/servers/apache/jakarta/james/source/

  • Needed. Android Air app to watch live FMS video stream.

    Does anyone have an Android Air app that can be used to watch a live video stream from Flash Media Server?
    I've been trying to get our live stream viewable on Android devices and can't find any solutions.
    Thanks,
    Dave

    Hey, I am having the same issue.  Did you find a solution?

  • Can PQA use a single reference frame against a test video stream?

    For R&D testing of video "set-top" devices I want to initiate some internal processing on our UUT, then using a PXI-1491 analyze the digital (HDMI) video output of the UUT for some large number of seconds (180 seconds or more for example).
    The video that is being analyzed will have static image content. The amount of time I want to analyze the test stream after doing some stuff on the UUT is variable, but I always anticipate it being fairly long.
    It currently appears that I have to have a reference stream that contains exactly the same number of frames as the test stream.
    This makes the reference vbf files very large. My test requirements include a large number of resolutions that must be tested through the UUT. Having an extensive library of very large vbf files is logistically difficult, it would much easier to maintain such a library made up of single "golden" frame reference files instead.  Additionally, since my analyze time needs to be variable depending on test setup and UUT processing options, it would be better for me to have a single golden reference frame and validate alot of test frames against it.
    Since the analyzed video will have static images, is it possible to run a test video stream against a single reference frame (reduced reference) instead of having a full reference stream frame by frame?
    Solved!
    Go to Solution.

    Doing exactly what you are asking is not within the design of PQA.  Of course, the best option that we would recommend when working with video test is a large capacity hard drive, probably in a RAID configuration for more space and better performance, and then just taking a golden reference with 10k frames, and doing what you originally suggested.  
    One method of achieving what you are looking for without using a large reference file is through offline processing.  This would allow you to acquire 10,000 consecutive frames, which I understand is one of your concerns, and then after the fact run them back through the analyzer.  You would still be performing a looping type of action in TestStand or LabVIEW.  The process would be:
    1) Acquire your source from your 1491 provider with no processors, and saving the media stream to disk.
    Loop:
    2) Load PQA with the disk buffer provider instead of the 1491, the disk buffer file will be the acquisition from above
    3) Point the start frame to your current location.
    4) Perform your processor with the results.
    5) Repeat and iterate to a new start frame location
    This process is going to be much slower as you load and unload resources every time.  If you choose to go this way, a better implementation would be to maybe consider doing 100 frames at a time, or some number larger than 1, because the processing time of handling the extra frames is going to be less than loading/unloading PQA.
    Your second option is going to require more work outside of PQA to implement custom functionality through a Custom User Processor.  Effectively this allows you to come up with a way to process incoming data in ways that you'd like.  To do this you will need:
    1) LabVIEW 2011 - Custom User Processors for PQA can only be developed in LabVIEW 2011.  If you are under a SSP agreement with NI and only have LabVIEW 2012 currently, you still have access to older versions.
    2) Vision Development Module - To perform your image processing
    3) An unencrypted video source - Due to limitations of HDCP we can not expose the raw video feed to user processors.
    In this user processor you would:
    1) Load your static image/frame in directly, you wouldn't need to use the Media Ref input
    Loop
    2) Load the current frame from the incoming video array
    3) Perform your video measurement with the Vision function, likely PNSR or SSIM since these are currently the only 2 referenced measurements in PQA.
    To learn more about Custom User Proessor's, in the PQA help check out: NI PQA Executive and the NI PQA Configuration Panel>NI PQA Tabs>Processors tab>Customizable Output Processors>User Processor  as well as: http://digital.ni.com/public.nsf/allkb/514058CC830D86EE86257881004CB45F
    Paul Davidson
    Sound and Vibration Software Staff Product Support Engineer
    National Instruments

  • How to use vivado hls::mat with AXI-Stream interfaces (not AXI4 video stream) ?

      Hello, everyone. I am trying to design a image processing IP core with vivado hls 2014.4. From xapp1167, I have known that video functions provided by vivado hls should be used with AXI4 video stream and VDMA. However, I want to write/read image data to/from the Ip core through AXI stream interfaces and AXI-DMA for some special reasons.
      To verify the feasibility, a test IP core named detectTest was designed as follows. The function of this IP core is reading a 320x240 8 bit gray image (bit 7-0 of INPUT_STREAM_TDATA) from the axis port "INPUT_STREAM” and then output it with no changes. I fabricated a vivado project of zedboard and then test the IP core with a AXI-DMA. Experimental results show that the IP core works normally. So it seems possible to use hls::mat with axis. 
    #include "hls_video.h"
    #include "hls_math.h"
    typedef ap_axiu<32, 1, 1, 1> AXI_VAL;
    typedef hls::Scalar<HLS_MAT_CN(HLS_8U), HLS_TNAME(HLS_8U)> GRAY_PIXEL;
    typedef hls::Mat<240, 320, HLS_8U> GRAY_IMAGE;
    #define HEIGHT 240
    #define WIDTH 320
    #define COMPRESS_SIZE 2
    template<typename T, int U, int TI, int TD>
    inline T pop_stream(ap_axiu<sizeof(T) * 8, U, TI, TD> const &e) {
    #pragma HLS INLINE off
    assert(sizeof(T) == sizeof(int));
    union {
    int ival;
    T oval;
    } converter;
    converter.ival = e.data;
    T ret = converter.oval;
    volatile ap_uint<sizeof(T)> strb = e.strb;
    volatile ap_uint<sizeof(T)> keep = e.keep;
    volatile ap_uint<U> user = e.user;
    volatile ap_uint<1> last = e.last;
    volatile ap_uint<TI> id = e.id;
    volatile ap_uint<TD> dest = e.dest;
    return ret;
    template<typename T, int U, int TI, int TD>
    inline ap_axiu<sizeof(T) * 8, U, TI, TD> push_stream(T const &v, bool last =
    false) {
    #pragma HLS INLINE off
    ap_axiu<sizeof(T) * 8, U, TI, TD> e;
    assert(sizeof(T) == sizeof(int));
    union {
    int oval;
    T ival;
    } converter;
    converter.ival = v;
    e.data = converter.oval;
    // set it to sizeof(T) ones
    e.strb = -1;
    e.keep = 15; //e.strb;
    e.user = 0;
    e.last = last ? 1 : 0;
    e.id = 0;
    e.dest = 0;
    return e;
    GRAY_IMAGE mframe(HEIGHT, WIDTH);
    void detectTest(AXI_VAL INPUT_STREAM[HEIGHT * WIDTH], AXI_VAL RESULT_STREAM[HEIGHT * WIDTH]) {
    #pragma HLS INTERFACE ap_fifo port=RESULT_STREAM
    #pragma HLS INTERFACE ap_fifo port=INPUT_STREAM
    #pragma HLS RESOURCE variable=RESULT_STREAM core=AXI4Stream metadata="-bus_bundle RESULT_STREAM"
    #pragma HLS RESOURCE variable=INPUT_STREAM core=AXI4Stream metadata="-bus_bundle INPUT_STREAM"
    #pragma HLS RESOURCE variable=return core=AXI4LiteS metadata="-bus_bundle CONTROL_STREAM"
    int i, j;
    for (i = 0; i < HEIGHT * WIDTH; i++) {
    unsigned int instream_value = pop_stream<unsigned int, 1, 1, 1>(INPUT_STREAM[i]);
    hls::Scalar<HLS_MAT_CN(HLS_8U), HLS_TNAME(HLS_8U)> pixel_in;
    *(pixel_in.val) = (unsigned char) instream_value;
    mframe << pixel_in;
    hls::Scalar<HLS_MAT_CN(HLS_8U), HLS_TNAME(HLS_8U)> pixel_out;
    mframe >> pixel_out;
    unsigned int outstream_value = (unsigned int) *(pixel_out.val);
    RESULT_STREAM[i] = push_stream<unsigned int, 1, 1, 1>(
    (unsigned int) outstream_value, i == HEIGHT * WIDTH - 1);
    return;
      Then I tried to modify the function of detectTest as follow. The function of the modified IP core is resizing the input image and then recoverying its original size. However, it did not work fine in the AXI-DMA test. The waveform captured by chipscope show that the ready signal of INPUT_STREAM was cleared after recieving servel pixels. 
    GRAY_IMAGE mframe(HEIGHT, WIDTH);
    GRAY_IMAGE mframe_resize(HEIGHT / COMPRESS_SIZE, WIDTH / COMPRESS_SIZE);
    void detectTest(AXI_VAL INPUT_STREAM[HEIGHT * WIDTH], AXI_VAL RESULT_STREAM[HEIGHT * WIDTH]) {
    #pragma HLS INTERFACE ap_fifo port=RESULT_STREAM
    #pragma HLS INTERFACE ap_fifo port=INPUT_STREAM
    #pragma HLS RESOURCE variable=RESULT_STREAM core=AXI4Stream metadata="-bus_bundle RESULT_STREAM"
    #pragma HLS RESOURCE variable=INPUT_STREAM core=AXI4Stream metadata="-bus_bundle INPUT_STREAM"
    #pragma HLS RESOURCE variable=return core=AXI4LiteS metadata="-bus_bundle CONTROL_STREAM"
    int i, j;
    for (i = 0; i < HEIGHT * WIDTH; i++) {//receiving block
    unsigned int instream_value = pop_stream<unsigned int, 1, 1, 1>(INPUT_STREAM[i]);
    hls::Scalar<HLS_MAT_CN(HLS_8U), HLS_TNAME(HLS_8U)> pixel_in;
    *(pixel_in.val) = (unsigned char) instream_value;
    mframe << pixel_in;
    hls::Resize(mframe, mframe_resize);
    hls::Resize(mframe_resize, mframe);
    for (i = 0; i < HEIGHT * WIDTH; i++) {//transmitting block
    hls::Scalar<HLS_MAT_CN(HLS_8U), HLS_TNAME(HLS_8U)> pixel_out;
    mframe>>pixel_out;
    unsigned char outstream_value=*(pixel_out.val);
    RESULT_STREAM[i] = push_stream<unsigned int, 1, 1, 1>((unsigned int) outstream_value, i == HEIGHT * WIDTH - 1);
    return;
      I also tried to delete or modify the following 2 lines in the modified IP core. But the transmitting problem existed too. It seems that the IP core cannot work normally if the receiving block and the transmitting block in different "for" loops. But if I did not solve this problem, the image processing functions cannot be added into the IP core either. The document of xapp1167 mentioned that " the hls::Mat<> datatype used to model images is internally defined as a stream of pixels". Does that caused the problem? And how can I solve this problem? Thanks a lot !
    hls::Resize(mframe, mframe_resize);
    hls::Resize(mframe_resize, mframe);
     

    Hello
    So the major concept that you need to learn/remember is that hls::Mat<> is basically "only" an hls stream -- hls::stream<> -- It's actually an array of N channels (and you have N=1).
    Next, streams are fifos; in software that's modeled as infinite queues but in HW they have finite size.
    The default value is a depth of 2 (IIRC)
    in your first code you do :
    for all pixels loop {
      .. something to read pixel_in
       mframe takes pixel_in
       pixel_out is read from mframe
       .. wirte out pixel_out
    } // end loop
    If you notice, mframe has never more than one pixel element inside since as soon as you write to it, you unload it. in other terms mframe never contains a full frame of pixel (but a full frame flow through it!).
    In your second coding, mframe has to actually contain all the pixels as you have 2 for loops and you don't start unloading the pixels unless you have the first loop complete.
    Needless to say that your fifo had a depth of 2 so actually you never read more than 3 pixels in.
    That's why you see that the ready signal of the iput stream drops after a few pixels; that's the back pressure being applied by the VHLS block.
    Where to go from there?
    Well first stop doing FPGA tests and chipscope if you did not run cosim first and that it passed.
    you would have done cosim and it had failed - or got stuck - then you would have debugged there, rather than waiting for a bitstream to implement.
    Check UG902 about cosim and self checking testbench. maybe for video you can't have selfchecking so at least you need to have visual checks of generated pictures - you can adapt XAPP1167 for that.
    For your design, you could increased the depth of the stream - the XAPP1167 explains that, but here it's impractical or sometimes impossible to buffer a full size frame.
    If you check carefully the XAPP, the design operates in "dataflow" mode; check UG902 as to what this means.
    In short, dataflow means that the HW functions will operate in parallel, and here the second loop will start executing as soon as data has been generated in the first loop - if you understand, the links between the loops is a stream / fifo, so as soon as a data is generated in the first loop, the second loop could process that; this is possible because the processing happens in sequential order.
    Well I leave you to read more.
    I hope this helps....

Maybe you are looking for

  • Dual 30-pin connector

    Is there way to connect more than 1 accessory to an iPad? I've got a MIDI adapter used with an app, and I'd like to output the display from the iPad to a monitor (using the VGA adapter) at the same time. If it's not possible to connect 2 30-pin acces

  • Webpage link problem in adobe acrobat 8 pro

    Webpage links work fine locally. When I put these PDFs with webpage links online, they still work fine. After i combine PDFs as a package, webpage links only work fine locally. The links cannot open after i put the PDF package on our website. Pls giv

  • Free PL/SQL developer tool

    Can I have some advise on what would be the best free PL/SQL developer tools available?

  • To date function not working

    Hi, I have been searching for hours to solve this problem. I can´t convert a date to only year, month or day etc... select sysdate, TO_DATE(sysdate,'YYYY') from dual ORA-01830: date format picture ends before converting entire input string 01830. 000

  • Regarding  object oriented

    Hi, I am new to the  oops concept.. i know  how to write methods... can any one guide to use these oops concept in  *REPORTS*,& hw can  i  implement (inheritance, polymorphism,& other concepts..) can any one give sample report for  using all oops con