Forum

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
http://dashif.org/conformance.htmlMPEG-DASH

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!
BUILD SUCCESSFUL
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 

Joel,
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

Categories:

Tags:

nimbleNimble StreamerFAQHLSDVRRTMPhlsnimble streamerABRcachewmsauthNimbleAPItranscoderSRTdvrapirtmpffmpegVODsrtfailoverDASHsldpstreamingrtspwmspanellivevodudppaywallsubtitlesDispersaRTSPvideoSLDPyoutubeabrlivestreamingmp4WMSAuthMPEG-DASHpay-per-viewgeodashstreamerWMSPaneledgebandwidthWindowsencryptionUDPhttpswhite labelconfigsmilmulticastFFMPEGsslMPEG-TSaudioCORSchunksraspberry pire-streamingmpeg-dashperformancecorsadvertizervlcrepublishingS3cloudfrontDRMuser agentandroidNDILarixrules.confplaylistadvertisingipv6MPEGTSFastSpringRAMthumbnailFMLEVATcrossdomainmpegtsSMILRecordingaespushakamaiwowzaserversPullmobilecodecerrorSSLbalanceTranscodem3u8chromecastplaylist_dvrWowzaIDreportingconfigurationbugdownloadpublish controlRepublishingnimblestreamerdomainLarix Broadcastermpeg-tsraspianloopVidillionHttpschunkAWSawsoriginCDNwms panelroutesamazonIPscte35ipupdatenimble webcam html5UIbitrateRegistration Issuedirect link32-bit Windowstwitchcache_controlitworkmelive abr support mpeg-dashwmspanelapiresumertmp abrbeirutWWDCdubaideep statsCentOS v6.4hls to multicast udpnooblogWowza AgentRemote StorageIIS Smooth StreamingcloudmediaAbrHTTPSHot-linking protectionHDSvaddioalertsjwplayer websitewhmcsbaselineAuthentication in HLSPi4nginx rtmp nimbleAV BridgepricelimitOld logsVaddioscte-35screencastPI3 Ubuntuview timeattaching domainscontainerinterfacesDVRRecordingloadbalancingmod_rewritemetadatadatmessageWMSCONFIG_HOMEprofileID3 tagsgbpsAxisrestreamcostwmsauthsignhighhds streamlocalciscohls restreaming.net hotlinkVLCniblergentoo install server nimblePublic Iptranscoding using NvidiaPaywall Authdecodertransocding republishingVideo PlayerofflinedocumentationNimble streamer upgradeTrancoderconcurrent-connectionsAliasfilelost trafficServer-sideicecast urlstoppedNimble Streamer versionrulemainhot linkingchangelebanonlocationmanifestMP4 not playedspaceLarix Groveamfpay per viewseekingdvr_archivesmpeg dashonSteam stopped workingobsTCORaspian BusternginxPlayReadyamazon web servicelimuxopensslHLS voddvr stream twicesdpshoutcasthot-linkAXVVGanalyticspaywalapplicationblocknvencExpression Encoder7brandingtrialHLS PlayerDASH Playerdebianmicrosoft streamMP4errorsrocksoftlog traffic statslive video on demandbandwithservernimblesessionidFFmpegmultiple originsscreen freezecan't registerprogressive downloadABR DASHprivate networkLarge DVR filessourceheaderno WMSPanelSnapshotslive videolog nimble analysertmp playbackinterleavingvideojsmac osx installvideo stopwotermarkadaptiveAV1 codecvimeohelp errorstreamsNGINX-RTMPJWPLAYERload balanceattachmentcache expiryvod no soundconcurrent connectioncdnvsomdvr streamconnectivityUbuntu 20 ARM - AWSunique visitor4Kcrossdomain more then 1 domainlive streamViewer StatscpuWidevineDelaympeg2tsFairplayServer-Side-Task-Controldisk migrationAWS 3buttnot foundCPU Loadscreen capturestereo to monopullAS3drmresourceaes encryptionTranscoderLive streamingsubscriptionsecurityinstall players setup ready to goDVRSettingstwitch larix broadcaster androidAppleDelete recordsABR HLS Bitrateslive pull settingsWMSPanel settingsrtmp for YouTubevideo loopicecastudp streamingoutratestarttime duration seekpointrebootmonitornimble streamer vod hls transmuxinglogginglearnerapi accessDeep statsloadbalancernimble.confrtmp republishing transcodeIIS Media Servicsweb playerinsert logodvr streamsautomationnimble streamer web server php script pageNimble Streamer APIlivestreamcontent-dispositionAVCaptureMovieFileOutputblock downloadNimble CapacityABR DVR problemLive SwitcherPost processingadd_chunk failedfake extensionMPEG DASHUbuntu artful 17.10Transcoder MPEG DASHNimble Servernot to stealLive Broadcaststatus:errorFFMPEG;RTMP;I/O errortranscodingRTMP republishHotlinking ProtectionStreaming routefacebookPIDMPEG-Dashlarix broadcasterbroadcasterOSXpaymentstatsreloadpremium featureserver incorrect timeThumbnailsLiveLIVEadvp9contentRTMP RepublishssaiDVR Setting limitdemandHow to do live stream with multiple audio trackrmtpno internetIOSProgressivenimble aliasesHLS Streamingthumbnail dvr-thumbnailLoad-Balancingnimble streamer mpeg-ts multiple inputswmsAuthSignreportsavoid refreshraspberrysoundHLS Meta Tag editing.transcoder nimbleSecureJetson Nanotranscodevbv-maxratedvr on wmspanelVideo cant be playedS3 AWSuser_agentautomateAndroidVR-360Failoverdockerlivestream bitrateABR bitratesPacketizingbuildpublish streamStream Delaytraffichd25AArch64delaympeg4.movalias routestoragedomain lockVOD HLS streaming on public IPoutputUsers limitcloudflareanalisysscteno soundInvalid frame headerincoming streamHTML5 playerGopwirecasta recordhttp serverNimbleStreamerav1 codecabr fallbackNimble connectionsdistributionfastspringNimble streamermp2 audiodata slicesaliasplayer sldpqataritworkscdnvideo.jsspeedup my videoiOSissuepricinggoogle cloud storagedissapointmentpay-per-minuteRAM LoadlivestreamintransocderPaywallvideo and audio not matchdiskstorage space available3.6.1-1SO_RCVBUFbuffering videocompatibility protocolsMax connectionUDP MulticastgpurestarthelpFallbackError when installinghow-tomanage_dvrrulesDVRStreamsaws amazonserver ip21SSL requestMPEG2 Videologo in streamVP9sha265nimble on cloudprerollDVR SettingPORTanalyseStreamIDcredentialsincomingmulti-viewervideo audioCross DomainSRT protocolmd5nimble dvrrtpdurationBandwidthbufferRIST BondingplayoutControl APIfallbackQuickTimevideo streamingartifactsrtsp push androidtuningactionscript 3server ssl errorCSSRistwebhookdvr to liveprogressivebroadcast videoRTMP to SRTubuntu 18Teradek DecoderlatencyNimble_Crushdynamic linksTLSV 1.2 Certificatefairplayre-publishingSRT RTMPsoftware versionadjustBroadcasthotlink protectionultra low latencyRaspberryPi4Raspberrytasks-control

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.