Forum

How to store VOD contents on Mobile applications?

Sulabh Khanal 2018-09-18 12:38:48 UTC in WMSPanel functionality

Hello,
I am trying to provide VOD offline storage service to our mobile ott users. How do we store VOD content offline on mobile devices/applications for a duration of time?

Denis Slobodskoy 2018-09-19 01:51:21 UTC 

Could you explain it more detailed?
If you have MP4 content for VOD, you can use progressive download to store files - e.g. http://yourserver.com/vod/sample.mp4

Sulabh Khanal 2018-09-21 05:00:33 UTC 

Hi,
We have a mobile OTT platform and we want our users to be able to download the VOD contents (for a limited time as per subscription) on their mobile devices. What would be the safest/feasible way to implement this? Will progressive download let users store content on their devices?

Post a reply


Post a new question

Categories:

Tags:

nimbleNimble StreamerFAQHLSDVRRTMPnimble streamerhlsABRcachewmsauthNimbleAPItranscoderffmpegdvrapiVODSRTfailoverrtmpstreamingDASHwmspanelvodudprtsppaywallsubtitlessldpDispersaRTSPyoutubelivelivestreamingmp4MPEG-DASHWMSAuthgeopay-per-viewsrtdashstreamervideoedgeabrWindowsencryptionhttpsUDPwhite labelconfiguser agentsmilFFMPEGmulticastsslMPEG-TSaudiore-streamingCORSmpeg-dashchunksraspberry piandroidbandwidthcorsadvertizervlcWMSPanelS3DRMrules.confadvertisingipv6MPEGTSFastSpringRAMwms panelthumbnailFMLEVATcrossdomainupdateRecordingmpegtsplaylistSMILakamaiwowzaaespushserversm3u8TranscodeerrorSSLbalanceplaylist_dvrWowzachromecastconfigurationIDreportingbugperformancedomainnimblestreamerIPloopchunkmobilerepublishingHttpsVidillionpublish controlcodecmpeg-tsAWSdownloadoriginawsraspiancloudfrontSLDPCDNnimble webcam html5UIroutesbitrateRegistration Issuedirect link32-bit Windowstwitchanalysecache_controlitworkmelive abr support mpeg-dashwmspanelapirtmp abrbeirutWWDCdubaideep statshls to multicast udplogcloudIIS Smooth StreamingmediaHot-linking protectionHTTPSAbrHDSvaddioalertsjwplayer websiteAuthentication in HLSbaselinewhmcsCentOS v6.4pricenginx rtmp nimblelimitOld logsAV BridgescreencastVaddioPI3 Ubuntuview timeattaching domainsinterfacesWMSCONFIG_HOMEmessageDVRRecordingrestreamcostloadbalancingmod_rewritemetadataprofileID3 tagsgbpsAxiswmsauthsignhighhls restreaminghds streamVLClocalciscoresumenibler.net hotlinkdecodertransocding republishingVideo Playergentoo install server nimbleAliaslost trafficPublic Iptranscoding using NvidiaPaywall AuthofflinedocumentationlocationlebanonmanifestTrancoderconcurrent-connectionsMP4 not playedspacefileipicecast urlseekingruleServer-sidehot linkingtasks-controlchangeamfPlayReadyamazon web servicelimuxstoppedmainplayoutdvr stream twicehot-linkAXVVGconnectivitydvr streamunique visitoronblocknvencpay per viewHLS vod7brandingpaywalapplicationanalyticstrialdvr_archivesmpeg dashobsTCOMP4microsoft streamopensslerrorsrocksoftlog traffic statsExpression Encoderdebianprogressive downloadABR DASHFFmpegmultiple originsnimblesessionidHLS Playerlive video on demandDASH Playerbandwithheaderserverlog nimble analysertmp playbackvideojsscreen freezecan't registersourceadaptiveAV1 codecNGINX-RTMPJWPLAYERSnapshotsprivate networkLarge DVR filesno WMSPanelPullvideo stoplive videocrossdomain more then 1 domain4Kmac osx installwotermarkattachmenthelp errorvimeovod no soundconcurrent connectionload balanceAWS 3buttvsomcdnfallbackamazonControl APIlive streamFairplayLive streamingTranscodersecurityWidevineRemote StorageWowza Agentnot foundpullmpeg2tsServer-Side-Task-ControlAS3disk migrationscreen capturestereo to monoicecasttwitch larix broadcaster androidDVRSettingsinstall players setup ready to goDelete recordsAppledrmresourceaes encryptionsubscriptionABR HLS Bitrateslive pull settingsvideo looprtmp for YouTubedvr streamsstarttime duration seekpointrebootautomationnimble streamer web server php script pageNimble Streamer APIlivestreammonitoroutratenimble.confrtmp republishing transcodeIIS Media ServicsNimble CapacityABR DVR problemapi accessDeep statsinterleavingweb playerLive Switchernimble streamer vod hls transmuxinglogginglearnerLive Broadcastnot to stealCross Domaincontent-dispositioninsert logoactionscript 3AVCaptureMovieFileOutputblock downloadNimble ServerRTMP republishbroadcasterOSXPost processingadd_chunk failedfake extensionMPEG DASHUbuntu artful 17.10Transcoder MPEG DASHPIDstatus:errorFFMPEG;RTMP;I/O errortranscodingHotlinking ProtectionStreaming routelarix broadcasterMPEG-Dashnimble on cloudprerollpremium featureThumbnailsserver incorrect timepaymentLiveLIVEstatsHow to do live stream with multiple audio trackreloadProgressivenimble aliasesrmtpno internetdemandraspberryavoid refreshreportsprogressiveSecureHLS Streamingthumbnail dvr-thumbnailLoad-Balancingnimble streamer mpeg-ts multiple inputswmsAuthSignAndroiduser_agentdvr on wmspanelVideo cant be playedS3 AWScredentialslatencyBroadcastLarixadjustlivestream bitratevbv-maxratetranscodeRepublishingdelaympeg4PORTDVR Settingtranscoder nimbleVR-360FailoverbuildPacketizingABR bitrates.movalias routestoragedistributioncloudflareUsers limitoutputVOD HLS streaming on public IPdomain lockcontentRTMP Republishanalisyssctegoogle cloud storagepricingissuecpurtsp push androidartifactscache expiryvideo streamingQuickTimepublish streamtraffichd25AArch64incoming streamno soundInvalid frame headerspeedup my videoiOSDVR Setting limitssaibufferHTML5 playerGopvideo.jsitworkscdnqatartransocderlivestreaminCSSav1 codecNimbleStreamerdissapointmentpay-per-minuteSO_RCVBUFbuffering videoadvp9storage space availabledisk3.6.1-1gpuhelpFallbackrestartIOSsoundHLS Meta Tag editing.streamsnimble dvrdurationBandwidtha recordwirecasthttp serverSSL requestserver ip21webhookdvr to livemp2 audiofastspringdata slicesaliasplayer sldpPaywallvideo and audio not matchhow-toError when installingrulesDVRStreamsaws amazonsha265ubuntu 18Teradek DecoderMPEG2 Videologo in streamUDP MulticastMax connectionViewer StatsNDIabr fallbackNimble connectionsmd5

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.