Streaming through firewalls.

Hello,
How can I send RTP stream from a machine to other machine which is on a different network. Since both machines are behind their firewalls, how this is achieved?.Some kind of Tunneling mechanisim?. Can RTPSockets help?.

emstol wrote:
I don't know udp/tcp protocols very well, but does it really work?
captfoss wrote:
+Note: Because computer A sent something to computer B, computer A is expecting to get a response from computer B.A sends data to B by udp. In this scenario A can not expect response because it use udp. In udp there is no responses.In UDP there are most certainly responses, though they're generated by application code rather than the protocol stack.
The "response" being talked about here is about the NAT setup. NATs aren't all that useful if they don't make some record of outgoing packet streams, (Notice I'm not using the word connection) as they wouldn't be able to direct "reply packets" (either TCP or UDP) back to the originating host. "Reply packets" sound connection oriented, but they're not. A "Reply Packet" is just a packet that uses as a destination, an IP/Port combination that was previously a source of an IP packet. (This applies to both TCP and UDP) In this way, if you have two hosts behind firewalls, all you need to is establish what public IP/port the NAT will be using on both sides, (The Rendevous Server step) send a packet to the target machine on this IP/port (this establishes the first stream path) then have the target machine send a packet back to you on that same port. (This establishes the stream path on the second firewall, and since both sides now have that path, the two machines can communicate) Some firewalls are very strict strict, and the "reply packet" must have the same source port and IP as the original packet's destination port and IP. Such a firewall is called a Symmetric Firewall, and it's the hardest type of firewall to bypass. Most are "full cone" which means only the NAT's side of the IP/Port pair need to match, and in such a case, both machines can send packets directly to each other, immediately after using the rendevous server. Don't bet on the firewall you're needing to bypass being this type however. If you make your method work for bypassing symmetric firewalls, you'll bypass any other type as well. (Except UDP Port Blocking, in which case, you're SOL)
Edited by: sh0ckbyt3 on Dec 28, 2008 5:43 PM

Similar Messages

  • My storage is mostly full of a category labeled "other." I'm out of memory to the extent that it won't even allow me to update apps. I have moved all photos over to my computer and my music streams through the cloud. Any advice on how to fix this problem?

    My storage is mostly full of a category labeled "other." I'm out of memory to the extent that it won't even allow me to update apps. I have moved all photos over to my computer and my music streams through the cloud. Any advice on how to fix this problem?

    http://discussions.apple.com/thread/3418045?tstart=60

  • How do I use multiple cameras to live stream through FME?

    I am looking to live stream pool tournaments from multiple angles but don't know what software or hardware I might need. Anybody have any good how to advice or links they might share? I stream through Ustream.tv if that makes a difference. Should I look for something different? Thanks

    I am working on getting just the counter working by using
    the program posted previously, and I am running into issues. Periodically I get
    the error:
    Error -200141
    occurred at DAQmx Read (Counter DBL 1Chan 1Samp).vi
    Possible reason(s):
    Data was overwritten
    before it could be read by the system.
    If Data Transfer
    Mechanism is Interrupts, try using DMA. Otherwise, divide the input signal
    before taking the measurement.
    It seems to work better if I use cascaded counters, but I need timer 0 for
    analog channels when I run this code along with the program for the other
    measurements.
    I have tried averaging, and selecting different values for the millisecond
    timer, and these did not seem to have an effect.
    I tried different DAQms configurations and "Counter DBL 1Samp" seemed
    to work the best.
    The program will work for a while and then it will give me the above error
    message.
    If I use counter 0 as a cascaded counter input, the program runs fine. If I run
    this with other analog channels, it errors out because the analog channels use
    counter 0.
    If I use counter 1 as a cascaded counter input, it seems to work better than a
    single channel, but it will still error out with the above error.
    If I use only counter 1, I get the error above even faster.
    Also, none of the
    configurations give measurements outside the While Loop.
    The only place I can add a speed dial for the front panel is within the While
    Loop.
    Is there someway to get the signal to continuously send out of the while loop?
    I thought if I could get the signal out of the while loop, I could condition it
    anyway I wanted without the program erroring out.
    Any suggestions would be much appreciated.
    Thank you.
    Attachments:
    Counter_error.jpg ‏45 KB

  • Pandora App No Longer Streams Through Car Stereo

    Hi,
    I have a Alpine iDA-X305 head unit in my car and I used to stream Pandora through my stereo using a plug in connection. I recently did an app update for Pandora and it can no longer stream through my car stereo. A message pops up on my phone and it says that the device is not optimized. I have an iPhone 4 and am running the most up-to-date software.
    Anyone have any input on how i can solve this problem?

    Most likely the car player is the culprit here. Call their customer support.

  • Playing MMS Stream through Flash

    Hello
    i want to Playing MMS Stream through Flash , i have my own
    server and streaming video / audio from it in the protcol MMS
    as www.mysite.com:8080 and mms://www.mysite.com
    how i playing the stream in the Flash ?? is this by action
    script ?
    thanks

    I am trying to do this also since WMP 11 no longer supprts
    mms://. Is this possible?

  • Playing published streams through an administrator connection? (:1111)

    Hi all,
    I am building a custom administration application which has to review streams published to our FMS application. This is to ban clients publishing inappropriate content. I am wondering if I have to make a connection to the application, as normal users do, in order to play the published streams? I am getting the list of streams using another connection, to rtmp://domain:1111/admin, like outlined in Administration API, and issuing the 'getLiveStreams' call.
    The reason I am asking is because firstly, I remember that the Administration Console can play streams published to the server, but I don't recall it incrementing the connection count which shows amount of user clients connected to an application. Maybe I have missed however, but if I am right and it indeed can play streams without connecting to the application (which actually DOES sound a bit unlikely, given how the stream names are local to an app.), then maybe I can do it too? Secondly, I presently have to differentiate users and administrators in my 'onConnect' script, because are perform completely different roles. If I could relieve my admin. app from connecting to the application, I could also dump the role switching.
    I am not sure what is the best thing to do here, frankly...

    I am not sure how your linked post should help me. I have no problem connecting as an administrator to our own service.
    My question is can I play streams through this administrator connection on port 1111, or like now, I have to keep a separate connection to the application in order to play application's streams?
    I do NOT want to connect to the application, because I then am forced to become one of its "users", even though I am not - I am an admin. Even though I have implemented roles with my application server side script, whereas users connect with a bunch of parameters, I can connect with another role - as an admin, without parameters (because they do not apply to me since I only use the service for playing streams). Another reason is actually pretty annoying - even though I explicitly specify video sample access permission for both myself and any user that connects (in order to be able to take snapshots of the videos) using the "videoSampleAccess = '/'" expression, occasionally I STILL get security errors. I imagine if I somehow can bypass the security altogether. After all it is our server, and our users know that we need to monitor for unsuitable content. FMS makes it pretty hard to do so with the error listed above. The error is sporadic.
    So I will ask again - can I play any stream I want of any application on my server, without connecting to the application instance as a regular user bound to security rules? I need some form of video administration, and I am NOT using Administration console, but a custom admin. application which does more than Admin console does, in particular kick out bad people.

  • Does anyone know a work around to broadcast live (in real time) via video stream through a BC website?

    Does anyone know a work around to broadcast live (in real time) via video stream through a BC website?
    ~Leritha

    There is no work around. You would look to use a service, like Twitch, you get a embed code for the live stream, you put that on a page and away you go. All depends on the service your using.

  • When I am listening to the radio (streaming through itunes) my macbook pro will log me out, quitting all the applications I have running (often firefox, word processing, itunes, etc). Why?

    When I am listening to the radio (streaming through itunes) my macbook pro will log me out, quitting all the applications I have running (often firefox, word processing, itunes, etc). Why?
    It's very frustrating and I don't understand why it happens. It might happen other times, but I notice it the most when I'm streaming the radio through itunes, though I think it's also happened when I'm streaming music or shows from NPR, so I don't actually know if it's an itunes thing, or an internet thing? Or just my computer being stupid?  But how can I fix it?
    Thanks!

    My best guess at this point is a problem wwith 10.5.8
    It seems clear to me that sometimes, seemingly randomly, software will access the video card (flash player, quicktime, Safari's HTML5 video player, etc) and it will cause a freeze and then log out.
    However - it could just be video card + processor under load.
    This didnt happen before 10.5.8 and I'm thinking it's not the new 27" display causing the issue.
    I'm going to attempt to find time to revert back to 10.5.0 and then combo update back up to 10.5.7 which may be difficult as our IT is remote and we don't have access to Snow Leopard discs.
    I may just have to bring my own in.

  • Mplayer and multiptle simultaneous video streams through xv

    While I was using nvidia drivers a while back, I could playback multiple simultaneous video streams through xv in mplayer without any problem. After recent change of video card and consequential move to open source radeon drivers, I've observed that I can play upmost one stream with gmplayer (it spits out an error about problems with opening the selected video out device - I can playback more files simultaneously using basic mplayer, although it spits the same error in console with every successive instance). Could someone enlighten me whether it's a standard behaviour of xv with radeon driver or maybe the problem lies elsewhere and it's omittable somehow?

    Tried it, but to the same result
    What I found out is that the user can play videos from console with framebuffer at least. Not that it helps..

  • HT4906 i have i Photo 8.1.2.  do i need to buy iPhoto 11 to photo stream through iCloud?

    i have i Photo 8.1.2.  do i need to buy iPhoto 11 to photo stream through iCloud?

    Yes, and you need to be at lion level in the os.... AND you need to have an intel chip set greater than intel duo core to run lion.   Don't make my mistake and buy iPhoto 11 only to discover I need to upgrade to lion (which I can't on both of my macs!)

  • Can I watch a DVD which I am playing on my computer's DVD drive (not streaming through iTunes or Netflix) on my TV set with Apple TV?

    Can I watch a DVD which I am playing on my computer's DVD drive (not streaming through iTunes or Netflix) on my TV set with Apple TV?

    I have a macbook pro and a Imac with these I can use the air play option to send the video to the apple tv, i use all the time, not sure how to do it if you are using a pc thow.

  • Streaming  MPEG-4 Streams through Flash?

    My company has live streams for CNN and NASA TV using VBrick.
    The direct URL's can be accessed through our internal network via a
    link similar to
    http://xxx.xxx.xxx.xxx/vbs2d1.sdp
    Is there any way I can have this stream through a Flash
    interface I create using a Flash Media Server? I've streamed live
    video via my webcam via Flash, but not sure if this kind of
    connection to a live TV broadcast would be possible.
    Thanks!
    Alysen

    You can't do it directly (FMS and the flashplyer don't
    support mp4), but you can make it happen with just a little bit of
    sloppiness.
    What you could do is receive the streams from Nasa and CNN on
    a machine with a video output (we'll call this "machine A"), and
    run your .swf (the one that connects to FMS) on another machine
    ("machine B") with a video input (like a capture card).
    You would connect the video out/audio out of machine A to the
    video in/audio in of machine B. Then it's just a matter of
    selecting the video input as the camera for the .swf (using the
    settings dialog).

  • HT1688 You tube audio is not streaming through car blue tooth all other

    My Iphone 4s You tube audio was streaming through Bluetooth on my car until last update now it is not working.  Any one knows please share.  All Audio apps working fine eg netflix and other radio stations except YouTube.

    Youtube was removed from iOS so now you are using a 3th party youtube app of which there are many many many some which support Bluetooth and or AirPlay and some which does not try another

  • HT201317 i have enabled photostream on my imac but only a small selection of old photos from my iphone have streamed through.  How do i get all the existing photos from both my iphone and ipad onto my iMac?

    I have enabled photostream on my imac but only a small selection of old photos from my iphone have streamed through.  How do i get all the existing photos from both my iphone and ipad onto my iMac?

    This usually happens because iCloud only keeps photo stream photos for 30 days (even though your last 1000 photos will remain on your phone until deleted).  When you enabled photo stream on your Mac you only received photo stream photos from the last 30 days.
    To get older photos to your Mac, create a shared photo stream containing them and invite yourself as a subscriber (see http://help.apple.com/icloud/#mmc0cd7e99).  The be sure you check Shared Photo Streams in iPhoto>Preferences>Photo Stream.  You can then import them to your iPhoto library by opening the shared photo stream album in iPhoto, then going to Edit>Select All, Control-clicking on any of the selected photos and selecting Import.

  • HT204291 Since downloading 8.1.3 onto my iPad, video streaming through my Apple TV freezes after a few minutes whilst audio continues as usual. Anyone experienced this and if so, is there a fix?

    Since downloading 8.1.3 onto my iPad, video streaming through my Apple TV freezes after a few minutes whilst audio continues as usual. Anyone experienced this and if so, is there a fix?

    8.2 is out...perhaps that will address your problem.
    Barry

Maybe you are looking for