No Bluray Audio ....BluRay HDMI'd to TV, TV audio to Digital/Analog converter: No audio to receiver

I have a new Sony BluRay connected to a Toshiba 32C11OU TV via HDMI.
Have TV audio going out through digital audio out (optical) > digital/audio converter (RCA) > to stereo receiver to play on sound system.
I am getting no audio through stereo receiver from BluRay or Netflix, only a loud fluttering sound. Funny thing is I can hear YouTube through this setup only.
All other audio (cable, Xbox) works fine with TV audio going out through converter to receiver.
Also, I can hear audio(DVD, Netflix, etc) fine through just the TV speakers without using audio converter
Help Santa,
thanks,
Steve
Solved!
Go to Solution.

Thanks for your reply. Finally got a solution through Sony (BluRay brand) forum.  My Toshiba TV working great!
For anyone else with same issue I'll post what worked below for my Sony player:
Try going into the Audio Settings of the Blu-ray player. Change the Digital Audio Output to PCM and BD Audio Mix Setting to Off. 
1. Press HOME button on the supplied remote.
2. Go to Setup (ToolBox icon) by pressing the left arrow button. 
3. Press the down arrow button and select Audio settings. 
4. Select  Digital Audio Output and set it to PCM.
5. Select BD Audio Mix Setting and set it to Off.

Similar Messages

  • Audio Digital Analog Converter bit resolution

    Hello ! i´m looking if I can use IPHONE to make my investigation project. Someone of you know which is the audio Digital Analog Converter bit resolution for a normal audio conversation? 13bits? thank you very much

    MonoPrice.com has a digital to analog converter for around $25 although it looks like it is on back order. I would give them a call anyways. Don't get fooled by their prices, they are fast and cheap but good and the place to buy all your audio and video cables. I wired up my sisters entire home theater for less than a quarter of what I payed for my first HDMI cable which I didn't pay much for either.
    http://www.monoprice.com/products/product.asp?cid=104&cp_id=10423&cs_id=1042302&pid=6884&seq=1&format=2

  • No sound connecting Qosmio G30 via HDMI to audio/video receiver

    When I connect my Qosmio G30-177 via HDMI cable to my audio/video receiver using Windows Vista Ultimate I get no sound but excellent video.
    When I connect the DVD recorder to the receiver (also via HDMI-cable) the sound is o.k.
    Do I have to use the s/pdif interface instead of HDMI to transmit the sound to the receiver or is it also possible via HDMI?
    Sound driver:
    Sigma tel high definition audio codec
    15.12.2006
    6.10.5324.0

    Hi
    Im not a audio expert but in my knowledge the HDMI transmit the audio and video signals.
    The HDMI 1.0 and 1.1 support Dolby DigitalDTS audio format
    The HDMI 1.2 supports Dolby DigitalDTS and DVD-Audio format
    The HDMI 1.3 supports Dolby DigitalDTS, DVD-Audio and SACD audio formats.
    All HDMI standards support a Typ A (19pol) jacks

  • I am trying to connect my Apple TV to an older Panasonic projection TV using an HDMI to a DVI cable to the Digital IN. I cannot get any sound. Can you help?

    I am trying to connect my Apple TV to an older Panasonic projection TV using an HDMI to a DVI cable to the Digital IN. I cannot get any sound. Can you help?

    DVI interface does't allow audio. Is there optical IN from your Panasonic TV? By then you can connect your ATV to Panasonic using optical together. It will work.

  • Splitting digital/analog audio outs?

    I'm wondering if there's a way to split the audio out of an Intel Mac Mini into both analog and digital outputs. I'd like both active at the same time.
    I've got a Mini in my home theater rack now, which is great. To keep things easy to use for the rest of the family I have the audio and video going straight to the TV. The TV only has analog in for audio. But I also want to run optical digital audio to the receiver to take advantage of the big speakers when appropriate (not used every day).
    Conceptually it might need just a splitter, but I've never seen such a thing.
    Thanks!

    I'm pretty sure you won't be able to do this in a trivial fashion. The mini will detect what you have plugged into it (analog or digital) and will only output the proper data.
    What I have at home to work around this issue to route digital content to my 7.1 receiver yet stereo to my whole house cable channel is to take the digital out from my receiver and pipe it through a device that converts the digital signal to analog.
    The only thing I've been able to find to do this for a somewhat reasonable price is the Thrustmaster. Its quite a hack as this is intended to be used with a set of headphones but it works pretty well.
    Kevin
    G5, G4s, Mac Book Pro, DC mini   Mac OS X (10.4.6)  

  • HT201401 iphone 5 not able to hear audio through receiver jack. have cleaned it as well as restarted it. no issue. feeling depressed :(

    iphone 5 not able to hear audio through receiver jack. have cleaned it as well as restarted it. no issue. feeling depressed

    - You are doing a double upmix/downmix. For me, I tried playing a movie I bought from ITUNES. It was 00% 5. sound but I, like you, only heard 4 channels. Then I realized that on my Logitech analog speakers that I had pressed the "matrix" button which is meant to physically take stereo and put it through all fi've speakers. So VLC was playing the file just fine but my speakers were taking the fi've to one sound and making it stereo.

  • I am new to ios & using 5C. I want to know where is all the media (Images, videos, Audio etc) received through Whatsapp are saved after downloading in Iphone. And also how to access the same.

    I am new to ios & using 5C. I want to know where is all the media (Images, videos, Audio etc) received through Whatsapp are saved after downloading  in Iphone. And also how to access the same.

    These are user to user forums.  You ARE NOT addressing Apple by posting here.
    Also, why are you YELLING at us??  Stop using ALL CAPS.
    What steps have you done to try and fix the problem?

  • Codes for audio video receiver class

    I am currently writting an audio and video receiver for my project based on AVReceive3, it works but i can only get Video only, everything seems to be normal, i dont see why i am not getting audio. My transmitter is working fine and sending both streams.
    If anyone can spot the error or mistake i a making, pleaase let me know as soon as possible.
    my email address is [email protected]
    public class AudVidReceive extends Frame implements ActionListener,ReceiveStreamListener,SessionListener,ControllerListener
    // Input MediaLocator
    // Can be a file or http or capture source
    private MediaLocator alocator;
    MediaLocator vlocator,vloct,aloct;
    private String ipAddress;
    private int portBase;
    Button transtop,transtart,recstop,recstart;
    Component controlPanel, visualComponent;
    //For Receiving Media Stream
    String sessions[] = null;
    SessionManager mgrs[] = null;
    Vector playerWindows = null;
    boolean dataReceived = false;
    Object dataSync = new Object();
    private Processor processor = null;
    Player player=null;
    Format fmt=null;
    private SessionManager rtpMgrs[];
    private DataSource dataOutput = null;
    DataSource ads=null;
    DataSource vds=null;
    DataSource source[];
    DataSource m=null;
    public AudVidReceive()
    super("Audio Video Receive");
    recstart=new Button("StartReceiving");
    //recstop=new Button("Stop Receiving");
    add(recstart);
    recstart.setBounds(80,250,100,30);
    recstart.addActionListener(this);
    setLayout(null);
    setSize(400,300);
    setVisible(true);
    //this.sessions=sessions;
    public void actionPerformed(ActionEvent e)
    Button b=(Button)e.getSource();
    String ac=e.getActionCommand();
    if(ac.equalsIgnoreCase("StartReceiving"))
    boolean flag;
    boolean st=initialize();
    if(!st)
    System.err.println("Failed to Realize the Sessions ");
    System.exit(-1);
    flag=isDone();
    try{
    while(!flag)
    Thread.sleep(1000);
    }catch(Exception e1)
    e1.printStackTrace();
    //Initialize the Session for Receiving the Incomming Stream
    protected boolean initialize() {
    try {
    InetAddress ipAddr;
    SessionAddress localAddr = new SessionAddress();
    SessionAddress destAddr;
    String sessions[]={"192.168.2.143/42060"};
    mgrs = new com.sun.media.rtp.RTPSessionMgr[sessions.length];
    playerWindows = new Vector();
    SessionLabel session;
    // Open the RTP sessions.
    for (int i = 0; i < sessions.length; i++) {
    // Parse the session addresses.
    try {
    session = new SessionLabel(sessions);
    } catch (IllegalArgumentException e) {
    System.err.println("Failed to parse the session address given: " + sessions[i]);
    return false;
    System.err.println(" - Open RTP session for: addr: " + session.addr + " port: " + session.port + " ttl: " + session.ttl);
    mgrs[i] = new com.sun.media.rtp.RTPSessionMgr();
    mgrs[i].addSessionListener(this);
    mgrs[i].addReceiveStreamListener(this);
    ipAddr = InetAddress.getByName(session.addr);
    destAddr = new SessionAddress(ipAddr, session.port,
    ipAddr, session.port+1);
    mgrs[i].initSession(localAddr, getSDES(mgrs[i]), .05, .25);
    // You can try out some other buffer size to see
    // if you can get better smoothness.
    BufferControl bc = (BufferControl)mgrs[i].getControl("javax.media.control.BufferControl");
    if (bc != null)
    bc.setBufferLength(350);
    mgrs[i].startSession(destAddr, session.ttl, null);
    } catch (Exception e){
    System.err.println("Cannot create the RTP Session: " + e.getMessage());
    return false;
    // Wait for data to arrive before moving on.
    long then = System.currentTimeMillis();
    long waitingPeriod = 120000; // wait for a maximum of 30 secs.
    try{
    synchronized (dataSync)
    while (!dataReceived && System.currentTimeMillis() - then < waitingPeriod) {
    if (!dataReceived)
    System.err.println(" - Waiting for RTP data to arrive...");
    dataSync.wait(1000);
    }catch (Exception e) {}
    if (!dataReceived) {
    System.err.println("No RTP data was received.");
    close();
    return false;
    return true;
    * Find out the host info.
    String cname = null;
    private SourceDescription[] getSDES(SessionManager mgr)
    SourceDescription[] desclist = new SourceDescription[3];
    if (cname == null)
    cname = mgr.generateCNAME();
    desclist[0] = new
    SourceDescription(SourceDescription.SOURCE_DESC_NAME,
    System.getProperty("user.name"),
    1,
    false);
    desclist[1] = new
    SourceDescription(SourceDescription.SOURCE_DESC_CNAME,
    cname,
    1,
    false);
    desclist[2] = new
    SourceDescription(SourceDescription.SOURCE_DESC_TOOL,
    "AVReceive powered by JMF",
    1,
    false);
    return desclist;
    //Check Player window sizing
    public boolean isDone() {
    return playerWindows.size() == 0;
    * Close the players and the session managers.
    protected void close()
    for (int i = 0; i < playerWindows.size(); i++)
    try {
    ((PlayerWindow)playerWindows.elementAt(i)).close();
    } catch (Exception e) {}
    playerWindows.removeAllElements();
    // close the RTP session.
    for (int i = 0; i < mgrs.length; i++) {
    if (mgrs[i] != null) {
    mgrs[i].closeSession("Closing session from AudVidReceive");
    mgrs[i] = null;
    //Find the player
    PlayerWindow find(Player p) {
    for (int i = 0; i < playerWindows.size(); i++) {
    PlayerWindow pw = (PlayerWindow)playerWindows.elementAt(i);
    if (pw.player == p)
    return pw;
    return null;
    //Find whether the Player is receiving the Stream
    PlayerWindow find(ReceiveStream strm) {
    for (int i = 0; i < playerWindows.size(); i++) {
    PlayerWindow pw = (PlayerWindow)playerWindows.elementAt(i);
    if (pw.stream == strm)
    return pw;
    return null;
    * SessionListener.
    public synchronized void update(SessionEvent evt) {
    if (evt instanceof NewParticipantEvent) {
    Participant p = ((NewParticipantEvent)evt).getParticipant();
    System.err.println(" - A new participant had just joined: " + p.getCNAME());
    * ReceiveStreamListener
    public synchronized void update( ReceiveStreamEvent evt) {
    SessionManager mgr = (SessionManager)evt.getSource();
    Participant participant = evt.getParticipant(); // could be null.
    ReceiveStream stream = evt.getReceiveStream(); // could be null.
    if (evt instanceof RemotePayloadChangeEvent) {
    System.err.println(" - Received an RTP PayloadChangeEvent.");
    System.err.println("Sorry, cannot handle payload change.");
    System.exit(0);
    else if (evt instanceof NewReceiveStreamEvent) {
    try {
    stream = ((NewReceiveStreamEvent)evt).getReceiveStream();
    DataSource ds = stream.getDataSource();
    // Find out the formats.
    RTPControl ctl = (RTPControl)ds.getControl("javax.media.rtp.RTPControl");
    if (ctl != null){
    System.err.println(" - Recevied new RTP stream: " + ctl.getFormat());
    } else
    System.err.println(" - Recevied new RTP stream");
    if (participant == null)
    System.err.println(" The sender of this stream had yet to be identified.");
    else {
    System.err.println(" The stream comes from: " + participant.getCNAME());
    // create a player by passing datasource to the Media Manager
    Player p = javax.media.Manager.createPlayer(ds);
    if (p == null)
    return;
    p.addControllerListener(this);
    p.realize();
    PlayerWindow pw = new PlayerWindow(p, stream);
    playerWindows.addElement(pw);
    // Notify intialize() that a new stream had arrived.
    synchronized (dataSync) {
    dataReceived = true;
    dataSync.notifyAll();
    } catch (Exception e) {
    System.err.println("NewReceiveStreamEvent exception " + e.getMessage());
    return;
    }//above catch closing if
    else if (evt instanceof StreamMappedEvent) {
    if (stream != null && stream.getDataSource() != null) {
    DataSource ds = stream.getDataSource();
    // Find out the formats.
    RTPControl ctl = (RTPControl)ds.getControl("javax.media.rtp.RTPControl");
    System.err.println(" - The previously unidentified stream ");
    if (ctl != null)
    System.err.println(" " + ctl.getFormat());
    System.err.println(" had now been identified as sent by: " + participant.getCNAME());
    else if (evt instanceof ByeEvent) {
    System.err.println(" - Got \"bye\" from: " + participant.getCNAME());
    PlayerWindow pw = find(stream);
    if (pw != null) {
    pw.close();
    playerWindows.removeElement(pw);
    }// end of this method
    * ControllerListener for the Players.
    public synchronized void controllerUpdate(ControllerEvent ce) {
    Player p = (Player)ce.getSourceController();
    if (p == null)
    return;
    // Get this when the internal players are realized.
    if (ce instanceof RealizeCompleteEvent) {
    PlayerWindow pw = find(p);
    if (pw == null) {
    // Some strange happened.
    System.err.println("Internal error!");
    System.exit(-1);
    pw.initialize();
    pw.setVisible(true);
    p.start();
    if (ce instanceof ControllerErrorEvent) {
    p.removeControllerListener(this);
    PlayerWindow pw = find(p);
    if (pw != null) {
    pw.close();
    playerWindows.removeElement(pw);
    System.err.println("AVReceive internal error: " + ce);
    * A utility class to parse the session addresses.
    class SessionLabel {
    public String addr = null;
    public int port;
    public int ttl = 1;
    SessionLabel(String session) throws IllegalArgumentException {
    int off;
    String portStr = null, ttlStr = null;
    if (session != null && session.length() > 0) {
    while (session.length() > 1 && session.charAt(0) == '/')
    session = session.substring(1);
    // Now see if there's a addr specified.
    off = session.indexOf('/');
    if (off == -1) {
    if (!session.equals(""))
    addr = session;
    } else {
    addr = session.substring(0, off);
    session = session.substring(off + 1);
    // Now see if there's a port specified
    off = session.indexOf('/');
    if (off == -1) {
    if (!session.equals(""))
    portStr = session;
    } else {
    portStr = session.substring(0, off);
    session = session.substring(off + 1);
    // Now see if there's a ttl specified
    off = session.indexOf('/');
    if (off == -1) {
    if (!session.equals(""))
    ttlStr = session;
    } else {
    ttlStr = session.substring(0, off);
    if (addr == null)
    throw new IllegalArgumentException();
    if (portStr != null) {
    try {
    Integer integer = Integer.valueOf(portStr);
    if (integer != null)
    port = integer.intValue();
    } catch (Throwable t) {
    throw new IllegalArgumentException();
    } else
    throw new IllegalArgumentException();
    if (ttlStr != null) {
    try {
    Integer integer = Integer.valueOf(ttlStr);
    if (integer != null)
    ttl = integer.intValue();
    } catch (Throwable t) {
    throw new IllegalArgumentException();
    * GUI classes for the Player.
    class PlayerWindow extends Frame {
    Player player;
    ReceiveStream stream;
    PlayerWindow(Player p, ReceiveStream strm) {
    player = p;
    stream = strm;
    public void initialize() {
    add(new PlayerPanel(player));
    public void close() {
    player.close();
    setVisible(false);
    dispose();
    public void addNotify() {
    super.addNotify();
    pack();
    * GUI classes for the Player.
    class PlayerPanel extends Panel {
    Component vc, cc;
    PlayerPanel(Player p) {
    setLayout(new BorderLayout());
    if ((vc = p.getVisualComponent()) != null)
    add("Center", vc);
    if ((cc = p.getControlPanelComponent()) != null)
    add("South", cc);
    public Dimension getPreferredSize() {
    int w = 0, h = 0;
    if (vc != null) {
    Dimension size = vc.getPreferredSize();
    w = size.width;
    h = size.height;
    if (cc != null) {
    Dimension size = cc.getPreferredSize();
    if (w == 0)
    w = size.width;
    h += size.height;
    if (w < 160)
    w = 160;
    return new Dimension(w, h);
    public static void main(String [] args) {
    Format fmt = null;
    int i = 0;
    AudVidReceive at1 = new AudVidReceive();
    System.err.println("Start Receiving incoming Streams ");
    try {
    Thread.currentThread().sleep(60000);
    } catch (InterruptedException ie) {
    ie.printStackTrace();

    I have to use RTP and RTSP for transferring the
    audio/video streams in real time.
    How I can sen and receive RTP packets.
    How can I make the RTP Player.
    What is the role of JMF in it.
    Please suggest me and provide me the codes if
    possible.
    Thanks alot
    shobhit vermaThere are two ways using which you can send and recieve packets using rtp. One without using the SessionManager and the other with.
    1.) Not using the SessionManager makes things easy for you but it offers very little flexibility to you. You can do this by just specifying a medialocator pointing to the specific url
    2.) Using the SessionManager is what is usually suggested. This process is more complex. First you have to instantiate a RTPSessionMgr to a SessionManager reference using which you can send and receive streams to and from the network. The process is more involved than this and is suggest you read some tutorials to get a better understanding, than me explaining to you the entire process.
    Message was edited by:
    qUesT_foR_knOwLeDge

  • Asha 302 saving audio message received through wha...

    How can I save an audio message received through whatsapp?

    Hi DineshDLI,
    Welcome to the Nokia discussions board!
    Sorry to hear that your recorded files are not playing as intended. It may be that you have hardware problem or where the device it recording the actual input. Please discuss this with the retailer you purchased the device from and let us know how you get on.
    Regards,
    haZey
    If you find this post helpful, a click upon the white star at bottom would always be appreciated.
    If it also solves your problem, clicking ACCEPT AS SOLUTION below it will benefit other users!

  • Can I use HDMI port on my Macbook Pro for digital audio INPUT?

    Trying to find a way to get digital audio input to my new MBP with retina.  HDMI supports audio and video, so can I use that port as an input?

    It is not recommenced to use TimeMachine in a partition, either on the boot drive or externals because of problems in the past with that arrangement.
    You also need hardware protection in addition to software protection.
    If you want to do what I do, which is have a second 50% partition bootable clone of the first.
    1: Use BootCamp software to create yourself a 50% sized partition, then exit the program. (you also can do it in Disk Utility, but it's tricky)
    2: Head to Disk Utility and select the BOOTCAMP partition and change it's name and format to OS X Extended Journaled.
    (To map off bad sectors in advance, use Disk Utility Erase with the next to last on the right selection, improves reliability and makes for faster reads)
    3: Download Carbon Copy Cloner, now select your Macintosh HD partition and clone it to the second partition.
    4: Whenever you want to boot from the second partition, just hold the option key down on the keyboard to select it to boot from.
    You can access the folders on the second boot partition as well, to grab deleted files you accidentally erased (which is a rare thing for most to occur) however you should leave it alone and as a clone.
    You can update the clone when you need to, or schedule it to run automatically.
    You should also do this occasionally with a external drive, as the internal drive can die and take both partitions with it.
    I currently do this with my laptop, that way if I'm mobile and have a serious issue, I can boot from the cloned partition in seconds without carrying a drive around. If I need large space for something I wasn't aware of, I can erase the clone partition and later clone it again.
    Software does all the work, just pick a time your not using the machine and let it work. Painless really.
    Most commonly used backup methods

  • Can you connect the apple tv through a Sony audio visual receiver that has hdmi inputs?

    http://www.lowes.com/pd_329379-53027-EL0529BK_0__?catalogId=

    The 2 input HDMI ports on Comcast X1 DVR box are disabled by comcast and comcast might never enable these ports.
    http://forums.comcast.com/t5/X1/X1-HDMI-input-ports/td-p/1992333

  • Mini digital/analog audio output

    I'm using my Mini for itunes music (AIFF) with my home entertainment system. It's pretty high end and I want my receiver to handle the DAC. Is the HDMI output from the Mini digital? Can I make the output digital?
    Should I consider going out the USB to a DAC and then to receiver?
    Thanks

    Should be HDMI. It's got the highest bandwidth -- it can basically pipe 8 digital audio channels uncompressed -- and you can rely on the DAC in your receiver or pre-amp to do the work. If your setup is good, the DAC in your receiver / pre-amp should also be good.
    Others may be able to speak to the USB > DAC question. I'm not an terribly well informed, but USB has got lower bandwidth than HDMI, and is not really tuned for A/V delivery. That said, I've read some good reviews of USB > S-PDIF / Analog Stereo DACs.
    Finally, I think that S/PDIF is going to be pretty heavily compressed for anything above simple stereo, so if you're interested in high performance 5:1 or better, it's probably not ideal.

  • Having issues with ATV optical audio through receiver..

    Please help?!?!?
    Have ATV 2 & receiver does not have HDMI... have connected HDMI to the TV & would like sound to go through the receiver using the optical audio & won't work with both connections in... does anyone have any suggestions on how to fix???

    Both HDMI and optical audio should be active at same time.
    Check optical cable and connection is ok.
    Sometimes helps to unplug and restart the AppleTV.
    On receiver you may need to configure the input.
    AppleTV should give dolby digital 5.1 for suitably encoded movies.
    For stereo audio it will give linear PCM (16 bit 48kHz apparently not 44.1 kHz you'd expect).
    AC

  • RTP Audio Transmitter/Receiver

    Hi,
    I am trying to realize a simple audio transmitter and receiver via RTP.
    At the receiver side I get following error message:
    RTP Handler internal error: javax.media.ControllerErrorEvent[source=com.sun.media.content.unknown.Handler@14384c2,message=Internal
    module com.sun.media.BasicRendererModule@785d65: failed to handle a data format change!]
    Could anybody tell me the reason of this message?
    Please have a look at my code.
    I am using the same computer for test.
    the receiver: "SoundPlayer4.java"
    the transmitter: "RTPServer.java".
    Thank you for helping.
    import javax.media.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.media.format.*;
    import javax.media.rtp.event.*;
    public class SoundPlayer4 extends Frame implements ControllerListener {
    private Player player = null;
    Component controlPanel = null;
    public static void main(String[] args) {
    new SoundPlayer4();
    public SoundPlayer4() {
    setBounds(200,200,300,70);
    setResizable(false);
    addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    // creating the Player by the media content
    System.out.println("Welcome to my first RTP audio-player");
    MediaLocator ML = new MediaLocator("rtp://141.11.50.254:9090/audio/1");
    // create Player object
    try {
    player = Manager.createPlayer(ML); }
    catch (Exception e) {
    System.err.println("Unable to create player");
    System.err.println(e);
    return;
    System.out.println("beginning playback now");
    // now let's start our player
    if (player != null) {
    player.addControllerListener(this);
    player.realize();
    public synchronized void controllerUpdate(ControllerEvent e) {
    if (e instanceof RealizeCompleteEvent) {
    System.out.println("Player realized");
    controlPanel = player.getControlPanelComponent();
    if (controlPanel != null) {
    add(controlPanel, "Center");
    setVisible(true);
    player.start();
    if (e instanceof EndOfMediaEvent) {
    player.close();
    System.exit(0);
    public void update(ReceiveStreamEvent event) {
    if (event instanceof RemotePayloadChangeEvent) {
    System.out.println("Payload changed");
    import java.io.*;
    import java.util.Vector;
    import javax.media.*;
    import javax.media.format.*;
    import javax.media.protocol.*;
    public class RTPServer implements ControllerListener {
    private boolean realized = false;
    private boolean configured = false;
    public static void main(String [] args) {
    new RTPServer();
    public RTPServer() {
    Processor p;
    String srcFile = "Alicia Keys - Fallin'.mp3";
    String destUrl = "rtp://141.11.50.254:9090/audio/1";
    DataSink rtpSink;
    MediaLocator src = new MediaLocator("file:" + srcFile);
    MediaLocator dest = new MediaLocator(destUrl);
    try {
    p = Manager.createProcessor(src);
    p.addControllerListener(this);
    p.configure();
    while (! configured) {
    try {
    Thread.currentThread().sleep(100L);;
    } catch (InterruptedException e) { }
    p.setContentDescriptor(new ContentDescriptor(FileTypeDescriptor.RAW_RTP));
    p.realize();
    while (! realized) {
    try {
    Thread.currentThread().sleep(100L);;
    } catch (InterruptedException e) {
    // ignore
    DataSource output = p.getDataOutput();
    rtpSink = Manager.createDataSink(output, dest);
    System.out.println("Sink content type: " + rtpSink.getContentType());
    System.out.println("Sink media type: " + rtpSink.getOutputLocator().toString());
    rtpSink.open();
    rtpSink.start();
    p.start();
    } catch(Exception e) {
    e.printStackTrace();
    System.exit(1);
    public synchronized void controllerUpdate(ControllerEvent evt) {
    if (evt instanceof RealizeCompleteEvent) {
    realized = true;
    } else if (evt instanceof ConfigureCompleteEvent) {
    configured = true;
    } else if (evt instanceof EndOfMediaEvent) {
    System.exit(0);
    } else { }

    The reason for the message: sometimes JMF just gets it wrong.
    See
    http://forum.java.sun.com/thread.jsp?forum=28&thread=348888
    But I think a good test is:
    Try playing your *.mp3 in JMStudio . Also, you can just use JMStudio to the listening address and you will get the same error.

  • New audio files receives error message from iTunes - You do not have enough access privileges for this operation.

    Every time a new audio file is downloaded onto my desktop, (or if I double click on a new audio file) iTunes no-longer will play them. It gives an error message stating: Attempting to copy to the disk "Mackintosh" failed. You do not have enough access privileges for this operations.
    Please can you help me to resolve this situaion. I confess that I am not very computer savvy.

    Launch iTunes on the computer.
    From the iTunes menu bar click Store > Authorize This Computer
    Make sure to sign in using the same Apple ID used on the iPhone.
    Then sync your iPhone.

Maybe you are looking for