Capture and streaming audio and video

JavaFX supports capture and record audio and video and need some streaming server as woonza, red5, flash media server to play the streaming?

JavaFX does not support flash streaming.
JavaFX does support http live streaming: http://en.wikipedia.org/wiki/HTTP_Live_Streaming
JavaFX does not support audio/video capture (there are other java/native libraries that do that).
See:
Video camera capture/streaming: example implementation "Thread: Video camera capture/streaming: example implementation"
http://javafx-jira.kenai.com/browse/RT-3458 "Camera and Microphone" (go vote for this jira to get some capture technology built into JavaFX).

Similar Messages

  • Problems with Camino and Safari browers on sites streaming audio and video.

    The Camino browser (latest update) will not allow me to type anything if I am listening to a site with streaming audio or video. As soon as I start typing, I get white patches all over the place. The only solution was to use Safari for listening and do the typing on Camino. Now, Safari freezes on every single site that has any streaming. The Safari version is 3.03, and it was working fine a few days ago. Any ideas?

    Hi,
    Try troubleshooting the Safari .plist file.  Quit Safari.
    Open a Finder window. Select your Home Folder in the Sidebar on the left. It has a small house icon. Then open the Library folder then the Preferences folder.
    Move the com.apple.Safari.plist file from the Preferences folder to the Desktop. Relaunch Safari. Try a .flv file. If it downloads the file as it should then move the .plist file to the Trash, otherwise move it back to the Preferences folder.
    If that didn't help, back to the Finder window, Home folder, Library / Safari. Move the Downloads.plist file from the Safari folder to the Trash. Restart Safari. Try again.
    And check Safari / Preferences - Extensions. Could be an Extension causing a conflict. If you have any installed, turn that off, relaunch Safari, try again.
    Carolyn  

  • Operating Windows 7 Home Premium, 2 user accounts. Running Firefox one user can stream audio and video, the other cannot. Can anyone help?

    Two accounts set up. One can stream audio and video using Firefox, the other account cannot. The account with cannot stream a/v is able to steam a/v using (gasp) MS Internet Explorer. Is there some setting I have screwed up?

    There are some compatibility issues between the latest Flash player and some Firefox add-ons or settings. Could you see whether anything in this article helps: [[Flash 11.3 doesn't load video in Firefox]].

  • Streaming audio and/or video crashes your router BEFW11s4 firmware problem

    Ok!!! Apparently some of us have had the problem where trying to stream audio and/or video can cause the Linsys BEFW11S4 to crash, where only a power down and re-up will retore communication. Changing the MTU size has been suggested ad-nausium. I hope this works for you all, because it worked for me.
    Apparently the latest firmware is the problem. I just installed an older firmware version and problem solved (1.50.14).
    ftp://ftp.linksys.com/pub/network/befw11s4_v4_v1.50.14_code.bin
    So, looks like maybe Linksys could hopefully issue another firmware update that fixes this (we hate having to use old firmware... trading off one bug fix for other multiple bugs that may rear their ugly head later on).
    list of bugfix history found here:
    http://www.linksys.com/servlet/Satellite?blobcol=urldata&blobheadername1=Content-Type&blobheadername2=Content-Disposition&blobheadervalue1=text%2Fplain&blobheadervalue2=inline%3B+filename%3Dbefw11s4_v4_v1.52.02_ver.txt&blobkey=id&blobtable=MungoBlobs&blobwhere=1130824460891&ssbinary=true

    Hi all -
    This looks like this will fix the issue I have with my router. I'm willing to try it, anyway.
    My question is pretty basic: What do I do after I download the file?
    Thanks, Kate

  • Configuring WebLogic 8.1 to serve Streaming Audio and Video

    Hello,
    I have a requirement to serve video and audio on my application. Could anyone
    please give me the details about how to configure webLogic8.1 for streaming audio/video.
    Where should the files be placed? How to go about it...etc...etc.
    It would also be very helpful if anyone could direct me to websites or other
    resources that can provide extensive details about the same.

    it's not a feature unless someone adds it...
    You mean Apple will never accepts such feature in the App Store ?
    I'm wondering why they want to apply a restriction like this one, this really does not make sense to me...
    I've seen in a shop a device with 32gb internal flash to connect to the iphone ipad and use it like an hd for storing stuff, if they allow such thing why they don't allow this one, there is no difference in the end, also they allow streaming thru wi-fi, and they allow media players to store and read audio and video without using itunes. So i really don't get the point of their policy.

  • MHP(XletView)  streaming audio and video sample

    I need some sample which uses streaming audio and video for Xletview, where can find it??

    Hi,
    If you want some examples check the pege:
    http://www.mhp-interactive.org/code/codesamples.shtml
    Have a nice playing
    Regards, Martinez

  • Streaming audio and video frequently freezes or becomes garbled.

    Streaming audio and video frequently freezes or becomes garbled on my Macbook.  I do not have this problem with non streaming media such as iTunes or downloaded video.  The problem started six or eight months ago and has gradually become worse.  I don't know what to start checking.

    I have some issues with this feature. I can play all the media, however, I can only hear sound for a few secondsbut no images; then freezes.
    Format: xvid (.avi)
    OS: Windows Vista home premium X64 (WMP 11)
    Does anyone has the same problem or a fix?

  • Facebook and streaming audio issues

    I like using Facebook and stream audio from my favorite radio stations!  However, I am running into adobe flash upgrade issues!!!!  I can bring up Facebook but I can't run certain programs within it.  I can bring up my favorite radio stations but won't let me stream audio!!!!  Any solutions?

    What exactly are your issues?
    I had an issue where every image found on the blog template was showing up instead of the actual image that represented the blog post. My fix was to make sure of the following:
    1. Blog image needs to be small in file size. Many bloggers post images that came straight off their camera and I found that the share tools will grab the most accessbile and light-weight files first. If the image is too big then it won't grab it at all. The share tool grabs the smallest and fastest loading, top-most in the code image first, which means the images found on the template of the blog.
    This issue occurs at WordPress too, so it is not restricted to BC but rather the tools provided to share.
    2. Try to avoid putting the image inbetween <p></p>'s, when I pulled mine out of the the paragraph format, they were found quicker.
    3. Avoid having the image lead off the blog post list before the bodypreview, if you can at all just show the image on within post detail page if you can. I know that having an image in the list helps, but then just put the whole blog in the list, like WP does. Problem here is that most share tools on the list have a problem diciphering what to share, so it shares the whole page, giving everthing a share count. WP does this better. They isolate the independent listings and provide isolated share tools for each list.
    Wait a week and the technology will change again.
    Good news is that the element that Facebook offers to share a page on the web will be featuring the option to upload an image to accompanying the sharing of the post. You can see this happening at Facebook already when you drop in the link of the post into a news feed.
    I hope this helps.

  • IMovie will not import or play the clips at the proper speed and the audio and video do not match up.

    i have a samsung hd camcorder. it records at 40 fps, but iMovie will not play the clips at the proper speed and the audio and video do not match up. I have tried to record at standard quality to no avail. Help. thanks in advance.

    samsung sc-hmx10c     ntsc
    im guessing that is the speed it records at due to the fact imovie puts a blue 40 at the top left corner of every clip i import.

  • Why, after three months of apple tv working perfectly fine, is it now cutting out constantly and the audio and video out of sinc?!@

    Why, after three months of apple tv working perfectly fine, is it now cutting out constantly and the audio and video out of sinc?

    Playing rentals, Netflix, from local iTunes, other?
    Firstly restart router and AppleTv after unpowering to see if that helps - may or may not but quick and easy to try.
    Connection via ethernet or wifi?  If wifi are there any new devices in the house which may be causing interference or new neighbouring networks?  If feasible try to eliminate wifi issues by using an ethernet connection.
    AC

  • How can I get netflix streaming audio, the video is fine but the audio coming through is from the TV(dish)

    how can I get netflix streaming audio, the video is fine but the audio coming through is from the TV(dish)

    It's exactly as I stated. Whenever I try to drag these kinds of loops (ESX24 / software instrument loops? the ones marked in green with the white music note next to them) from the loop browser into the timeline a message comes up saying Audio Not Found for that loop.  And a new track is created automatically when loops are dragged into the timeline, so I'm not creating some other random / synth instrument track so I'm not sure  what the deal is... But perhaps I'll try creating a software instrument track first and then drag the loop into that track and see what happens - maybe there's something with the default settings that automatically creates audio tracks whenever loops are imported?

  • How to stream audio and video captured from mic and webcam in sync.

    I am working on a video chat project. I need to capture audio and video from mic and webcam and create rtp stream for them. How can I proceed for this. Any source code help will be highly appreciated. Otherwise just guide me how to do this and point to any good resource which is directly related to my need.
    Thanx.

    t.b.m
    As mentioned by you, i am doing exactly like that . I have coded transmitter class. But at the receiver side it is unable to play the stream. I am posting my code . Can you please help with me with any mistake i m making in my code ?? Or with way I should receive stream at receiver side. Plz see my code. I am streaming to ip address 172.31.80.67.
    package heyram;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    import javax.media.control.*;
    import javax.media.protocol.*;
    import javax.media.format.*;
    import java.io.IOException;
    import java.util.Vector;
    import java.net.InetAddress;
    import java.awt.*;
    import java.io.*;
    import java.net.InetAddress;
    import javax.media.*;
    import javax.media.protocol.*;
    import javax.media.protocol.DataSource;
    import javax.media.format.*;
    import javax.media.control.TrackControl;
    import javax.media.control.QualityControl;
    import javax.media.rtp.*;
    import javax.media.rtp.rtcp.*;
    import com.sun.media.rtp.*;
    import java.lang.Thread.*;
    public class HEYRAM{
    Format[] format=new Format[2];
    Vector[] devices=new Vector[2];
    CaptureDeviceInfo[] di=new CaptureDeviceInfo[2];
       SessionManager rtpsm = new com.sun.media.rtp.RTPSessionMgr();
    Processor p=null;
    Processor p1=null;
    boolean result;
    public HEYRAM(String address,int port,int ttl){
        try{
                InetAddress destaddr = InetAddress.getByName(address);
                SessionAddress sessaddr = new SessionAddress(destaddr,
                                                             port,
                                                             destaddr,
                                                             port + 1);
                String cname = rtpsm.generateCNAME();
                    String username = null;
                try {
                username = System.getProperty("user.name");
            } catch (SecurityException e){
                username = "jmf-user";
            // create our local Session Address
            SessionAddress localaddr = new SessionAddress();
                SourceDescription[] userdesclist= new SourceDescription[]
                    new SourceDescription(SourceDescription
                                          .SOURCE_DESC_EMAIL,
                                          "[email protected]",
                                                                     1,
                                          false),
                    new SourceDescription(SourceDescription
                                          .SOURCE_DESC_CNAME,
                                          cname,
                                          1,
                                          false),
                    new SourceDescription(SourceDescription
                                          .SOURCE_DESC_TOOL,
                                          "JMF RTP Player v2.0",
                                          1,
                                          false)
                rtpsm.initSession(localaddr,
                                userdesclist,
                                0.05,
                                0.25);
                rtpsm.startSession(sessaddr,ttl,null);
            } catch (Exception e) {
                System.err.println(e.getMessage());
                //return null;
        // rtpsm.initSession(localAddress, defaultUserDesc, rtcp_bw_fraction, rtcp_sender_bw_fraction);
            // rtpsm.startSession(...);
    public void createVideoSession()
        format[1] = new VideoFormat(VideoFormat.YUV);
        devices[1]= CaptureDeviceManager.getDeviceList( format[1]);
         di[1]= null;
            if (devices[1].size() > 0) {
                 di[1] = (CaptureDeviceInfo)devices[1].elementAt(0);
                  System.out.println(di[1].toString());
            else {
                // exit if we could not find the relevant capture device.
             System.out.println("1234jjfjsajfjasf1");
                System.exit(-1);
            // Create a processor for this capture device & exit if we
            // cannot create it
            try {
                p1 = Manager.createProcessor(di[1].getLocator());
            } catch (IOException e) {
                System.out.println("1234jjfjsajfjasf2");
                System.exit(-1);
            } catch (NoProcessorException e) {
                System.out.println("1234jjfjsajfjasf3");
                System.exit(-1);
            // at this point, we have succesfully created the processor.
            // Realize it and block until it is configured.
           // p1.configure();
         result = waitForState(p1, Processor.Configured);
         if (result == false)
         System.out.println("Couldn't realize processor");
            p1.setContentDescriptor(new ContentDescriptor( ContentDescriptor.RAW_RTP));
            // block until it has been configured
            TrackControl track[] = p1.getTrackControls();
            boolean encodingOk = false;
            // Go through the tracks and try to program one of them to
            // output ULAW_RTP data.
            for (int i = 0; i < track.length; i++) {
                if (!encodingOk && track[i] instanceof FormatControl) {
                    if (((FormatControl)track).
    setFormat( new VideoFormat(VideoFormat.YUV)) == null) {
    track[i].setEnabled(false);
    else {
    encodingOk = true;
    else {
    // we could not set this track to gsm, so disable it
    track[i].setEnabled(false);
    // Realize it and block until it is realized.
    p1.realize();
    result = waitForState(p1, Processor.Realized);
         if (result == false)
         System.out.println("Couldn't realize processor");
    // block until realized.
    // get the output datasource of the processor and exit
    // if we fail
    DataSource ds = null;
    try {
    ds = p1.getDataOutput();
    } catch (NotRealizedError e){
    //System.exit(-1);
    System.out.println("1234jjfjsajfjasf4");
    // Create a SessionManager and hand over the
    // datasource for SendStream creation.
    // The session manager then needs to be initialized and started:
    // rtpsm.initSession(...);
    // rtpsm.startSession(...);
    try {
    (rtpsm.createSendStream(ds, 0)).start();
    } catch (IOException e){
    System.out.println("1234jjfjsajfjasf6");
    e.printStackTrace();
    } catch( UnsupportedFormatException e) {
    System.out.println("1234jjfjsajfjasf7");
    e.printStackTrace();
    public void createAudioSession(){
    format[0] = new AudioFormat("linear",8000,8,1);
    devices[0]= CaptureDeviceManager.getDeviceList( format[0]);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Streaming Audio and Video

    Hi,
    Can anyone give me a link where i can see a tutorial for
    making streaming a
    video (flv) and an audio file (mp3).
    Waiting to your answer..
    Thanks
    Zaki

    Does anyone success?
    I am now doing my undergraduate final year project for Java Phone.
    One of the job I have to do is:
    - Enabling the java phone to play the real-time video stream.
    I have to do streaming using J2ME.
    I have read and try the MMAPI, but it seems that it is not supported the real time streaming for video.
    I don't know whether it is right or wrong.
    So, how can I achieve this goal? If the MMAPI is really not support Real time streaming for video.
    Is it possible to write a decoder using J2ME? Does it work?
    Is there any other methods to do this?
    Thank you very much!
    Michael

  • Streaming Audio and Video to N900

    Hi Guys,
    Not sure if anyone else has tried this or not, but I was playing around with Windows Media Player on the PC and setup up the Media Sharing which alows you to share audio and video with other devices. Surprising enough I got it working with the N900 first time. 
    Setup up some items in the WMP library, turned on sharing. Connected the N900 to my wireless router, loaded up the File Manager and up poped the Shared Media icon. Clicking on that showed my PC and then all the folder structure, opened the video folder and just tried my luck clicking on one of the videos.
    It was a divx file and the N900 media player buffered for a few seconds and played it back perfectly. I didn't even have to download an extra codec or anything, it just streamed the video perfectly.
    Anyone else had a go?
    Paul.

    I have some issues with this feature. I can play all the media, however, I can only hear sound for a few secondsbut no images; then freezes.
    Format: xvid (.avi)
    OS: Windows Vista home premium X64 (WMP 11)
    Does anyone has the same problem or a fix?

  • Some audio questions (connection to stereo and streaming audio)

    1) Whats the best way to connect my stereo? Rught now I am using 1/8" from the headphone jack to the RCA jacks on my stereo. Is there a better way ( I see on the apple store site some type of monster cable that looks like it may perform a similar function). My stereo is older, so there is no optical line in or out.
    2) Whats the best way to capture streaming audio ? Ive downloaded trial versions of sound studio, audio hijack, and irecord, but havent had any luck. Is there some special type of hardware configuration I need to do? The sources I am streaming from are dead.net and archive.org
    Thanks

    The optical sould out is far far better than the headphone out. My sound system is old but I use the MD player as an analogue /digital converter. If you dont have an MD player with this option you need to find an analogue /digital converter. There are loads on the market. You will hear the difference.
    For recording streamed sounds I use Audio Highjack. The most important thing you need to do is create a source for each program you want to record from. I record the BBC so I created a source in Highjack (left window in the record prefs) for Safari. If I want to record from
    the other progs I have to do the same for them.

Maybe you are looking for