Dynamic persistence switching

I have a legacy application with multiple databases with identical schema [one for each customer]. I would like to switch the persitence objects [entity beans] dynamically, depending on the customer context. Is this 1) a bad idea and 2) doable?? This is a Sun Java Application server environmet [Netbeans 5.5 ide] with Toplink persistance engine...

Does each customer mean each user, or are there many users for each customer?
<p>
2) doableIn general you can use a TopLink DatabaseSession for each user/customer. You can use the same TopLink Project but can use a different login for each session you create.
<p>
If you have many users for each customer, you could potentially use a different TopLink ServerSession for each customer and allow the users to benifit from connection pooling and caching.
<p>
If you are using JPA, there is no easy way to do this currently. You could create the ServerSession yourself and then wrap it yourself with the TopLink EnitityManager implementation. You could use the same TopLink Project from your JPA persistent unit ServerSession and use a different login in your new ServerSession. If each customer has only one user then you could use a connection pool with only 1 connection.
<p>
1) a bad idea<p>
This is probably not a good idea. You avoid being able to share resources such as connection pools across your customers, and cannot share data. But it depends on how many customers you have and how distinct they are. Having each customer run on different databases allows you to have a different machine and application server for each customer, which you may need depending on how each customer scales. If you end up having a different server for each customer, then you could just have a single persistence unit in your application and change the persistence.xml or data-source when you deploy a new customer server.
<p>
<p>---
<p>James Sutherland

Similar Messages

  • Dynamic locale switching

    Hi,
    I need to implement dynamic locale switching in my application i.e. the user
    is allowed to change the application display language in runtime.
    Is there a mechanism in JavaFX to automatically achieve this goal?
    I know that I can use e.g. 2d array where every row may be a different language
    and each row item could be a translated text and bind the array items to the UI elements.
    I have also tried something like:
    java.util.Locale.setDefault(newLocale);
    StringLocalizer.associate("myapp.Main";, "myapp");but that does not refresh all texts on screen until I update them manually after switching language:
    label.text = ##"Text in a label"Is there a way to refresh all visible texts after switching locale?
    Thanks,
    Dariusz Gadomski

    Does each customer mean each user, or are there many users for each customer?
    <p>
    2) doableIn general you can use a TopLink DatabaseSession for each user/customer. You can use the same TopLink Project but can use a different login for each session you create.
    <p>
    If you have many users for each customer, you could potentially use a different TopLink ServerSession for each customer and allow the users to benifit from connection pooling and caching.
    <p>
    If you are using JPA, there is no easy way to do this currently. You could create the ServerSession yourself and then wrap it yourself with the TopLink EnitityManager implementation. You could use the same TopLink Project from your JPA persistent unit ServerSession and use a different login in your new ServerSession. If each customer has only one user then you could use a connection pool with only 1 connection.
    <p>
    1) a bad idea<p>
    This is probably not a good idea. You avoid being able to share resources such as connection pools across your customers, and cannot share data. But it depends on how many customers you have and how distinct they are. Having each customer run on different databases allows you to have a different machine and application server for each customer, which you may need depending on how each customer scales. If you end up having a different server for each customer, then you could just have a single persistence unit in your application and change the persistence.xml or data-source when you deploy a new customer server.
    <p>
    <p>---
    <p>James Sutherland

  • Dynamic Environment Switching For REPORTS_PATH 11g

    Oracle Fusion Middleware 11.1.1.2.0 with Patch Set 2 (11.1.1.3.0) - Linux
    Dynamic Environment Switching For REPORTS_PATH doesn't work.
    According to documentation B32121-03 (Publishing Reports to the Web with Oracle Reports Services 11g Release 1 (11.1.1) point 8.2.2):
    1. comment REPORTS_PATH in reports.sh
    2. set enviroment settings in rwserver.conf with REPORTS_PATH and NLS_LANG and defaultEnvId (DEV and PRD with defaultEnvId="DEV")
    3. restart reports server
    4. run http://mywls:8888/reports/rwservlet?SERVER=rep_wls_reports_mywls_asinst_1&REPORT=testreport.rdf&USERID=user/user1@mydb&DESFORMAT=html&DESTYPE=cache&ENVID=DEV
    REP-110: File testreport.rdf cannot be opened.
    REP-1070: An error occurred while opening or saving a document.
    REP-0110: File testreport.rdf cannot be opened.
    The same situation for &ENVID=PRD or without ENVID (as I expect it should work as default - DEV enviroment). File testreport.rdf is located in both paths (/u00/DEV/reports and /u00/PRD/reports)
    http://mywls:8888/reports/rwservlet/showenv?server=rep_wls_reports_mywls_asinst_1&authid=oiduser/oiduser1 reads informations from reports.sh file but doesn't read enviroment settings from rwserver.conf (REPORTS_PATH is empty because I comment it in reports.sh).
    Where's my problem? Should I set any other setting(s)?
    Unfortunately note [231051.1] and other referenced doesn't resolve my problem...
    Edited by: user9093781 on 2011-08-23 06:50

    Not sure if this helps at all. I just went through a nightmare trying to get 11g forms/reports to work through the forms builder.
    What I discovered with that is that I indeed had to set the REPORTS_PATH in rwserver.conf... however there were 3 different files that I ended up having to put it in (not sure if had to be in all 3). And perhaps more importantly, there seems to be an order to how you put these xml statements in the rwserver.conf files.
    In my case, it wouldn't work at all until I put it right after the last "<engine id=" statement.
    Mine looks something like this (not that this is a snippet of the file in Windows, for running via Forms/Reports Builder):
    <engine id="rwURLEng" class="oracle.reports.urlengine.URLEngineImpl" maxEngine="1" minEngine="0" engLife="50"/>
    <environment id="default">
         <envVariable value="C:\Oracle\WLS11gR1U4\user_projects\domains\AISworkstation\" name="REPORTS_PATH"/>
         <envVariable value="AMERICAN_AMERICA.WE8ISO8859P1" name="NLS_LANG"/>
         <envVariable value="RRRR-MM-DD" name="NLS_DATE_FORMAT"/>
    </environment>
    <environment id="windev_xxxxxxxx">
    <envVariable name="REPORTS_PATH"
    value="M:\ADS\Dvlprs\xxxxxxx\11g\FormsApps\stage;M:\ADS\Dvlprs\xxxxxxx\11g\FormsApps"/>
    </environment>
    I'm still figuring this all out too (although I did get it working how I need.. just not sure if it is the optimal solution), so I'm not sure how much this will help you. But for sure I can say that there is an order to these XML tags that I'm not so sure was the same (or maybe not enforced) in 10g.
    Good luck

  • Dynamic Bitrate Switching on Live Stream

    I have FMIS 3.5.  I've installed it with pretty much all the default values.  I haven't changed any of the settings in either the  LIVE or the VOD applications.
    Dynamic Bitrate Switching is working well for VOD, but not working at all for LIVE streams. Doing a regular bandwidth detection on both the LIVE and the VOD applications give similar, high bandwidth results.  However, the LIVE application  NetStreamInfo.maxBytesPerSecond is showing a very low bandwidth capability of around maxBytesPerSecond = 19016, where as for the VOD its achieving around 637110. I can play a single LIVE stream of a high quality smoothly without any error.
    I don't know if this is relevent but I'm getting some error messages occassionally in the log of the live application saying : Dropping application (live/_definst_) message. Clients not allowed to broadcast message.  These messages aren't consistent, and don't coincide with trying to use bitrate switching.
    I have tried downloading the Adobe sample StreamSwitching.fla and it won't play the LIVE streams at all.  Using the opensource Longtail Video player it just always defaults to the lowest stream.  Here is an example: http://www.ltscotland.org.uk/testbed/live/livestream2.asp
    Can anyone suggest what the problem might be here?  And any possible solutions?

    Thanks,I have read that article.  Based on that article the NetStreamInfo.maxBytesPerSecond is not an accurate measurement to base dynamic switching on. This seems to be the basis of the bitrate switching in both the longtail player, and the adobe examples that I have tried.   That article suggests using the dropped frames property, in conjunciton with bufferlength to determine if switching is neccessary.  Unfortunately I can't seem to find a player online which handles this successfully.  That being said, I can't believe I'm the only person trying to implement dynamic bitrate switching for live streams so surely there are some players out there which can do this successfully?  If anyone knows of any code available which does this successfully I would appreciate knowing where!  The examples provided by Adobe https://www.adobe.com/cfusion/entitlement/index.cfm?e=fms35 unfortunately don't work either.

  • 802.1x Dynamic VLAN Switching Question

    Trying to set up 802.1x dynamic VLAN switching, and have a question. I think I've gotten it working except for one part. The VLAN on a protected interface is never getting switched. I can see an entry in the ACS stating that it applied the appropriate VLAN via RADIUS response, but it never changes on the switch.
    Environment:
    ACS Express 5.0.1
    C3550 running c3550-ipbasek9-mz.122-44.SE6.bin
    Switch config:
    aaa new-model
    aaa group server radius dot1x
    server-private 10.10.1.4 auth-port 1645 acct-port 1646 key 7 071C244F5C0C0D544541
    aaa authentication dot1x default group dot1x
    dot1x system-auth-control
    dot1x guest-vlan supplicant
    interface FastEthernet0/3
    switchport access vlan 3
    switchport mode access
    speed 100
    duplex full
    dot1x pae authenticator
    dot1x port-control auto
    dot1x violation-mode protect
    dot1x timeout tx-period 5
    dot1x timeout supp-timeout 5
    spanning-tree portfast
    ip radius source-interface FastEthernet0/1 vrf default!
    radius-server host 10.10.1.4 auth-port 1645 acct-port 1646 key 7 01000307490E125E731F
    Am I missing something easy?

    It looks like "aaa authorization network default group dot1x" was the missing command I needed to get this working.
    The only issue I'm having now is that if the client fails to meet the authentication requirements, the line status gets set as "down"

  • Dynamic lov switcher at UI

    Hi All,
    I am trying to use a dynamic LOV switcher for two LOVs which are cascading LOVs. The second dependant LOV has to conditionally switch between 3 data sources.
    I am able to acheive this at model layer. My BC tester works fine. But when i drag the VO onto my jspx and run it, it doesn't work.
    The steps i perform on jspx are -
    Set Autosubmit to true for 1st LOV field. Set partial trigger for second lov with 1st lov's id.
    I also tried by changing the ChangeEventPolicy from PPR to none for the VO's iterator binding in the jspx page.
    Fun is that, it works for me when i drag it as an adf-table with Row selection as SINGLE. But if I drag it as an ADF FORM, it does not work.
    Any help is appreciated...
    Regards,
    Deepthi

    Hi,
    can you provide a test case based on the Oracle HR schema? Also please mention your JDeveloper version. If you have a test case, send me a mail with a reference (URL) to this thread. The ZIP file containing the test case should be renamed to "unzip". My mail address is in my OTN profile (just follow the name link). Note that I don't accept test cases for which I will have to run scripts or that are based on JDeveloper versions that cannot be downloaded from OTN.
    Frank

  • Dynamic language switching

    HI,
    there is a way to make a text in a edge project switch to foreign languages on load? maybe with external XML and javascript? I have to make a web app with edge in more than one language and I can't make a copy of the html for any of language in order to save the weight of the app
    thank's in advance
    mirko

    Does each customer mean each user, or are there many users for each customer?
    <p>
    2) doableIn general you can use a TopLink DatabaseSession for each user/customer. You can use the same TopLink Project but can use a different login for each session you create.
    <p>
    If you have many users for each customer, you could potentially use a different TopLink ServerSession for each customer and allow the users to benifit from connection pooling and caching.
    <p>
    If you are using JPA, there is no easy way to do this currently. You could create the ServerSession yourself and then wrap it yourself with the TopLink EnitityManager implementation. You could use the same TopLink Project from your JPA persistent unit ServerSession and use a different login in your new ServerSession. If each customer has only one user then you could use a connection pool with only 1 connection.
    <p>
    1) a bad idea<p>
    This is probably not a good idea. You avoid being able to share resources such as connection pools across your customers, and cannot share data. But it depends on how many customers you have and how distinct they are. Having each customer run on different databases allows you to have a different machine and application server for each customer, which you may need depending on how each customer scales. If you end up having a different server for each customer, then you could just have a single persistence unit in your application and change the persistence.xml or data-source when you deploy a new customer server.
    <p>
    <p>---
    <p>James Sutherland

  • Urxvt dynamic font switching nuances

    By changing the font size dynamically (using the printf...007 method mentioned in urxvt(7)), some font spacing issues seem to be introduced:
    In the doctored screenshot, lines one to four are urxvt open with DejaVu Sans Mono 9. In lines five to eight, I switch to size=11. Notice how the font spacing and size of the ls output is wrong. The remaining lines are of a new urxvt instance with the expected results.
    I've tried setting the font size in .Xdefaults and reloading with xrdb load... to no avail.
    Any thoughts?

    Which package are you using for urxvt? rxvt-unicode from [extra]?

  • LMS4 user tracking dynamic update switch configuration

    So there is a tool that is supposed to configure switches to send mac notification traps:
    Admin => Collection Settings => User Tracking => Device Trap Configuration
    When I try this on a 3560, 3560X, 2960S or 2960X stack I receive the following message:
    Command Not Found - Device trap configuration commands are not found for device(s) <ip address>
    I was able to get it to run on a 3550-12G, though it didn't quite get the configuration command right.
    Is this tool defunct?
    Thanks,
    -Jeff

    What exact LMS version are you using?
    As you said the configuration wasn't right and had incorrect commands on 3550-12G, what was it? Please share the commands configured on it.
    You can verify which command LMS should ideally use, from this document :
        List of Commands to Enable MAC Notification Traps on Devices
    You can check the file MACCommands.XML from NMSROOT/campus/etc/cwsi/ from where LMS picks the MAC commands.
    You can share this file and also check yourself if it has the correct commands as per the device sysObjectID.
    If the device and its sysObjectID has missing entry, it may have the error coming as null. 
    -Thanks
    Vinod

  • ATI video: unable to access KMS dynamic frequency switching

    Hardware: HP Pavilion ze 5600 laptop, ATI Radeon IGP330M, radeon driver, latest kernel. According to the wiki, ATI entry ( https://wiki.archlinux.org/index.php/Ati ) I have KMS enabled (checked Xorg.0.log for this) however, I do not have the /sys/class/drm/card0/device/power_method file in my /sys directory, hence I am unable to use the method there described for KMS enabled Power Savings on my ATI Radeon chip.
    I have tried the method described for non-KMS but that crashed X .
    How do I enable power saving on this chip?
    PS: my Xorg log can be seen here:  http://paste.pocoo.org/show/428472/

    Hello everyone.
    Same issue here.
    I'm running Arch 64bit 3.0-ARCH on an Asus F5VL.
    My Radeon is a x2300 working in KMS.
    couple of lines from dmesg:
    [ 5.021221] [drm] radeon kernel modesetting enabled.
    [ 5.021816] [drm] initializing kernel modesetting (RV515 0x1002:0x718A 0x1043:0x1449).
    couple of lines from /var/log/Xorg.0.log:
    [ 11.087] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
    [ 11.087] (II) [KMS] Kernel modesetting enabled.
    and as described from lagagnon:
    $ cat /sys/class/drm/card0/device/power_method
    cat: /sys/class/drm/card0/device/power_method: No such file or directory
    I already read through the Arch wiki page some times and also read http://www.x.org/wiki/RadeonFeature
    Any thoughts on getting power management to work in KMS?

  • Detecting the optimal upload bandwidth of cam video stream (Dynamic Bandwidth Detection Approach)

    Hello folks,
    i am discovering the wide world of adobe technologies and i am impressed how seamless all is working.
    Anyway i have a tricky problem, at least it seems tricky to me. Here we go: i build up a client (camera+audio conferencing) streaming its camera right to my server (red5). Every client can see the camera streams of each connected particpant. So far so good all is working as expected, we can call this a conferencing solution. Now i would like to improve that by implementing some kind of automatic bandwidth detection in order to adjust the video resolution depending on the current bandwidth "situation" of every participant. Some might have stronger upload bandwidth, some might have a bad or even too low upload bandwidth to even up-stream their video. My client should be able to handle them individually. Those clients who have a good upload bandwidth should be able to up-stream their video in the most high resolution as possible regarding their bandwidth. For those clients having a bad upload connection i assume to reduce their video resolution automatically. The aim behind this automatic bandwidth detection should be to give the most priority to the audio streaming by taking care to not overhelming the bandwidth with heavy camera usage.
    I know there is upload speed tests (onBWCheck, etc), but i assume this test is annoying for the participants as well as they are not reflecting dynamic changes.
    So lets say i start with a default camera resolution of 640 x 480 px for every client. What i need to know is in general two informtion in order to judge about the current bandwidth is enough for the currently up-streamed camera video:
    1) the actual bandwidth used for the up-streaming camera video (based on specific resolution, quality and fps) which is of course dynamicly changing
    2) the max. needed bandwidth which is necessary to perfectly up-stream the camera video regarding the specific resolution, quality and fps of the camera settings
    So here is my current solutions:
    1) the actual bandwidth: every second the currentBytesPerSecond() method of the NetStreamInfo object is of my uploading stream is called to get the currently used bandwidth speed (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStreamInfo .html#currentBytesPerSecond). The documentation says about the currentBytesPerSecond() method: Specifies the rate at which the NetStream buffer is filled in bytes per second. I understood from that phrase that literally this is the amount of bytes filled into the network depending on the current network situation. I tested this by using bandwidth limitation and in fact the currentBytesPerSecond() returns the dynamicly changed amount of bytes sent through the network. So thats pretty OK.
    2) the max. needed bandwidth: here i struggle. I have three principal ideas to know how much bytes/second are max. needed to up-stream the camera video to the server in a proper way:
    * either by experience, which means i manually make several tests to know the max. bytes/second needed for every possible specific resolution, quality, fps (i discovered that different cameras can even produce different results with the same camera settings!)
    * calculate the needed bytes/second (actually i use the H246 codec)
    * or finally the most crazy but maybe most proper solution: beside the up-stream to the server the client streams additionally to the same client application over the localhost network. I find this last attempt the most interesting because it gives very practicaly accurate result how much bytes must be send because almost the bandwidth of the network through the internet isnt used either. The client sends a stream to himself over the internal network IP (localhost, 127.0.0.1). To achieve this i tried to let the NetConnection being connected to localhost and null and publish the video. But the stream didnt worked. Here is my code:
              private function init():void {
                    nc = new NetConnection();
                    nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                    nc.connect(null);
                    ns = new NetStream(nc);
                    ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
                    ns.client = {};
                    var camera:Camera = Camera.getCamera();
                    if (camera) {
                        videoDisplay.attachCamera(camera);
                    } else {
                        Alert.show("You don't seem to have a camera.");
                    ns.attachCamera(camera);
                    ns.publish("streamname");
                    mainTimer.addEventListener (TimerEvent.TIMER, onMainTimerTickHandler);
                    mainTimer.start();
                private function onMainTimerTickHandler (evt:TimerEvent): void
                    info.text += Number(ns.info.currentBytesPerSecond / 1000).toFixed(2) + " kBytes (OUT)\n";
                private function netStatusHandler(event:NetStatusEvent):void {
                    info.text += event.info.code+"\n";
    The result is a connection success, but the stream didnt send any data due to the fact that ns.info.currentBytesPerSecond returns 0. Also strange is that the NetSteam or NetConnection didn't return any error.
    So folks here i struggle and i ask does anyone out there have any hints or ideas how to solve this tricky one?
    Thanks in advance,
    Markus

    Thanks,I have read that article.  Based on that article the NetStreamInfo.maxBytesPerSecond is not an accurate measurement to base dynamic switching on. This seems to be the basis of the bitrate switching in both the longtail player, and the adobe examples that I have tried.   That article suggests using the dropped frames property, in conjunciton with bufferlength to determine if switching is neccessary.  Unfortunately I can't seem to find a player online which handles this successfully.  That being said, I can't believe I'm the only person trying to implement dynamic bitrate switching for live streams so surely there are some players out there which can do this successfully?  If anyone knows of any code available which does this successfully I would appreciate knowing where!  The examples provided by Adobe https://www.adobe.com/cfusion/entitlement/index.cfm?e=fms35 unfortunately don't work either.

  • Flash Media Player which handles bitrate switching for live streams?

    Hello.  I've got a very short timescale to find a solution for a way to display livestreams with bitrate switching. Does anyone
    know of any opensource players which can do this effectively?  Or do the inbuilt components in CS4 deal with this ok?

    Thanks,I have read that article.  Based on that article the NetStreamInfo.maxBytesPerSecond is not an accurate measurement to base dynamic switching on. This seems to be the basis of the bitrate switching in both the longtail player, and the adobe examples that I have tried.   That article suggests using the dropped frames property, in conjunciton with bufferlength to determine if switching is neccessary.  Unfortunately I can't seem to find a player online which handles this successfully.  That being said, I can't believe I'm the only person trying to implement dynamic bitrate switching for live streams so surely there are some players out there which can do this successfully?  If anyone knows of any code available which does this successfully I would appreciate knowing where!  The examples provided by Adobe https://www.adobe.com/cfusion/entitlement/index.cfm?e=fms35 unfortunately don't work either.

  • Dynamically Change Theme @Runtime

    Hello,
    I was wondering if using out of the box Apex, it was possible to let the end user change the theme of the application.
    The users don't have access to the Apex console, only to the application.
    Here is the idea : http://www.apex-themes.com/stock-themes/dynamic-theme-switching/
    But based on stanard themes.
    Regards,
    A.Reper

    Arnaud,
    End users CAN'T change the themes dynamically. But we can mimic the same. If you search forum, you will find quite number of threads on this and approach is more or less same - Point to different CSS files dynamically
    Regards,
    Hari

  • How to inject EntityManager dynamically

    I have a class in which I want to inject a EntityManager based on not compile time known persistence unit name.
    In an EE environment you would normally do something like
    @PersistenceContext(unitName="pu1") private EntityManager em;
    Now the problem is that I want this "pu1" to be dynamic based based upon a parameter.
    In an SE environment (or also EE) I could create a
    emf = Persistence.createEntityManagerFactory(name);
    manually and pass in a dynamic persistence unit name.
    But creating the emf is exepensive.
    What is best way to do this in an EE environment?

    If there will only be one persistence unit in scope then you can just leave the unitName out altogether :
    @PersistenceContext private EntityManager em;
    In this case the container will just consider the one persistence unit defined at the module or application level as the default and inject it.
    If there might be more than one, you can define the dependency in your web.xml or ejb-jar.xml file.
    That will allow you to set the unit-name without having to recompile the code.
    persistence-context-ref is the analog of @PersistenceContext within the deployment descriptor :
    <persistence-context-ref>
    <persistence-context-ref-name>persistence/myemref</persistence-context-ref-name>
    <persistence-unit-name>pu1</persistence-unit-name>
    </persistence-conetxt-ref>
    Then you could look it up via java:comp/env :
    (EntityManager) initialContext.lookup("java:comp/env/persistence/myemfref");
    If you want to get a little fancier, you can use the .xml elements to cause the injection to happen.
    <persistence-context-ref>
    <persistence-context-ref-name>persistence/myemref</persistence-context-ref-name>
    <persistence-unit-name>pu1</persistence-unit-name>
    <injection-target>
    <injection-target-class>com.acme.Foo</injection-target-class>
    <injection-target-name>em</injection-target-name>
    </injection-target>
    </persistence-conetxt-ref>
    Then your java code would look like :
    // dependency and injection declared via deployment descriptor
    private EntityManager em;
    --ken                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Creating a Dynamic Playlist for use with Amazon Cloudfront

    I am working on a soultion for my website to deploy Falsh encoded videos from the Amazon Cloudfront using Flash Streaming Video Server 3.5 and the JW Falsh Player (www.longtailvideo.com).
    I am NOT a code person but here is what I am trying to accomplish. I hope I am in the correct forum! If not, I apologize.
    I have several videos a week that I edit and can save in different kbps versions for Dynamic Bitrate streaming through the JW Player. My problem is creating the XML or SMIL playlist to initiate the bitrate switching. I would like to find an authoring tool or someway to generate the required file in a fairly easy manner as I am more videographer/editor that code warrior.
    I would also like to have a playlist of other available videos associated with any given video that could be delivered with the Dynamic Bitrate Switching feature. Example: a lawyer that specializes in several different fields of law and would like to have 5 videos, one for each area of specialization, delivered to clients with high bandwidth and clients on mobile devices and everyone in between!
    Thanks in advance for your time and consideration.
    Lindsey

    I'm looking for the answer to this question too.  If you don't have the answer, or if you don't care to link to the answer, or to recommend a knowledgable expert, please remain silent.

Maybe you are looking for