Any idea way Mpeg-dash streams of Nimble are not supported by JWplayer?

Joël 2015-10-28 11:43:47 UTC in Nimble Streamer

JWplayer point me to a Dash validater

I paste a url of a running live stream and it says :

Start XLink resolving
XLink resolving successful
Start MPD validation
MPD validation successful - DASH is valid!
Start Schematron validation
location="/*[local-name()='MPD' and namespace-uri()='urn:mpeg:dash:schema:mpd:2011']">
If MPD is of type "dynamic" publishTime shall be defined.
Schematron validation not successful - DASH is not valid!
Total time: 4 seconds

joël 2015-10-28 19:11:18 UTC 

sorry, no its working well with html5 and JWplayer in Chrome
It doesn't work in flash-mode or with win10 edge browser

Alex Pokotilo 2015-10-29 01:25:29 UTC 

Please proceed to work with JW team on this issue.
Please add our team to this conversation if necessary

joel 2015-10-29 07:55:55 UTC 

It will not happen again!
I was confused, about "Dash is not valid"!

Alex Pokotilo 2015-10-30 02:21:01 UTC 

It's not a problem at all. So what is the progress with JW Player team about dash playback in flash-mode. You should understand that JW in javascript mode(works in Chrome, IE) is most probably dash.js reference implementation but flash version is JW-own player. I've checked standard and see that validator provided correct results and I'll add publishTime value for "dynamic" dash manifests and let you know once fixed version available. Maybe JW in flash mode will start working

Joël 2015-10-30 13:13:08 UTC 

Thanks Alex fir your explanation.
My purpuse was, to get rid of flash and have have JW player loaded in HTML5 with falback to hls on Ipads and Firefox(firefox doin't support html5 yet)

Alex Pokotilo 2015-11-02 05:27:23 UTC 

you cannot eliminate flash as of now for following reasons:
1) you have to use flash if you need to support all PC users as MSE available for ~50% or them
2) MSE works slower. I have old laptop and flash works fine but MSE works sometimes
3) please increase chunk duration and chunk count in live stream settings. If I increase chunk count from 4 to 8-10 and keep chunk duration as 6 seconds dash.js player starts working with Dash generated by Nimble more stable. I'll send some tickets against dash.js but for now please try this method as well.
4)try bitmovin. I like their flash DASH player. It looks like it's the best currently available

joël 2015-11-12 21:59:56 UTC 

Alex thanks
I think you are right about 50% users are still using flash.
I have increase the chunk count now to 10, and it works with smooth with JWplayer and the flash plugin enabled.
You mean the bitdash player! Yes this player works great.
I have licence for jwplayer till next year, so I wait a little bit longer. And I love the playlist/css and api function of jwplayer.

Alex Pokotilo 2015-11-13 00:15:02 UTC 

JW is great player and they provide cool features so go with them further. It's cool you fixed your problems finally.
Now it's time to try our DVR with Dash support.

joël 2015-11-13 08:57:54 UTC 

Yes, we have a lot of live stream setups. DVR is a great feature for live streaming. I have set dvr Dash first with fallback to dvr hls in jwplayer.

Post a reply

Post a new question



nimbleNimble StreamerFAQHLSDVRRTMPnimble streamerhlsABRcachewmsauthNimbleAPItranscoderffmpegdvrapiVODfailoverrtmpstreamingDASHwmspanelvodudprtsppaywallsubtitlessldpDispersaRTSPyoutubelivelivestreamingmp4MPEG-DASHWMSAuthpay-per-viewgeosrtdashstreamervideoSRTedgeabrWindowsencryptionhttpsUDPwhite labelconfiguser agentsmilFFMPEGmulticastsslaudioMPEG-TSre-streamingCORSmpeg-dashchunksraspberry piandroidbandwidthadvertizercorsvlcWMSPanelS3DRMrules.confadvertisingipv6MPEGTSFastSpringRAMwms panelthumbnailFMLEVATcrossdomainupdateRecordingmpegtsplaylistSMILakamaiaespushwowzaserversm3u8TranscodeerrorSSLbalanceplaylist_dvrWowzachromecastconfigurationIDreportingbugperformancedomainnimblestreamerIPloopHttpsVidillionmobilerepublishingchunkpublish controlcodecmpeg-tsawsAWSdownloadorigincloudfrontCDNraspiannimble webcam html5UIroutesbitrateRegistration Issuedirect link32-bit Windowstwitchanalysecache_controlitworkmelive abr support mpeg-dashwmspanelapirtmp abrbeirutWWDCdubaideep statshls to multicast udplogcloudIIS Smooth StreamingmediaHot-linking protectionHTTPSAbrHDSvaddioalertsjwplayer websiteAuthentication in HLSbaselinewhmcsCentOS v6.4pricelimitnginx rtmp nimbleOld logsAV BridgescreencastVaddioPI3 Ubuntuview timeattaching domainsinterfacesWMSCONFIG_HOMEmessagerestreamcostDVRRecordingloadbalancingmod_rewritemetadataprofileID3 tagsgbpsAxishls restreamingwmsauthsignhighhds hotlinkdecodertransocding republishingVideo Playergentoo install server nimbleAliaslost trafficPublic Iptranscoding using NvidiaPaywall AuthofflinedocumentationlocationlebanonmanifestTrancoderconcurrent-connectionsfileipMP4 not playedspaceicecast urlruleseekinghot linkingServer-sidechangetasks-controlamfstoppedplayoutPlayReadyamazon web servicelimuxmaindvr stream twicehot-linkAXVVGconnectivitydvr streamunique visitoronblocknvencpay per viewHLS vodpaywalapplicationanalytics7brandingdvr_archivesmpeg dashtrialobsTCOopensslMP4microsoft streamerrorsrocksoftlog traffic statsExpression Encoderdebianprogressive downloadABR DASHlive video on demandFFmpegmultiple originsnimblesessionidHLS PlayerbandwithDASH Playerserverheaderlog nimble analysertmp playbackvideojssourcescreen freezecan't registerSnapshotsadaptiveAV1 codecNGINX-RTMPJWPLAYERprivate networkLarge DVR filesPullvideo stopno WMSPanellive videocrossdomain more then 1 domain4Kmac osx installattachmentwotermarkhelp errorvimeovod no soundconcurrent connectionload balanceAWS 3buttvsomcdnFairplaylive streamfallbackamazonControl APIRemote StorageWowza AgentLive streamingTranscoderWidevinenot foundsecuritypullAS3mpeg2tsServer-Side-Task-Controldisk migrationscreen capturestereo to monotwitch larix broadcaster androidDVRSettingsinstall players setup ready to goDelete recordsAppleicecastdrmresourceaes encryptionsubscriptionvideo loopABR HLS Bitrateslive pull settingsrtmp for YouTubestarttime duration seekpointrebootmonitordvr streamsnimble.confrtmp republishing transcodeIIS Media Servicsautomationnimble streamer web server php script pageNimble Streamer APIlivestreamoutrateapi accessDeep statsinterleavingweb playerNimble CapacityABR DVR problemnimble streamer vod hls transmuxingloggingLive Switcherlearnercontent-dispositionCross Domainactionscript 3Live Broadcastnot to stealinsert logoNimble ServerAVCaptureMovieFileOutputblock downloadRTMP republishPIDPost processingadd_chunk failedfake extensionMPEG DASHUbuntu artful 17.10Transcoder MPEG DASHbroadcasterOSXstatus:errorFFMPEG;RTMP;I/O errortranscodingHotlinking ProtectionStreaming routelarix broadcasterMPEG-Dashnimble on cloudprerollpremium featureThumbnailsserver incorrect timeLiveLIVEpaymentstatsHow to do live stream with multiple audio trackProgressivenimble aliasesreloadrmtpno internetdemandSecureprogressiveraspberryavoid refreshreportsHLS StreamingAndroiduser_agentdvr on wmspanelVideo cant be playedS3 AWSthumbnail dvr-thumbnailLoad-Balancingnimble streamer mpeg-ts multiple inputswmsAuthSignBroadcastLarixlatencylivestream bitratecredentialsadjustPORTDVR Settingvbv-maxratetranscodeRepublishingdelaympeg4transcoder nimbleVR-360FailoverbuildPacketizingABR bitratesubuntu 18Teradek DecoderSLDPabr fallbackNimble connectionscloudflareUsers limitoutputVOD HLS streaming on public IPdomain lockcontentRTMP Republish.movalias routestoragedistributionanalisyssctespeedup my videoiOSrtsp push androidartifactscache expiryvideo streamingQuickTimepublish streamtraffichd25AArch64incoming streamno soundInvalid frame headergoogle cloud storagepricingissuecpuDVR Setting limitssaibufferGopHTML5 playerCSSvideo.jsitworkscdnqatartransocderlivestreaminav1 codecNimbleStreamerstorage space availabledisk3.6.1-1Viewer StatsNDIdissapointmentpay-per-minuteSO_RCVBUFbuffering videoadvp9soundHLS Meta Tag editing.streamsnimble dvrdurationBandwidthgpuPaywallvideo and audio not matchhow-toError when installingrulesDVRStreamsaws amazonhelpFallbackrestartIOSdata slicesaliasplayer sldpmp2 audiofastspringwebhookdvr to liveMPEG2 Videologo in streamUDP MulticastMax connectiona recordwirecasthttp serverSSL requestserver ip21

This website or its third-party tools use cookies, which are necessary to its functioning and required to achieve the purposes illustrated in the Privacy Policy. If you want to know more or withdraw your consent to all or some of the cookies, please refer to the Privacy Policy.
By closing this banner, scrolling this page, clicking a link or continuing to browse otherwise, you agree to the use of cookies.