Is Sun's JMF RTP RFC3550 compliant?

I have been tasked with making sure Sun's JMF RTP library is compliant with the RFC 3550 spec. Does anyone know if this is true? I have been searching through this site and haven't been able to find a definitive answer.
Here is a link to the IETF specification in case it helps.
http://www.ietf.org/rfc/rfc3550.txt
Thanks.

I have been tasked with making sure Sun's JMF RTP library is compliant with the RFC 3550 spec. Does anyone know if this is true? I have been searching through this site and haven't been able to find a definitive answer.
Here is a link to the IETF specification in case it helps.
http://www.ietf.org/rfc/rfc3550.txt
Thanks.

Similar Messages

  • JMF RTP and Linux/Fedora Core3

    Hello,
    I am attempting to use JMF 2.1.1e with Linux/Fedora Core3, and see an exception as:
    java.io.IOException: Can't open local data port: 51450
    at com.sun.media.datasink.rtp.Handler.open(Handler.java:141)
    Debugging more, I can see the Handler.open fails when it is trying to
    rtpmanager.initialize(localaddr);
    where localaddr is "SessionAddress()" (no args to the constructor).
    I am unable to debug beyond this. Any help?
    Best regards,
    -Arun.

    More debugging, but still at a block:
    It seems: com.sun.media.rtp.RTPSessionMgr is instantiated as the rtpmanager.
    There is no source for this and so cannot figure out why this fails.
    Best regards,
    -Arun.

  • JMF-RTP issues that I am facing on my network PC's

    Hello there,
    JMF-RTP issues that I am facing on my network PC's. -
    (1) I am using JMF whenever I am tring to receive RTP sessions I get purple color screen and shows nothing that is captured by CAM.
    (2) I am using AVReceive2.java to receive RTP sessions then again, only purple color screen and showing nothing.
    Waiting for feedback / solutions. And is there any forum that I can use to get solutions of these kind of problems.
    regards
    Chetan Kulthe
    CEO,ZeusCoder.com
    Web- http://www.zeuscoder.com
    Cell- +91-98 600 233 29

    Hello there,
    I dont think it is video card driver issue because when I click on JMStudio ->Transmit -> Capture , I can able to view my cam. If it is problem of video card as per you are saying, I cant able to view my cam. I think the problem is something else.
    I tried RTPApplet code to receive RTP sessions, I tried AVReveive also but same problem - Purple screen. I also tried same on JMStudio, but when i check statics it is showing data is transfered, I am not sure why this purple screen when I tried RTP Session. Last time on same PC, I can able to get RTP sessions properly using JMStudio. Now I reinstalled JMStudio, I dont know why this is so?
    Finally I have to use some Code to receive RTP session in some project that we are developing.
    regards
    Chetan Kulthe
    CEO, ZeusCoder.com
    Web- http://www.zeuscoder.com
    Cell- +91-98 600 233 29

  • How to transfer multimedia file using JMF/RTP through Bluetooth

    Hi,
    I am trying to stream a multimedia file via bluetooth but I don't know how to wrap RTP into bluetooth connection.
    I also tried to cut the multimedia file in small pieces but they can't be read by the player.
    How can I stream a multimedia file via Bluetooth using JMF ??
    Regards,
    Danix

    -danix- wrote:
    Hi,
    I am trying to stream a multimedia file via bluetooth but I don't know how to wrap RTP into bluetooth connection.I know absolutely nothing about Bluetooth networking, but I assume you don't wrap protocols into connections with it...
    How can I stream a multimedia file via Bluetooth using JMF ??You'd need to write a custom RTPConnector that would transmit the RTP packets over a Bluetooth connection rather than the standard UDP socket...
    [http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/RTPConnector.html]
    There's some code to get you started. You'll need to update the SockOutputStream & SockOutputStream classes of the RTPConnector to read/write to a Bluetooth connection rather than a UDP socket.
    Good luck.

  • JMF , RTP and  IPV6

    Hello! How are you? I need to know if it is possible with the functions of JMF of RTP to transmit video and sound but using a direction IPV6� and if there is to modify something by where to begin� Thank you very much! So long.

    More debugging, but still at a block:
    It seems: com.sun.media.rtp.RTPSessionMgr is instantiated as the rtpmanager.
    There is no source for this and so cannot figure out why this fails.
    Best regards,
    -Arun.

  • JMF RTP/RTCP Packets

    I' m using the Java JMF Environment and I want to write or show on the Screen the hole RTP and RTCP Packets. Not using a Processor to write only the data to a file.
    I want to view how a hole RTP/RTCP packet is looking like when it is arrived to me.
    Can somebody help me. I have sleeples nights.
    Thank you very much.

    Hi HagIP,
    try using the DataSourceReader:
    http://java.sun.com/products/java-media/jmf/2.1.1/solutions/DataSourceReader.html
    After reading a Buffer from the Stream, you can convert it into its raw format using e.g.:
    javax.media.Buffer b=new javax.media.Buffer();
    byte[] data;
    stream.read(b);
    if ((b.getLength()>0)&&(!b.isDiscard())) {
    data=(byte[])b.getData();
    The actual typecast may depend on the internal representation of your data in the buffer, this example is for raw streams.
    Now you just have to think of a way to visualize your data.
    HTH,
    Thomas

  • How to capture the video in a file using JMF-RTP?

    Please someone help in capturing the live streaming in a file using JMF......
    Thanks..

    Hi, I have a problem with RTPExport output video files. One side streams H263/RTP(AVTransmit2.java) and other write this steam to a file by RTPExport.java. When network conditions are ideal, output video file has same fps and same number of frames like original file. Problem occures, when theres packet lost in network, then output file has different fps,and also has less frames like original video(because it didnt write missing frames to file, and thats why it get shorter). Pls how can I achieve output file that will have the same fps like original one? How to write to file an identical copy of what I can see while receiveing video with AVReceive2.java? Its there a way to modifi rtpexport or avreceiver to do this? Thanks!

  • URGENT !!! ANY GOOD BOOK FOR JMF - RTP programming ????

    Can you propose some books about JMF and RTP/RTCP programming ??
    Thanks in advance !!!

    The only JMF books available are "Essential JMF - Java Media Framework" by Rob Gordon (ISBN 0130801046), "Core Java Media Framework" by Linden deCarmo (ISBN 0130115193) and "Programming with the Java Media Framework" by Sean C. Sullivan, et. al. (ISBN 0471251690). All of them are very out-of-date and only cover JMF 1.x (i.e. no audio / video capture and no RTP). All of them were not very good to begin with but "Essential JMF" is probably the better of the three.

  • VoIP using JMF - RTP tx, rx - doubt

    Hi, I am computer engineering graduate from India doing a VOIP project.
    I am using JMF to develop the software and I have a few doubts :
    1. There are quite a few techniques for RTP transmission :
    a) Using RTPSocket and a custom UDP handler.
    b) Using RTPManager to start a session.
    c) Using a medialocator (rtp//inet addr.port//ttl) and a Datasink.
    and may there are other methods too ?!
    Now which of these should I use so that I have the best quality voice ?
    Please advise.
    2. Secondly, I read that H.323 is the ITU-T standard for multimedia networks. Is it necessary for my software to adhere to this standard ? If yes, how can I go about it?
    My email-id is : [email protected]
    Thank you,
    Arun .K

    well friend it depends totolly on you, what sort of thing u want to do i mean using media locator to send and recieve the media streams u can only response to single stream.While using RTPManager u can have mutiple streams in a session and using custom UDP protocols u can have much more controll over the media stream.
    I think u should send me a little detail about what you want so that i can guide u properly.
    thank you
    bye

  • Re: JMF RTP send DTMF using au file

    well i run th examples of sun , avtransmit.java and the otherone. but i want to stream video only and over internet, can you help me? i know rtp session work only in an LAN , but i want to send video to a remote host using nat to receive.

    I am probably wasting my time but,
    What is a Receiver???????????????????
    ?and do you care to explain why and how you seem to think "(in my program can go through NAT)" ??
    care to explain what this below means ??
    I took a long time found rtp send dtmf ,but I can't.??

  • JMF, RTP and SIP

    Hi,
    I am building an application that shall send streaming data to a mobile client (personaljava) with jmf. I read that RTP is blocked by many firewalls, so I wonder if it is possible to use an alternative protocol (SIP?) with advantages compared to RTP, still using JMF.
    Any hint appreciated..

    SIP is a signaling protocol and as far as I know it does not transport the media, it uses rtp to do so.

  • Jmf -- RTP over TCP

    Not sure whether my question is logical..
    JMF transmits RTP Packets over UDP . Is there a way to configure to use TCP for media transmission instead of UDP?
    or is there any other way to use jmf for media transport between udp blocked networks.. any other way to do so.
    Please let me know.
    Edited by: alphonse.s on May 5, 2008 4:07 AM

    Hello alphonse.s
    I try to resolve this problem too. If you find any solution I will be very grateful for feedback :-)
    bye

  • How to close a jmf rtp session when the whole file is sent

    i am using jmf to Stream a video file from a one client to another, everything seems to be working fine except for the fact that i dont know how to close the prosessor and the session/datasink on the transmitting clients side when the clientis done streaming, i can close it lets say after 60 seconds of starting but i am not able to figure out how make it stop when the whole file is done streaming. i tried using the datasinklistner while sending the video and the following code
    public void dataSinkUpdate(DataSinkEvent event) {
             if (event instanceof javax.media.datasink.EndOfStreamEvent) {
                 endOfStream = true;
         }but the endofstream event is never received from the datasource.
    the problem is that it works fine if i using a 20 second video and i close the datasink and the processor in 60 seconds, the whole file does get streamed but if i have a file longer than 60 seconds then the file just gets cut at 60 seconds.
    i also tried to use a sessionmanager with a sessionlistener and a sendStreamListener and the following code
         * SessionListener.
        public synchronized void update(SessionEvent evt) {
         * SendStreamListener
        public synchronized void update( SendStreamEvent evt) {
            System.out.println(evt);
         if (evt instanceof InactiveSendStreamEvent) {
              flag=true;
              System.out.println("done");
         if (evt instanceof ActiveSendStreamEvent) {
             System.out.println("start");
        }i ran the whole code and sent files and everything but neither an activestreamevent nor a inactivestreamevent happens but the file is being streamed properly

    user13490676 wrote:
    could it be a problem with jmf itself that the endofstream doesnt get generated for the datasource being read from a fileIn this instance, that would be the problem... more than likely, there's something weird about the file, perhaps it doesn't have a duration set in the header and JMF treats it like a live stream.
    You could always write a custom DataSource that just passes through the input of a normal data source, and then generate the EndOfStream event yourself... maybe based on a timeout or failure counter? I haven't received any data in x seconds or after x attempts, so I'm assuming the file is done... Or when you've read enough data that the file can't possibly have any more (read >= file header + file data)...

  • How to make an audio Multi-Unicasts session with JMF&RTP?

    Hi,
    I am developing an application that could make an audio communications between diffrents users without conferencing or broadcasting.
    I have tried to make many separatly unicasts but the application crash.
    Can someone help me with a sample of source code in multi-Unicast session? It's very urgent.
    Thanks in advance.
    Badr.

    Hi,
    look at this: http://forum.java.sun.com/thread.jspa?threadID=5158056&tstart=0.
    My server is a multi-unicast application. Conferencing is here only a kind of administration.
    Best,
    Andreas

  • JMF-RTP in Internet

    The streaming examples (AVTransmit and AVReceive) worked fine on LAN. but how to get it worked over the internet (where the issues of proxy, routers have to be solved ). I read through the forum, some suggest that this might be due to the computer having 2 IP stacks ( one of LAN and one to the Internet ). Anyone can provide a solution/reason to this?
    Also, is a RTP server like the Darwin Streaming Server a solution to this problem?

    I was reading a couple of the problems that are on the forum and I having similar problems to many ppl.
    Basically I have made two files based on the AVTransmit and AVReceive files, however I cannot get these two files to transmit RTP voice data over two separate networks without carrying out port forwarding on routers at each network. That is, the routers must be configured to forward traffic incoming at a specific port to a specific machine on the internal network and also firewalls must be turned off.
    E.g. port 42050 must be opened up on the router/personal computer and RTP voice data forwarded to machine 192.168.0.4 for instance.
    I was wondering if there is either a generic port which is reserved for audio that is not closed down on a router or a personal computer which can be used, thus ommitting the need to port forward (i.e. making it easier for audio conversation without going into which ports are open/closed). Or if anyway knows how to adapt these files so that the HTTP tunnelling mechanism can be used. Basically I dont want to have to resort to port forwarding and would just like to use one or a subset of ports..
    Thanks

Maybe you are looking for

  • Reading file from AS with details

    Hi guys, I want to read files from a directory on AS. I used the FM SUBST_GET_FILE_LIST. It works fine, but I'd like to know the file creation date. I have to use this date time to decide which file I have to manage. I thought the MTIME field was the

  • Hai regarding hr-abap..?

    Hai friends ,      i have one query ..? what is the exact difference between logical database PNP and PNPCE...? need to implement any  code changes..in the report for pnpce compared to Pnp..? regards A for Arun....

  • How can I make two separate photos into a single photo.

    I wpuld like to put together two photos into one. I will appreciate your help. Thanks. Vernon

  • Merge multiple PDF files in ABAP

    Hi, I have the following scenario. 1: Quality Certificate from SAP gets generated once we do the PGI as a .pdf document. It is a SAPScript output document that is converted as a .pdf file. 2: We have some more supporting documents that are stored as

  • Script output missing rows affected

    Hi, I'm not sure when it happened, but I notice that the script output no longer tells you how many rows have been affected by DML. eg, in sqlplus, if I do "> delete from xx;" it tells me. "3 rows deleted." but in sql developer all I get is "delete f