[svn:osmf:] 17399: Improvements to the FMS stream reconnect feature.
Revision: 17399
Revision: 17399
Author: [email protected]
Date: 2010-08-19 17:53:31 -0700 (Thu, 19 Aug 2010)
Log Message:
Improvements to the FMS stream reconnect feature.
Modified Paths:
osmf/trunk/framework/OSMF/org/osmf/net/NetLoader.as
osmf/trunk/framework/OSMF/org/osmf/net/rtmpstreaming/RTMPDynamicStreamingNetLoader.as
"Is it intended to cope with NetConnection.Connect.IdleTimeOut of FMS disconnecting clients after some time of inactivity?"
The answer is no. Stream reconnect is all about trying to reconnect in the event of a dropped network connection. For the IdleTimeOut scenario, listen for the MediaErrorEvent.MEDIA_ERROR event on the MediaPlayer and check for an error of MediaErrorCodes.NETCONNECTION_TIMEOUT. You can handle that however you wish in your player.
- charles
Similar Messages
-
Revision: 17371
Revision: 17371
Author: [email protected]
Date: 2010-08-18 16:01:48 -0700 (Wed, 18 Aug 2010)
Log Message:
Initial checkin of FMS stream reconnect feature.
Modified Paths:
osmf/trunk/framework/OSMF/org/osmf/elements/AudioElement.as
osmf/trunk/framework/OSMF/org/osmf/elements/LightweightVideoElement.as
osmf/trunk/framework/OSMF/org/osmf/net/NetLoader.as
osmf/trunk/framework/OSMF/org/osmf/net/NetStreamPlayTrait.as
osmf/trunk/framework/OSMF/org/osmf/net/rtmpstreaming/RTMPDynamicStreamingNetLoader.asMany thanks for the fast reply.
I've got a follow up question.
What will happen if I modify the reconnect Code in the OSMF Netloader Class as recommended and then load multiple third party OSMF plugins,
which may have included the origin OSMF version of the Netloader class.
Which one will be used at runtime?
Thanks in advance! -
Revision: 12641
Revision: 12641
Author: [email protected]
Date: 2009-12-07 21:10:00 -0800 (Mon, 07 Dec 2009)
Log Message:
Improvements to the DFXP parser, captioning sample, and a bug fix for the TemporalFacet (duration timers were not taking account of the media being paused).
Modified Paths:
osmf/trunk/apps/samples/plugins/CaptioningSample/src/CaptioningSample.css
osmf/trunk/framework/MediaFramework/org/osmf/metadata/TemporalFacet.as
osmf/trunk/plugins/CaptioningPlugin/org/osmf/captioning/parsers/DFXPParser.as -
Revision: 10134
Author: [email protected]
Date: 2009-09-10 15:08:05 -0700 (Thu, 10 Sep 2009)
Log Message:
Improvements to the VAST document object model.
Modified Paths:
osmf/branches/briggs-prototype/libs/VAST/.flexLibProperties
osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/loader/VASTLoadedContex t.as
osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/loader/VASTLoader.as
osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/media/VASTMediaGenerato r.as
osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/model/VASTAd.as
osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/model/VASTAdInline.as
osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/model/VASTVideoClick.as
osmf/branches/briggs-prototype/libs/VAST/org/openvideoplayer/vast/parser/VASTParser.as
osmf/branches/briggs-prototype/plugins/MASTPlugin/org/openvideoplayer/mast/dom/MASTDocume ntProcessor.as
osmf/branches/briggs-prototype/plugins/MASTPlugin/org/openvideoplayer/mast/media/MASTLoad er.asHello,
This issue is currently being addressed and will be solved very soon. Once the OMSF team has a chance to review the patch they will place it in the OSMF repository. This was a known issue but not addressed because VAST 1 is deprecated by the IAB and we spent our efforts working on the VAST 2 implementation. However, I understand that a few publishers will need VAST 1 clickthrus because advertisers are still moving away from that standard and clickthurs is an important part of the standard. I will update you when the fix is ready on the repository.
Regards,
Craig
Eyewonder -
Revision: 17552
Revision: 17552
Author: [email protected]
Date: 2010-09-01 16:20:33 -0700 (Wed, 01 Sep 2010)
Log Message:
Stream reconnect feature code changes after code review. Changes to the Akamai plugin to ensure it works well with stream reconnect. Unit tests modified to avoid stream reconnect when the feature is not being tested. New unit tests added to TestNetLoader for the stream reconnect feature.
Modified Paths:
osmf/trunk/apps/samples/plugins/AkamaiPluginSample/.actionScriptProperties
osmf/trunk/framework/OSMF/org/osmf/elements/LightweightVideoElement.as
osmf/trunk/framework/OSMF/org/osmf/net/NetConnectionFactory.as
osmf/trunk/framework/OSMF/org/osmf/net/NetLoader.as
osmf/trunk/framework/OSMF/org/osmf/net/dvr/DVRCastNetLoader.as
osmf/trunk/framework/OSMFTest/org/osmf/elements/TestAudioElement.as
osmf/trunk/framework/OSMFTest/org/osmf/media/TestPluginInfo.as
osmf/trunk/framework/OSMFTest/org/osmf/media/pluginClasses/CreateOnLoadPluginInfo.as
osmf/trunk/framework/OSMFTest/org/osmf/media/pluginClasses/SimpleVideoImagePluginInfo.as
osmf/trunk/framework/OSMFTest/org/osmf/media/pluginClasses/SimpleVideoPluginInfo.as
osmf/trunk/framework/OSMFTest/org/osmf/net/TestNetLoader.as
osmf/trunk/framework/OSMFTest/org/osmf/net/dvr/TestDVRCastNetLoader.as
osmf/trunk/framework/OSMFTest/org/osmf/net/dvr/TestDVRCastSupport.as
osmf/trunk/framework/OSMFTest/org/osmf/utils/NetFactory.as
osmf/trunk/libs/testing/NetMocker/.actionScriptProperties
osmf/trunk/libs/testing/NetMocker/org/osmf/netmocker/MockNetLoader.as
osmf/trunk/libs/testing/NetMocker/org/osmf/netmocker/MockRTMPDynamicStreamingNetLoader.as
osmf/trunk/plugins/samples/AkamaiBasicStreamingPlugin/.actionScriptProperties
osmf/trunk/plugins/samples/AkamaiBasicStreamingPlugin/com/akamai/osmf/net/AkamaiNetConnec tion.as
osmf/trunk/plugins/samples/AkamaiBasicStreamingPlugin/com/akamai/osmf/net/AkamaiNetLoader .asMany thanks for the fast reply.
I've got a follow up question.
What will happen if I modify the reconnect Code in the OSMF Netloader Class as recommended and then load multiple third party OSMF plugins,
which may have included the origin OSMF version of the Netloader class.
Which one will be used at runtime?
Thanks in advance! -
Revision: 13754
Revision: 13754
Author: [email protected]
Date: 2010-01-25 10:56:31 -0800 (Mon, 25 Jan 2010)
Log Message:
Restore ability for HTTP streaming index handler to send/receive arbitrary context associated with an index, per Matthew's feedback.
Modified Paths:
osmf/trunk/framework/OSMF/.flexLibProperties
osmf/trunk/framework/OSMF/org/osmf/events/HTTPStreamingIndexHandlerEvent.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPNetStream.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingIndexHandlerBase.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FIndexHandler.as
Removed Paths:
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/URLLoaderWithContext.asRemember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them. This may or may not be unique to Arch Arm, so you might try asking on their forums as well.
-
[svn:osmf:] 14192: first checkin of http streaming live support
Revision: 14192
Revision: 14192
Author: [email protected]
Date: 2010-02-16 10:43:11 -0800 (Tue, 16 Feb 2010)
Log Message:
first checkin of http streaming live support
Modified Paths:
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/AdobeFragmentRunTable.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FIndexHandler.asRemember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them. This may or may not be unique to Arch Arm, so you might try asking on their forums as well.
-
Revision: 15001
Revision: 15001
Author: [email protected]
Date: 2010-03-24 15:14:02 -0700 (Wed, 24 Mar 2010)
Log Message:
Implement a better http streaming unit testing structure.
Modified Paths:
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/HTTPStreamingTestsHelper.as
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/f4f/TestAdobeBootstrapBox.as
Added Paths:
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeBootstrapBoxDescriptor.as
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeFragmentRunTableDescriptor. as
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeSegmentRunTableDescriptor.a s
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/FragmentRunTableEntryDescriptor. as
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/SegmentRunTableEntryDescriptor.a sRevision: 15001
Revision: 15001
Author: [email protected]
Date: 2010-03-24 15:14:02 -0700 (Wed, 24 Mar 2010)
Log Message:
Implement a better http streaming unit testing structure.
Modified Paths:
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/HTTPStreamingTestsHelper.as
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/f4f/TestAdobeBootstrapBox.as
Added Paths:
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeBootstrapBoxDescriptor.as
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeFragmentRunTableDescriptor. as
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/AdobeSegmentRunTableDescriptor.a s
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/FragmentRunTableEntryDescriptor. as
osmf/trunk/framework/OSMFTest/org/osmf/net/httpstreaming/SegmentRunTableEntryDescriptor.a s -
[svn:osmf:] 15288: 1. Add http streaming DVR support
Revision: 15288
Revision: 15288
Author: [email protected]
Date: 2010-04-08 14:50:27 -0700 (Thu, 08 Apr 2010)
Log Message:
1. Add http streaming DVR support
2. Fix FM-497, FM-610 and FM-618
Ticket Links:
http://bugs.adobe.com/jira/browse/FM-497
http://bugs.adobe.com/jira/browse/FM-610
http://bugs.adobe.com/jira/browse/FM-618
Modified Paths:
osmf/trunk/framework/OSMF/org/osmf/elements/f4mClasses/Manifest.as
osmf/trunk/framework/OSMF/org/osmf/elements/f4mClasses/ManifestParser.as
osmf/trunk/framework/OSMF/org/osmf/metadata/MetadataNamespaces.as
osmf/trunk/framework/OSMF/org/osmf/net/NetLoader.as
osmf/trunk/framework/OSMF/org/osmf/net/NetStreamSwitchManager.as
osmf/trunk/framework/OSMF/org/osmf/net/dvr/DVRCastNetConnectionFactory.as
osmf/trunk/framework/OSMF/org/osmf/net/dvr/DVRCastNetLoader.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPNetStream.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingNetLoader.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPStreamingUtils.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FIndexHandler.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FIndexInfo.as
Added Paths:
osmf/trunk/framework/OSMF/org/osmf/elements/f4mClasses/DVRInfo.as
osmf/trunk/framework/OSMF/org/osmf/net/dvr/DVRUtils.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/dvr/
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/dvr/HTTPStreamingDVRCastDVRTrait.as
osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/dvr/HTTPStreamingDVRCastTimeTrait.asHi,
We have an issue referring to that http://bugs.adobe.com/jira/browse/ST-422 . It was raised in SMP, but its roots are in OSMF.
This issue appears on RTMP only, not in HDS. -
Revision: 13309
Revision: 13309
Author: [email protected]
Date: 2010-01-06 11:02:52 -0800 (Wed, 06 Jan 2010)
Log Message:
Bug in the Media Player, and code cleanup.
Modified Paths:
osmf/trunk/apps/samples/framework/MediaPlayer/src/com/adobe/strobe/players/MediaPlayerWra pper.asNothing untoward happening here. The only problem I see once in a while is in the gallery. It tends to take it's time populating the thumbnails once in a while.
What brand MicroSD are you using? -
Revision: 17504
Revision: 17504
Author: [email protected]
Date: 2010-08-27 14:52:53 -0700 (Fri, 27 Aug 2010)
Log Message:
Some improvements to the stream reconnect logic.
Modified Paths:
osmf/trunk/framework/OSMF/org/osmf/net/NetConnectionFactory.as
osmf/trunk/framework/OSMF/org/osmf/net/NetLoader.as"Is it intended to cope with NetConnection.Connect.IdleTimeOut of FMS disconnecting clients after some time of inactivity?"
The answer is no. Stream reconnect is all about trying to reconnect in the event of a dropped network connection. For the IdleTimeOut scenario, listen for the MediaErrorEvent.MEDIA_ERROR event on the MediaPlayer and check for an error of MediaErrorCodes.NETCONNECTION_TIMEOUT. You can handle that however you wish in your player.
- charles -
Revision: 13538
Revision: 13538
Author: [email protected]
Date: 2010-01-15 16:26:36 -0800 (Fri, 15 Jan 2010)
Log Message:
Modified the RTMP dynamic streaming sample to use the new SMIL plugin.
Modified Paths:
osmf/trunk/apps/samples/framework/DynamicStreamingSample/.actionScriptProperties
osmf/trunk/apps/samples/framework/DynamicStreamingSample/src/DynamicStreamingSample.mxml
Removed Paths:
osmf/trunk/apps/samples/framework/DynamicStreamingSample/src/org/But DynamicStream.as is part of the code base and the does get executed. Jody, which version of DynamicStream.as is more current? The one that ships with FMS 3.5 or the one in tools?
Can anyone answer my original question (I think) which is: should I be able to switch source = http://dynamicStream1.smil -> source = http://dynamicStream2.smil and back and forth etc. It seems to work. Are there any caveats? I am not switching back and forth between flv-s and smil-s
It turns out that there are a couple of lines of code in NCManger.as::bitrateMatch() which is concatenating the streamName and this results in 404 on the FMS side. I'm not sure what this is supposed to do or if this is just a bug, but the upshot was that I could not specify source = http://dynamicStream.smil on a remote server. The uncanny part of this issue is if I serve the same smil locally, referencing remote remote smil and media, it works. Maybe this has something to do with the bit rate. Bottom line is that this cost me 3 days, becuase I was under the incorrect impression that you could not reference *.smil directly and I blindly followed the handrail provided by the the FMS videoPlayer sample. Shame on me for trying to leverage working code shipped with a production version.
NCManger.as::bitrateMatch()
if
(_streamName != null
) {_streamName += _streams[whichStream].src;
My incling is to change the += above to an = and get on with it.
If someone at adobe or anywhere can have a look and give me some other guidance, it would be much appreciated.
Thanks to Sean for the kind and detailed responses and giving me the green light that source=http://dynamicStream.smil _should_ work.
Thanks to all. -
Revision: 15258
Revision: 15258
Author: [email protected]
Date: 2010-04-07 10:12:39 -0700 (Wed, 07 Apr 2010)
Log Message:
Minor cosmetic improvements to the AkamaiPluginSample app.
Modified Paths:
osmf/trunk/apps/samples/plugins/AkamaiPluginSample/src/AkamaiPluginSample.css
osmf/trunk/apps/samples/plugins/AkamaiPluginSample/src/AkamaiPluginSample.mxmlHi Jack,
Let me help explain what tags we have presently that provides details about webapp A and B. It seems you might be slightly confused on the purpose of some of these tags and what they intend to output.
Here's a screen cast of an example located on my test site: http://test0101.testsuite.biz/test/test1
This is pretty much how it'll work based on the tags that we have available at this stage. If you are looking to set something up a bit differently let us know so we can possibly help you further.
In the meanwhile, many of these tags where just recently introduced in our March release. More details under "web app improvements".
- http://www.businesscatalyst.com/_blog/BC_Blog/post/Announcing_our_March_2013_system_update /
Let me know if you have any further questions or concerns.
Thanks,
-Sidney -
Revision: 10364
Author: [email protected]
Date: 2009-09-17 14:49:03 -0700 (Thu, 17 Sep 2009)
Log Message:
Latest updates to the Dynamic Streaming sample app , and a few bug fixes.
Modified Paths:
osmf/trunk/apps/samples/framework/DynamicStreamingSample/.project
osmf/trunk/apps/samples/framework/DynamicStreamingSample/src/DynamicStreamingSample.mxml
osmf/trunk/framework/MediaFramework/org/openvideoplayer/composition/ParallelSwitchableTra it.as
Property Changed:
osmf/trunk/libs/adobe/NetMocker/
osmf/trunk/libs/adobe/StrobeUnit/Thanks
Now we can call and game at the same time
Life is a train. You can choose your path choice, but you can not choose when the track will end...
Where will the track take you?
If my post has answered your question. Please mark it as an answer. -
Revision: 17759
Revision: 17759
Author: [email protected]
Date: 2010-09-17 16:26:32 -0700 (Fri, 17 Sep 2010)
Log Message:
Code changes based on PARB review feedbacks and suggestions from the FMS team.
Modified Paths:
osmf/trunk/framework/OSMF/.flexLibProperties
osmf/trunk/framework/OSMF/org/osmf/elements/f4mClasses/ManifestParser.as
osmf/trunk/framework/OSMF/org/osmf/elements/f4mClasses/Media.as
osmf/trunk/framework/OSMF/org/osmf/media/DefaultMediaFactory.as
osmf/trunk/framework/OSMF/org/osmf/net/NetNegotiator.as
osmf/trunk/framework/OSMF/org/osmf/net/NetStreamPlayTrait.as
osmf/trunk/framework/OSMF/org/osmf/net/NetStreamTimeTrait.as
osmf/trunk/framework/OSMF/org/osmf/net/StreamingURLResource.as
osmf/trunk/framework/OSMFTest/org/osmf/OSMFTests.as
osmf/trunk/framework/OSMFTest/org/osmf/elements/f4mClasses/TestManifestParser.as
osmf/trunk/framework/OSMFTest/org/osmf/media/TestDefaultMediaFactory.as
Added Paths:
osmf/trunk/framework/OSMF/org/osmf/net/MulticastNetLoader.as
osmf/trunk/framework/OSMFTest/org/osmf/net/TestMulticastNetLoader.as
Removed Paths:
osmf/trunk/framework/OSMF/org/osmf/net/RTMFPNetLoader.as
osmf/trunk/framework/OSMFTest/org/osmf/net/TestRTMFPNetLoader.asA good solution. Liked it very much. Can you please make it a technet blog for others.
[email protected]
Maybe you are looking for
-
Where can I get my power management board repaired ...replace the AC7000 chip ( that now has a little hole in it from a power serge ) or replaced in Fiji?
-
Negative Document Entry in Incoming Payment Form
Hello All, I have faced an unique problem in Incoming Payment Form in SAP while entering the document for the Period 2014 the document is getting saved but while checking it from the table the DocEntry field is getting added in Negative values like
-
Problem converting ABAP list into PDF
Hello, Having converted a spool request of an abap list into pdf the "intensified" attribute of the list items will disappeare. Text in the list with i.e. COL_BACKGROUND INTENSIFIED would be converted to text with blue and normal font. None of the po
-
hello im interested in changing my whole housing case to white.i was looking on ebay but all the stuff i could find was from hong kong an i doubt its real.i wish to purchase an original white mask for my N97.where on the internet could i look for it
-
Is it possible to use JTrees to create a File Manager??
-- I'm wonderin on how can i use JTrees to view my entire system file... i want to create a FileManager apps wherein you can navigate your file system like navigating a windows explorer.... Thanks