Difference between Application-level multicast and peer-assisted network?

The simplest application level multicast is done through
someone.publish("xxx") to a netGroup -----> FMS rtmfp url -----> all players connected to the same netGroup and play from a netstream
In peer-assisted networking,
they ask for wantObjects and addHaveObjects. I wonder if in app. level multicast, these peers also ask for Objects?
If so, how do they know the index of Objects?
A live streaming from webcam doesn't have an ending index.
Do they just keep asking for all objects starting from 0 ~ MAX_VALUE?

"peer-assisted networking" refers to all P2P modes of RTMFP Groups (P2P multicast, object replication, directed routing, and posting).
NetStream.publish()/play() on a group NetStream is the P2P multicast mode.  under the covers quite a lot of fancy advertising, fetching, pushing, and tuning is going on all automatically.  multicast is always for live, continuous content, and all members of the group share approximately the same sliding window of stream fragments at any instant of time.  the size of the window is controlled by NetStream.multicastWindowDuration.  each member tries to get all the fragments in the current window.  members share information about the fragments in the window with each other.  P2P multicast is designed and optimized for a small number of publishers in a group sending continuous-form live media to all members in a limited amount of time.
the wantObjects/haveObjects NetGroup calls are for the "object replication" mode.  here the objects and index numbers are under direct ActionScript control, and the intent is that each member should eventually have every object, no matter how long that takes.  object replication is designed for mesh-wide reliable consensus on a set of objects with all semantics of content and origin left to the ActionScript developer.
posting is kind of like a multicast of a single message.  it is designed and optimized for a large number of senders infrequently sending single messages to all members.
directed routing can be used for, among other things, creating distributed hash tables (DHTs) and is a complex subject.
Matthew Kaufman described all of these modes in his talk at MAX 2009; the presentation is available on Adobe TV:
   http://tv.adobe.com/watch/max-2009-develop/p2p-on-the-flash-platform-with-rtmfp/

Similar Messages

  • Difference between rew level triggers and statement level triggers

    Hi All
    I would like to know the exact difference between rew level triggers and statement level triggers.Please provide me with an example.
    Thanks
    Anand

    What is difference between row & statement?
    One statement can change many rows.
    Difference determines how many times the trigger fires or under what conditions.

  • Difference between system level privilege and object level privilege

    hi
    i just want to know the difference between system level privileges and object level privilege.
    please correct me if i am wrong
    with system level privilege user can create objects such as creating tables,view,synonyms etc
    where as in object privilege we can only manipulate operations on object i.e perform dml not ddl
    please help

    Hi,
    810345 wrote:
    hi
    i just want to know the difference between system level privileges and object level privilege.
    please correct me if i am wrong
    with system level privilege user can create objects such as creating tables,view,synonyms etc
    where as in object privilege we can only manipulate operations on object i.e perform dml not ddl There are some system privileges that only concern manipulating objects: SELECT ANY TABLE, for example.
    The main difference is that the system-level privileges tend to cover all objects of a certain type, including objects that haven't been created yet.
    Object-level privileges usually apply only to one specifi object, such as one particular table, and are lost if the object is dropped. (For example, if I create a table called table_x, give you SELECT pivileges on it, then you can query my table. But if I then drop table_x and re-create it, you will not be able to see it unless I grant the privilege again.)

  • The application level multicast and VoD/LiveTV application

    Hi,
       As I read from the document, so far only user's video published out from a Flash Player 10.1 could take advantage of the new application level multicast. But can other video applications scenarios, such as VoD and Live TV (encoded by Flash Live Media Encoder) , also take advantage of this new feature? Please advise. Thanks.

    Thanks for the answer, but does Adobe has any plan to enable it and when?

  • Difference Between Application Express and XE

    Hello
    I am new and would like to know what is the difference between Application Express(Apex) and XE?
    Is XE a standalone version and Apex is more like an enterprise editiion?
    Thanks

    read on http://www.oracle.com/technology/products/database/application_express/html/apex_and_xe.html
    Oracle Database 10g Express Edition (Oracle Database XE) includes Oracle Application Express (Oracle APEX) release 2.1, a declarative, graphical development environment for creating database-centric Web applications. Oracle APEX is installed in Oracle Database XE as the primary tool for managing the database and building Web-based applications. The majority of the administration tasks of Oracle Database 10g Express Edition can be performed using the administrative features of Oracle APEX, such as monitor database activity and manage database users, storage, memory and database objects. The simple Web-based interface enables users with minimum Oracle experience to easily manage the database. Application Express is pre-installed and fully configured, and it is immediately available after installation of Oracle Database 10g Express Edition.
    Is XE a standalone version and Apex is more like an enterprise editiion?XE is oracle database (free) it for test or using on limit (to 4GB of user data, use up to 1GB of memory, and use one CPU on the host machine)
    APEX is application (Web) can integrate on Oracle Database Enterprise, Standard and .... RAC
    Edited by: Surachart (HunterX) on Jun 15, 2009 6:03 PM

  • What's the difference between a web site and a web application?

    I'm stumped trying to come up to a difference between a web site and a web application for myself. As I see it, a web site points to a specific page and a web application is more of some sort of 'portal' to content and information.
    But where I'm stuck is that a web application is still viewed through a browser (is it not?) and a web site can still view content dynamically, making the line between web site and application prety gray.
    For instance, does a web site using ASP.NET or AJAX (I assume ASP.NET is AJAX's proprietary sibling, if not, ignore ASP.NET AND concentrate on the AJAX), becomes a web application because it can retrieve data dynamically and asynchronously or would a website
    using PHP and a CMS be more of a web application because it forms the pages on request, based on the request of the client and its content in its databse?
    Or maybe I'm totally wrong here - what differenciates between a web application and a website?
    http://support.peopleperhour.com/entries/68630566--C-mon-lets-Watch-The-Other-Woman-2014-full-movie-online-free
    https://glossicom.zendesk.com/entries/68643806--%D0%BC-v%C9%AA%C9%9Bc-%C3%A4st-Watch-The-Lucy-2014-full-movie-free
    https://cloudhance.zendesk.com/entries/68115098--%D0%BC-v%C9%AA%C9%9Bc-%C3%A4st-Watch-The-Lucy-2014-full-movie-free
    This is totally personal and subjective, but I'd say that a website is defined by its content, while a webapplication is
    defined by its interaction with the user. That is, a website can plausibly consist of a static content repository that's dealt out to all visitors, while a web application depends on interaction and requires programmatic user input and data processing.
    For example, a news site would be a "website", but a spreadsheet or a collaborative calendar would be web "applications". The news site shows essentially the same information to all visitors, while the calendar processes individual data.
    Practically, most websites with quickly changing content will also rely on a sophisticated programmatic (and/or database) backend, but at least in principle they're only defined by their output. The web application on the other hand is essentially a program that
    runs remotely, and it depends fundamentally on a processing and a data storage backend.
    http://support.peopleperhour.com/entries/68125597--%D0%BC-v%C9%AA%C9%9Bc-%C3%A4st-Watch-The-Lucy-2014-full-movie-free
    https://cloudhance.zendesk.com/entries/67541393--Watch-The-Godzilla-2014-free-Online-Full-Movie-HD-Quality
    http://support.peopleperhour.com/entries/68168787--Watch-The-Godzilla-2014-free-Online-Full-Movie-HD-Quality
    https://glossicom.zendesk.com/entries/68161538--Watch-The-Godzilla-2014-free-Online-Full-Movie-HD-Quality
    There is no real "difference". Web site is a more anachronistic term that exists from the early days of
    the internet where the notion of a dynamic application that can respond to user input was much more limited and much less common. Commercial websites started out largely as interactive brochures (with the notable exception of hotel/airline reservation sites).
    Over time their functionality (and the supporting technologies) became more and more responsive and the line between an application that you install on your computer and one that exists in the cloud became more and more blurred.
    If you're just looking to express yourself clearly when speaking about what you're building, I would continue to describe something that is an interactive brochure or business card as a "web site" and something that actually *does something that feels
    more like an application as a web app.
    The most basic distinction would be if a website has a supporting database that stores user data and modifies what the user sees based on some user specified criteria, then it's probably an app of some sort (although I would be reluctant to describe Amazon.com
    as a web app, even though it has a lot of very user-specific functionality). If, on the other hand, it is mostly static .html files that link to one another, I would call that a web site.
    Most often, these days, a web app will have a large portion of its functionality written in something that runs on the client (doing much of the processing in either javascript or actionscript, depending on how its implemented) and reaches back through some
    http process to the server for supporting data. The user doesn't move from page to page as much and experiences whatever they're going to experience on a single "page" that creates the app experience for them.

    ...can i make as many iweb websites as i want? ...and as many blogs as i want? ...i have never made one before....
    ....although, i do have my own small business and i do have a website that i paid a guy to make and also host....(which is a waste of $$$$ in my opinion as i think i can do a better job making one myself through iweb) ....
    ...anyways, i know it is splitting hairs but what exactly is the diff b/w a blog and a website ....i am under the impression that a blog is just a personal newsletter sort of thing,...?

  • What are the differences between application server and webserver

    pls give the differences between application server and web server with examples

    Google.
    Example
    http://www.google.ca/search?hl=en&q=Do+your+own+damn+searching&meta=

  • Difference between application.cfm and application.cfc

    Hi,
    Can anybody explain the difference between Application.cfm
    and application.cfc?
    For example:
    I have Application.cfm and Application.cfc in the same
    folder.
    /folder/application.cfm
    /folder/application.cfc
    /folder /test.cfm
    …. And I run the test.cfm.
    Which one is executed first?
    Thanks,
    Krishna

    Your last question - Which one is executed first?
    The application.cfc will be executed first if you call the
    test.cfm. The application.cfm will not get executed.
    and, about ur first question... cfm and cfc are entirely
    different. You have onRequestStart, onRequestEnd and other events
    on cfc. cfc is powerful than cfm.

  • Difference between Application .cfc and .cfm?

    Title says it all. I'm a bit confused about the difference
    between Application.cfc and .cfm.
    I understand a bit more about the .cfc, where you define
    methods onRequestStart, etc.
    Yet in an example I'm following, they use .cfm and the
    <cfapplication> tag. Both seem to get called, but should I
    only be using one file? Or?
    Also since both can be used what is the calling order by
    ColdFusion or is one ignored if the other is present?

    if you have both files in the same location, only .cfc is
    processed.
    .cfm is ignored if .cfc is found.
    Azadi Saryev
    Sabai-dee.com
    http://www.sabai-dee.com

  • DIFFERENCE BETWEEN SINGLE LEVEL AND MULTI LEVEL COSTING

    Sir,'
    Please explain the difference between Single Level and Multi Level Costing in Detail
    thanking You

    While using material ledger, we can use the single level or multi-level price determination for valuation of inventory.
    Procurement processes are used in Product Cost Controlling to determine procurement costs and to present those costs. Purchase Order, for example, is single-level procurement and Production is multilevel procurement.
    Single-level material price determination calculates the periodic unit price for a material. The standard price and the cumulative single-level differences of the period are taken into account. Single-level material price determination takes into account the differences that arise directly when a material is procured.
    Multilevel price determination calculates the periodic unit price for a material. The standard price, the single-level differences cumulated in the period, the differences between planned and actual prices, as well as input material differences (multilevel differences) are all taken into account.
    Single-level material price determination  is a prerequisite for Multi-level price determination.

  • Difference between Application.CurrentCulture and Thread.CurrentCulture

    Can someone tell me the difference between Application.CurrentCulture and Thread.CurrentCulture.
    Thread has CurrentCulture and CurrentUICulture. But Application has only CurrentCulture. Why?
    (https://msdn.microsoft.com/en-us/library/system.windows.forms.application.currentculture(v=vs.110).aspx)
    (https://msdn.microsoft.com/en-us/library/system.threading.thread.currentculture(v=vs.110).aspx)

    1)
    Application.CurrentCulture delegates to Thread.CurrentThread.CurrentCulture("Gets or sets the culture information for the current thread") so it only sets it for the main thread of the
    application.
    2) They are both properties of a Thread object, which you can access via Thread.CurrentThread.
    CurrentCulture – Tells you the user’s current locale, as set in the Region
    applet.  I.e.: Where is the user located?
    CurrentUICulture – Tells you the native language of the version of Windows
    that is installed.  I.e.: What language does the user speak?
    The user can change CurrentCulture using the Region applet.  It’s used to determine formatting for numeric and date/time
    strings.
    Rachit
    Please mark as answer or vote as helpful if my reply does

  • Difference between application server and central instance

    Hi everyone,
    whats the difference between application server and central instance and message server. where it will be installed. and how?
    Regards
    Basis Fresher

    Hi,
    just want to clarify that is is not correct that only one enqueue process can be configured on the CI.
    Please see the documentation within transaction RZ11 for the parameter Parameter : rdisp/wp_no_enq
    Short description : number of enqueue work processes
    Parameter description :
    You can use this parameter to define the number of enqueue work processes for the instance.
    Ensure that a value >0 is only set on the central instance that provides the enqueue server (instance rdisp/enqname ). One enqueue work process on the central instance is normally sufficient (rdisp/wp_no_enq = 1); only in very large systems can a higher value be useful.
    Kind Regards
    Thomas Alt

  • RE:difference between application server and web application server

    hi,
         i am a fresher to SAP.please tell me the difference between application server and web application server so that my doubt will be clarified.

    Hi,
    the SAP Web Application Server is the reliable, open standard-based application server from SAP. It supports both J2EE and ABAP, and serves as the underlying infrastructure for all new and upcoming SAP solutions, like SAP R/3 Enterprise, SAP Portal, SAP Exchange Infrastructure, and all other SAP components.
    The SAP Web Application Server is not a new product, it is the natural evolution of proven SAP application server technology formerly known as SAP Basis. It provides the platform to develop, execute, and operate Web applications and Web services as well as traditional SAP GUI based applications
    if it helpful rewards points are appreciated

  • Difference between Application log and Application server

    Hello Friends,
            Could you plz explain difference between  Application log and Application server?
    Regards
    Kanth

    Application log is details about the business transaction,  ie status / error messages
    Application server is the system <hardware> on which application is running.
    Regards,
    Mahesh

  • Difference between XI 3.0 and XI 7.0

    What is the Difference between XI 3.0 and XI 7.0?
    ( functionality & architecture wise)

    Hi,
    There is no new features added in PI7.0, if u have working on XI 3.0, PI7.0 Older versions the features same..
    But PI7.1 there is new changes u can find below.....
    Integarte SAP & Non-SAP Legacy system
    PI 7.1 is based on open, web service enabled standards and
    Integrate all SAP and non-SAP, A2A, B2B, BPM, service enabling and BAM
    Highlight of enhancement in PI7.1
    1) Enterprise Service repository (ESR) contains the design Registry
    2) Includes significant high-volume message processing is supported by message processed in a single
    Service call
    3) Also importantly support for asynchronous messaging based Reliable Messaging (WS-RM) for both
    Brokered communication between two systems will be supported in this release.
    4) Provide Service Registry benefits based on UDDI 3.0
    Enterprise Service Repository
    In PI7.1 ES Repository is at the heart of Enterprise SOA
    ES Repository is really the master data repository of service objects for Enterprise SOA
    It contains the definition & process of services
    In ES Repository has two parts, one is the ES Repository and the other being the Services Registry
    ES Repository (ESR) is really the master data repository of service objects for Enterprise SOA
    Besides service definition the ES Repository also provides you with a central point for finding and
    Managing service metadata from different sources, including application deployments - this is
    Where the Services Registry comes in. The Services Registry is the UDDI part of the ESR which
    Enables service consumers to find services
    The SAP XI Integration Repository used by process integration has become the basis of the central Enterprise Service Repository: powering Enterprise SOA and Service Enablement.
    Objects in the ES Repository include:
    Global Data Types (CCTS based)
    Process Component Models
    Executable Integration Processes (BPEL)
    Integration Scenarios
    Service Interfaces (Enterprise Services)
    Interface Mappings
    Enterprise Services built in the ES Repository
    Enterprise Services includes:
    Are built using a consistent enterprise model based on: GDTs, Process Components, and Business Objects.
    Are based on open standards.
    Are mapped to the Service Interface object in the ES Repository.
    Global Data Types - Building blocks for Service Interfaces
    Defined in the ES Repository
    Defined company-wide based on open standards (ISO 15000-5, UN/CEFACT CCTS)
    Reusable semantic building blocks for service interfaces and message types
    Process Component Models
    Drill down from high-level models to service interfaces and operations
    Process component architecture models enable SOA governance
    Process components expose on enterprise services, which are based on service operations
    Web Services Reliable Messaging (WS-RM)
    Asynchronous messaging (EO, EOIO) based on open WS standard
    Support Business Activity Monitoring (BAM)
    Embedded Event Infrastructure: Collecting, pre-filtering and publication of events across SAP and non-SAP systems.
    Event handling: cast the local event to an event proxy to send out event messages to event Consumers.
    Transaction SWF_BAM for event filtering via filter rules and event handling.
    Enhancement for Mapping
    Re-usable user defined functions.
    Look-up function reads multiple fields.
    Synchronous DB RFC lookups: Use graphical function to model look-ups.
    Specify mapping parameters at configuration time.
    Principle Propagation based on SAML
    This feature uses the WS-RM protocol.
    The implementation of this feature is based on the open standard SAML and can
    be used with backend systems that support the SAML technology.
    Forward user context from sender to receiver.
    Authorization check in receiving system based on original user.
    Support BAM Milestone Modeling (BPEL)
    Sub-Process Calls: Integration Process Call,
    User Interaction: User Decisions (initially not part of this project, but will be covered as well to draw the complete picture),
    Alert Categories
    Enhancements for Process Automation
    Human interaction:
    Integration paradigm (design/ configuration).
    Generic user decision.
    Language dependent texts for end-user display, enriched with variables.
    WS-BPEL 2.0 adoption: Preview and implementation BPEL4People, BPEL-SPE Simple user defined functions can be configured directly in the process.
    reward points if helpful...
    PrasHanT

Maybe you are looking for

  • HT1727 I cant sign in to iCloud with my Apple ID, it says "this Apple ID is valid, but is not an iCloud account, what do I need to do to sign in to iCloud?

    I cant sign in to iCloud with my Apple ID, it says "this Apple ID is valid, but is not an iCloud account, what do I need to do to sign in to iCloud?

  • Problems with UPDATING Safari 3.1.2

    The software update checker indicates that a new version of Safari is available and version 3.1.2 should be updated; I download the update, but then get the message: "The update "Safari" can't be saved. You do not have appropriate access privileges."

  • Flash, AS3, PHP, & Query Strings

    I think what I am after is pretty simple but unfortunately, I don't know much php. Basically what I am looking for is this. I want to pass a query from the browser address to a flash document. For Example, if someone visits. http://www.whatever.com/t

  • How to get data using BEx variable

    I've build a universe upon a Bex query with a variable. When refreshing a WeBi report upon this universe with the filter (BEx variable) it works fine and returns data. The same does the QaaWS. But when I use this QaaWS as a source for Xcelsius dashbo

  • Relation ships in Org management

    Hi Every one, My first question is  regarding maintaing org management relation ships .How we maintain relation ships between persons(s) in development system coz there will be no data available  in development system.???? My second question is ,For