ID help for basic rtmfp video stream app

In the article:
http://www.adobe.com/devnet/flashplayer/articles/rtmfp_cirrus_app.html
I need help understanding the following section:
"Now, create the receiving NetStream:
private var recvStream:NetStream;
recvStream = new NetStream(netConnection, id_of_publishing_client);
recvStream.addEventListener(NetStatusEvent.NET_STATUS, netStreamHandler);
recvStream.play("media");
At this point, you hear audio and you can create a Video object to display video. In order to create the receiving NetStream, you must know the 256-bit peer ID of the publisher (id_of_publishing_client). In order to receive audio/video, you must know the name of the stream being published."
I do not understand what "id_of_publishing client" is supposed to be?
Where do I get it from or how do I produce it? Can this be string that user can enter in a text field on the flash object and when two strings match it produces a connection between the two?
Is there a hash system I have to pass the string through to generate a 256bit peer id from a string thats input or do i use the one given to me through adobe labs?
Is there any relation to creating a Netgroup?
I have the dev_key and cirrus address to access  the cirrus service provided by adobe, Im just stuck on the ID part that I cant fully understand from the article, do require a database to store and manage the IDs in a simple app?
Im trying to develop a very basic program that uses the rtmfp examples provided in the article but Im stuck here, I would appreciate anyones help in the matter. Additionally I have looked at the cirrus phone example that uses the cgi file to manage IDs but I find it to be even more troublesome to work with therefore I have resorted to making a extremely basic example that avoid creating an ID database or use my own FMS.
Thank you in advance for your help.

the "id_of_publishing_client" is the peer ID of the publisher.  a peer ID is a unique cryptographic identifier that every RTMFP instance has. it's the NetConnection.nearID of an RTMFP NetConnection object. the idea is you use some method (such as a web service database or copy-and-paste between two windows on your development computer) to transfer the peer ID of a publisher (a peer with a NetStream in DIRECT_CONNECTIONS mode) to a subscriber for use in its NetStream constructor.
a Flash Player's NetConnection peer ID is the SHA256 hash of the RTMFP certificate, which contains (among other things) a Diffie-Hellman public key.  the Diffie-Hellman public/private key pair is made fresh each time you make a new RTMFP NetConnection from your computer's cryptographic pseudorandom number source (example: /dev/urandom on Mac/Unix/Linux computers), and those keys are used (with other data) to establish the symmetric encryption & decryption keys for AES, which is used to encrypt all communication between RTMFP peers.  a client's peer ID is unforgeable* because you must have the private key that goes with the public key in order to generate the same AES keys that your peer is using. without the private key, the communication just won't work. *performing the discrete logarithm of a 1024-bit DH public key to get the private key or finding a collision in SHA256 are both "hard enough" to claim that peer IDs are unforgeable.

Similar Messages

  • Video Stream App wont work

    After realising that iCloud doesnt upload videos I purchased the Video Stream app recomended.
    When I open it it gives the option to upload a video. I do this, the video starts uploading (it says uploading video), then everything stops and it goes back to the screen saying 'no uploaded videos'. Any ideas?

    Hey dinorush,
    Thanks for the question. I understand that you are experiencing issues with a third-party application. The following resource may provides troubleshooting steps, including steps to contact the developer of the application for further support:
    iOS: An app you installed unexpectedly quits, stops responding, or won’t open
    http://support.apple.com/kb/ts1702
    Contact the developer
    If you see the issue again, contact the developer of the app for help:
    1. Find the app in the App Store.
    2. Tap the app and tap Reviews.
    3. Tap App Support.
    Thanks,
    Matt M.

  • ...best source for info on video streaming...

    ....looking to stream video projects from my website. I'm a real newbie at this(video streaming) and would like to get info on how to go about doing this, i.e: from a home computer, from a website, how is it done, what's involved, how do people link to the videos, format and compression issues,yahdah, yahdah...REAL NEWBIE! Thanks

    http://en.wikipedia.org/wiki/Streaming_media
    http://www.mediacollege.com/video/streaming/overview.html

  • I am looking for a iPad video recovery app.

    I deleted an important video from my iPad 3 device. I need to recover this video soon so I can begin using my iPad 3 again. I do not want to overwrite the deleted free space where the important video was located (before deletion) until after I complete the successful recovery of the lost video file using recovery software. I have purchased the Disk Drill 1.8.148 application from the Mac App store for my iMac. The Disk Drill 1.8.148 application seems to recover loss files pretty well for attached external attached hard drives. My problem is that the iPad when attached via USB cable to my iMac is not in Mass Media Storage mode and therefore the Disk Drill 1.8.148 software application does not recognize this as searchable media to look for lost files.
    There are no adequate instructions for converting the iPad 3 to the Mass Media Storage Mode requested by the Disk Drill 1.8.148 software application.
    What do I do to get the Disk Drill 1.8.148 software application or any other software application to see and search the iPad 3 attached to my iMac?
    I would appreciate any help you can offer.
    Thank you.
    Mark Stringfellow
    [email protected]

    There's no way to do those things on an iPad.  If you have already installed a new application on the iPad (Disk Drill) then your file has probably already been overwritten.  Sorry.

  • Design Suggestions for Multiple DaqMX Task Streaming App?

    I'm working on a LabVIEW application in which I'm streaming high-speed data to disk from multiple PXI devices simultaneously.  Each device has its own DaqMX task, and all tasks stream to the same file.  The PXI device configuration (which devices are in the chassis, which slots they're in, and which channels to read from each device) is determined at runtime.
    Does anyone have a suggestion for a design model for this?  To make matters worse, I'd like to be able to specify a channel to monitor its data during the streaming.  I'm thinking the Producer-Consumer model is the basic approach, and I'm at the point where I have an array of DaqMX tasks, one for each device.  I could probably extend that array to be an array of clusters containing:
       1) DAQ Command (e.g. Initialize, Start, Stop, Acquire, etc)
       1) Task ID
       2) Control reference to 2-D array (where each DaqMX read can be stored)
       3) Array of channel names (to allow selection of channel to be monitored
    This could be passed as notifier data, to a data collection subVI, but the part I'm struggling with is finding the best way to run X number of tasks in parallel, where X is not known until runtime.
    Any suggestions would be appreciated.

    Thanks for the input.  With regards to the file format, the decision has been made by my superiors not to use TDMS - unfortunate, but NI hasn't provided the information to write a MatLab file reader, which is a requirement.  So, I've created a custom file format tailored to the needs of my application, but generic enough to be used for other apps. With it, I've been able to stream 8 channels at 800KHz (4 channels each from 2 PXI-6120s) without breaking a sweat.  However, the performance varies greatly depending on which slots the cards are in (but that's a whole different discussion - see the PXI forum for that one).  Once NI solves that one, I'll feel a lot more comfortable.
    I have already made reentrant subVIs that can perform a specific DAQ task.  The problem with a for loop is that the VI sits and wait for a start trigger, then acquires the streaming data.  I can't start the next VI because I'm in the first one.  I thought about creating a data collection VI, and this VI would start up to 6 other VIs in parallel, based on how many and which cards were present.  It's a bit messy, because each slot can contain one of two devices, so I'd need to check which type it was before calling it.  I'm thinking I'll have to create the task list and the references to the data in the main GUI loop, and then pass this using a notifier or queue to the data collection loop. 

  • Proxy / Cache server for flash content / videos / stream

    hi there,
    i've tried to search the web, but so far no straight answer...
    we are looking to implement/deploy a proxy server to cache and then serve flash content (published in the internet), so we can reduce our internet bandwidth utilization. Windows Server 2008 has Windows Media Services which have a feature to cache windows media content or split live stream. (http://www.microsoft.com/windows/windowsmedia/howto/articles/cache_proxy.aspx)
    is there a similar product to deal with flash content?
    thanks in advance for all responses!

    I'm more or less in the same boat. I've got the admin console
    up. I am able to run the vodtest application locally pointing the
    video file to rtmp://localhost/vod/sample.flv or using the server
    name instead of localhost as in rtmp://mclmedia/vod/sample.flv
    I can also load the html and swf file to my xp machine that
    has access to the server via our internal network. (DNS isn't
    configured yet) But the connectionFailed message appears when I try
    to call the videos using rtmp://mclmedia/vod/sample.flv

  • Need help for basics of knowledge management

    HI all,
    Could anyone please give me soem links for the basics of knowledge managemenf.
    Regards,
    Sarbjeet Singh

    check the KM functionalities in the below links
    http://help.sap.com/saphelp_nw70/helpdata/EN/4c/9d953fc405330ee10000000a114084/frameset.htm
    http://www7.sap.com/belux/platform/netweaver/enterpriseportal/pdf/50058417_Knowledge_Management.pdf
    https://www.sdn.sap.com/irj/sdn/km-elearning
    Raghu

  • Best MBP for basic HD video editing?

    So I am staring to get into some basic video editing and want to upgrade to a macbook.  I do video game stuff (reviews, walkthroughs, etc.) but I record in HD.  I dont plan on editing the video too much.  Just voice overlay, cropping, and basic title transition screens.  Can a 13" do this?  If so, how much better would a 15" do it?  Im concerned solely with performance.  I can deal with screen size and I will have a external for stoarge. Thanks in advance!

    Macbook Pro 15" (or 17") high res, anti-glare 2.2/2.3 Ghz with a 500Gb 7,200 RPM drive, 8GB of RAM
    (or replace the HD with a larger one youself and add more RAM yourself, won't void your warranty if you don't break anything)
    External RAID 0 Firewire 800 drive or Thunderbolt (new)
    SSD is overrated and way too expensive per GB still, can't secure delete and has limited writes.
    Case and AppleCare is a must, a external drive or two for Carbon Copy Cloner which is hold the option key bootable.
    Software.
    Come back in 5-7 years. Lowest cost of ownership (provided you don't abuse the machine)
    The 13" is all poor integrated graphics, the 2.0 Ghz 15" has a poor video card, mostly consumer level machines that overheat.

  • 100% Noob - Need Help for basic setup of Cisco 2504 and 1600 AP

    Hello,
    I am completely noob in (cisco) networking.
    I have to setup a basic but secure wireless network.
    I have a cisco 2504 and 2 APs 1600 + a random switch
    I have 4 ports on the controller.
    I want to keep the 1st port on the network for the controller management, plug my internet box on the 3rd port, and my switch on the 4th port. Then the AP will be on the switch.
    I am able to make something working when everythings are plugged on the switch, plugged in the first port (default management port).But this is not what I want.
    First thing, Is that possible ?
    1st port : office network
    2nd port : empty
    3rd port : Internet Box
    4th port : Switch + all APs
    Then, if that is possible, how should i configure the controller to make that work ? I am completely lost in the menus.
    I dont need a perfect configuration, just something simple and working.
    1 SSID, 10 DHCP addresses, block wireless users trying  to go on the office network.
    If anyone could help my doing that, It would be very nice.
    Thank you.

    You basically need two SSIDs one for corporate users and second for guests .check the link with  step by step config and brief details .
    http://www.cisco.com/c/en/us/support/docs/wireless-mobility/wireless-vlan/70937-guest-internal-wlan.html

  • Exporting project for Utube, online video streaming

    obviously i need to take a class in this subject...soo many options now for streaming.
    on U-tube i'll see videos posted that look so smooth, not so pixley as mine.....
    i eventually started posting most of my clips on mypace, with their video players being smoother, more 'natural'. i'm aware that u-tube uses a kind of Flash program that makes theirs play in the way they do....but some folks have obviously learned how to post clips (usually being professionals and major studios backing them) and look just dandy.
    suggestions??
    (and if i should post under the discussion topic of "Compressor" let me know.)

    I know this type of question gets asked often so you might try a search here.
    EXPORT FOR YOUTUBE or similar.
    And remember that those studio clips that look so good started out on 35 film looking much better than what you likely started out with.
    rh

  • Help for basic VOIP function on 2821

    Hi,
    I'm new to VOIP. Sorry for this simple question.
    We have two Cisco 2821 routers, two 7960G IP phones.
    Each 2821 router has PVDM2-8 DSP module, HWIC-4ESW 4 port swtiching card, IOS 12.4(22)T3.
    No any Call Manager software is loaded.
    Can anyone point me to a sample configuration/how-to so I can make phone call from Router A to Router B?
    Something as below:
    Phone A  <---->  Router A  <----  internal IP network  ---->  Router B  <------>  Phone B
    Please note we don't have Call Manager software and we don't need fancy phone call features.
    Thank you very much!
    -Andrew

    You need two analog phones.  The VOIP phones you have 7960G will not work.  They are dumm terminals.  They need something to tell them what to do.  A call agent (CUCM, CCM,) or any other call agent that can control cisco VOIP phones eg asterics.
    When you do get 2 analog phones configure voip and pots dial peers
    example
    Configure this on both routers with the IP pointing to each other
    dial-peer voice 10 voip
    destination-pattern 5678 --No the analog will send to the other sides fxs port to ring the analog phone
    session target ipv4:10.10.10.1 ------ ip address of the other router.
    dial-peer voice 11 pots
    destination-pattern 234 --- the number that will ring the phone plugged here.
    port 1/0 -------fxs port where your analog phone is plugged.
    Dial away.
    You might find ths url helpful.
    http://www.cisco.com/en/US/tech/tk652/tk698/technologies_tech_note09186a00800e00d0.shtml

  • Help for Dad - No Video Input

    My dad has a G4 tower. He uses it minimally for email and surfing the web.
    When he boots up the display shows:
    "No video input"
    With a camera icon and 2 faces and a blinking question mark.
    Any reason for this to pop up out of no where?
    Thanks in advance.

    Hi
    The only thing I can think of is that he's added an application to his startup / login items (or it added itself on installation) that requires a video capture device. Under OS X 10.4 the login items can be maintained via the Accounts system preference. Failing that, could it be an iChat preference (Auto Start?) he's tinkered with?

  • Need help for integrating a Video in Acrobat -

    Hello,
    ich wand to integrate a mp4-Video (via URL) in my PDF-Document. I did this twice:
    A) Directy by using the interactive option in InDesign
    B) Using the Video embeding-option in Acrobat Pro
    My client, for whom I make the PDF, cannot see the Video in his Acrobat Pro ver. 9.5.
    Does anyone know, which Acrobat (Reader) version is needed to see embedded videos?
    Many thanks to you!
    Roman

    Rich media annotations (as created by InDesign or Acrobat when you choose an H.264 media file) are compatible with the desktop versions of Acrobat and Adobe Reader 9 and later. They don't work on mobile devices, or inside third-party rendering plugins (e.g. Safari/Firefox or OS X Preview). The viewer also must have the Acrobat Flash Player plugin installed, and of course if the media is being downloaded from a remote URL they must be able to connect to it.

  • Help for mature newby with IPad app issue

    Mature user new to IPad just bought ex demo IPad3. Problem, all pre installed Apps are Provisioning Profile Expired. What do I have to do to activate them?

    As far as I know, the device should have been erased and all contents removed befor you bought it.
    That would be done by going to Settings>General>Reset>erase all content and settings and that should (under normal circumstances) totally erase the device and you will have to start all over again. When you activate the device, (which you will have to do since you wiped it) the apps should downlaod as part of the iOS.

  • Creating Help for Iphone/Android app

    I need to create help for an iPhone and Android app using RoboHelp 10. 
    Which option do I choose for a New Project: Blank Project or Application Help?
    And, which output do I choose under "File > Generate"? I see an option for "Native Mobile App." But, I'm not seeing a "Multiscreen HTML5" option.
    Which file do I give the developer?
    Thanks for your help!

    That's a pretty big question and you haven't given us any clues such as which version of RoboHelp you are using and whether it is just this form of help that is new to you or help in general.
    It doesn't really matter whether you choose Blank Project or Application Help as they are just starters with different default topics and you will be trashing them anyway. For now let's say start with Blank Project and create your topics. You do need to keep in mind they will be viewed on various devices. More about that later.
    When that is done you start thinking about creating a suitable output. Multiscreen HTML5 is the output in RoboHelp 10. RoboHelp 11 was released today and that has a new output, Responsive HTML5. That is simpler, especially first time out. Both of those types are intended for use where they will be viewed via a browser, be that on a desktop or a mobile device.
    It is not clear whether you want your company's app to access help in that way or whether the need is for the help to be an app in its own right. The latter adds another layer of learning. Essentially after creating an HTML5 output, you use the script to create an app. From the questions you ask, I suspect you will need developer assistance with that.
    Start by viewing my page at http://www.grainge.org/pages/authoring/html5/html5.htm where you can download a project with information inside, include some ideas about how to write content.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

Maybe you are looking for

  • How to delete the delta queue in the ECC

    Hi everyone! After I tryed to save a new Infopackage and I have the error : (Deltas already loaded for request REQU_41Q82WJLR9AZCE9ZMKQLVG3RG init. selection; no 2. init Message no. RSM1071 Diagnosis Deltas have already been loaded for the init. sele

  • I have a question regarding emails being marked as unread when syncing with an exchange account.

    I have a question regarding emails being marked as unread when syncing with an exchange account. In the evening I can see I have 10 unread emails on my exchange account. I leave them unread. The following day, at work, I view and read all my mails fr

  • Not saving modifications

    I can't seem to find any issues (unless someone mentioned buried in a thread somewhere) related to this... Has anyone experienced any glitches where you're working for hours in Illustrator, hit Save multiple times while working, even create a PDF wit

  • Secure Zone login form logs user in who isn't registered for it?!

    I have a client who runs an eCommerce site through BC.  We have a secure zone setup for his site and he wants to review and approve users before they are given access.  There is good reason for this so please don't bring up counter-points as it is no

  • Can you listen to AM radio with I pod?

    Can you listen to FM and AM radio on an I pod?