Skip to main content
Known Participant
September 1, 2010
Question

RTMP proxy /tunneling - VOD server -> VOD server proxy -> flash client

  • September 1, 2010
  • 1 reply
  • 2940 views

we need to know if it is possible to perform sort of an RTMP tunneling or proxying

where the client connects to an FMS server requesting a certain VOD

item?

instead of an FMS server accessing its file system to find the file,

we would like this server to make another RTMP call to a

remote server which will retrieve the requested media

file and deliver to the requesting server, which in turn

will stream it to the flash client connected to it.

an alternative approach:

we've tried using RTMP dump for php to access the

remote server and we managed to establish client connectivity,

but it seems very limited (for example no seeking / communication

with the RTMP provider) and doesn't look the very stable.

any ideas how to accomplish it?

ps. the reason for the issue emerging is having access to third party RTMP providers

via advertising agencies, which strictly do not allow any changes

to their FMS configurations/security - so we have to be creative

how to extract their content and provide it to our own customers.

(the providers FMS servers can only be contacted from specific

IP adresses aka. our own server farm)

    This topic has been closed for replies.

    1 reply

    Participating Frequently
    September 6, 2010

    I dont know whether i got your use case right but let me try answering you:

    You can basically do one of the below things:

    1. Use ProxyStream API to stream the content from provider FMS

    2. Use Stream API and do remote play, in this method you pass netconnection to your play method so that it plays the file from remote FMS rather than from your file system

    3. Use Multi-point Publish - I am not sure whether you can use this option  because this would require having server-side application on provider FMS. You would have to deploy application on provide FMS which would use server-side Stream and NetStream API to publish content to your FMS