Forum

Pay per minute / view - Few minutes trial membership

Paul 2016-02-20 19:06:30 UTC in Paywall: WMSAuth and beyond

I am interested in using nimble/wmsauth for streaming website. I would like to give customer a free 10 minute trial, to see if they enjoy the live website streaming content before paying.

I have read the documentation.
"Handler needs to return list of all blocked IDs on every sync. If some ID is excluded from the list, it will be allowed to access."

To me this says, every person in the world can access the stream apart from those who have been added to deny list. Please can somebody explain this with more detail?
I don't understand why it is not an "allow" list just allow those few who have paid for premium website access.

Thanks

Alex Pokotilo 2016-02-21 05:32:45 UTC 

first of all: "To me this says, every person in the world can access the stream apart from those who have been added to deny list. " this is not correct. Everyone with valid signature have an access till you explicitly deny some of them. We assumed that allowed client id is bigger set than deny and this is why deny used

Post a reply


Post a new question

Categories:

Tags:

nimbleNimble StreamerFAQHLSnimble streamerDVRRTMPhlsABRcacheNimbleSRTrtmpsrtwmsauthdvrAPIapitranscoderffmpegudpVODfailoverDASHRTSPsldpstreamingrtspwmspanellivevodUDPyoutubemp4paywallabrsubtitlesDispersaSLDPmulticastvideolivestreamingWMSAuthMPEG-DASHgeopay-per-viewaudiodashstreameredgeWMSPanelbandwidththumbnailWindowsencryptionhttpswhite labelconfigplaylistsmilsslFFMPEGperformanceMPEG-TSCORSre-streamingmpeg-dashchunksraspberry pipublish controlcorscloudfrontDRMRepublishingrepublishingvlcS3Larixuser agentandroidNDIadvertizerristrules.confadvertisingipv6MPEGTSFastSpringRAMfileFMLEVATcrossdomainSMILRecordingmpegtsaespushakamaiwowzamobileserversPullcodecbalanceTranscodem3u8errorSSLchromecastWowzaplaylist_dvrconfigurationbugIDreportingdownloadsnapshotmpeg-tsawsLarix BroadcasterAndroidnimblestreamerdomainloopchunkwms panelraspianAWSoriginVidillionHttpsipupdateCDNroutesscte35IPamazonsecurityUInimble webcam html5Registration Issuedirect link32-bit Windowstwitchcache_controlitworkmelive abr support mpeg-dashwmspanelapiresumertmp abrbeirutWWDCdubaideep statsCentOS v6.4hls to multicast udpnooblogRemote StorageWowza AgentIIS Smooth StreamingcloudmediaAbrHTTPSHot-linking protectionHDSvaddioalertsjwplayer websitewhmcsbaselinetimelinenginx rtmp nimbledurationAV BridgeVaddioPI3 UbuntuAuthentication in HLSview timePi4Nimble Streamer APIpriceresourcelimitOld logsinterfacesscte-35screencastencrytpionDVRRecordingloadbalancingmetadatamod_rewriteprofilelarix abrattaching domainsAxisgbpsID3 tagscontainerwmsauthsignhighhds streamlocalcisco.net hotlinkdatmessageWMSCONFIG_HOMErestreamcostgentoo install server nimblePublic Iptranscoding using NvidiaPaywall AuthofflinedocumentationNimble streamer upgradehls restreamingTrancoderconcurrent-connectionsVLCniblerServer-sideVideo Playertransocding republishingdecoderstoppedNimble Streamer versionmainAliaslost trafficlebanonlocationmanifestMP4 not playedspacepay per viewicecast urldvr_archivesmpeg dashrulewildcardobsTCORaspian Busterseekinghot linkingexportopensslchangeamfLarix Grovelimuxamazon web servicePlayReadynginxdvr stream twicesdpshoutcastrepublishExpression Encoderhot-linkAXVVGonSteam stopped workingblocknvencHLS vodHLS PlayerDASH Player7brandinganalyticspaywalapplicationtrialmicrosoft streamMP4errorsrocksoftlog traffic statsjpegscreen freezecan't registerdebianprivate networkLarge DVR filesnimblesessionidFFmpegmultiple originsABR DASHprogressive downloadno WMSPanellive video on demandlive videobandwithheaderinterleavingSLDP PLayerservermac osx installlog nimble analysertmp playbackwotermarkvideojsvimeohelp errorbitrate#restreamload balancesourceadaptiveAV1 codeccache expiryJWPLAYERNGINX-RTMPcdnvsomlive streamViewer Statsvideo stop4Kcrossdomain more then 1 domainstreamsDelaympeg2tsServer-Side-Task-Controlcpudisk migrationHEVCattachmentdvr on wmspanelscreen capturestereo to monovod no soundconcurrent connectiondvr streamconnectivityUbuntu 20 ARM - AWSunique visitorbuttAWS 3aes encryptiondrmsubscriptionControl APIWMSPanel settingslive pull settingsABR HLS BitratesWidevineTranscoderLive streamingrtmp for YouTubeFairplayadd_chunk failedPost processingfake extensionnot foundCPU LoadpullAS3udp streamingoutrateicecastnimble streamer vod hls transmuxinglogginglearnerinstall players setup ready to goDVRSettingstwitch larix broadcaster androidAppleDelete recordsinsert logoblock downloadAVCaptureMovieFileOutputvideo loopdvr streamsnimble streamer web server php script pageautomationlivestreamstarttime duration seekpointrebootinvalidMPEG DASHUbuntu artful 17.10Transcoder MPEG DASHmonitorNimble CapacityABR DVR problemnimble.confrtmp republishing transcodeIIS Media ServicstrackLive Switcherapi accessDeep statsloadbalancerweb playernot to stealLive Broadcastcontent-dispositionpaymentNimble ServerstatsfacebookStreaming routeHotlinking ProtectionRTMP republishreloadadvp9ssaiDVR Setting limitcontentRTMP Republishdemandrmtpno internetIOSHLS StreamingLoad-Balancingnimble streamer mpeg-ts multiple inputswmsAuthSignpremium featureserver incorrect timeThumbnailsavoid refreshraspberryLiveLIVEPaywallsoundHLS Meta Tag editing.credentialstranscoder nimbleHow to do live stream with multiple audio tracktranscodevbv-maxrateProgressivenimble aliasesHTML5 playerthumbnail dvr-thumbnailFailoverVR-360reportsstorage space availablediskS3 AWSVideo cant be playedbuildrist set fecABR bitratesPacketizingdelaympeg4publish streamStream Delaytraffichd25AArch64alias route.movstoragedomain lockVOD HLS streaming on public IPoutputUsers limitcloudflareautomateuser_agentlarixanalisysscteInvalid frame headerno soundincoming streamGoplivestream bitratedockerLL-HLS DVRav1 codecNimbleStreamerdistributionqataritworkscdnvideo.jsfastspringNimble streamermp2 audiodata slicesaliasplayer sldpissuepricinggoogle cloud storage*VP9wirecasta recordhttp serverCentos 8dissapointmentpay-per-minutelatencylivestreamintransocderabr fallbackNimble connectionswebhookdvr to livebuffering videoSO_RCVBUFcompatibility protocolsmultiplexbufferrestarthelpFallbackQuickTimevideo streamingserver ip21SSL requestspeedup my videoiOSsha265md5OSXbroadcastermulti-viewerincoming3.6.1-1DVR SettingPORTanalyseStreamIDMax connectionUDP MulticastRIST Bondingplayoutmultiple audio udphotlink protectionRaspberryPi4ultra low latencyBandwidthportsnimble dvrrtpprogressivebroadcast videorulesError when installinghow-tomanage_dvrDVRStreamsaws amazonartifactsrtsp push androidtuning4GwebrtcNimble_CrushMPEG2 Videologo in streamCross DomainSRT protocolvideo audioprerollnimble on cloudrtmp sldp nimbleTeradek Decoderubuntu 18BroadcastPIDurlSnapshotsLinuxdvbRTMP to SRTCSSactionscript 3server ssl errorRistmultipleTLSV 1.2 Certificatedynamic linksfallbackthumbnailsLarix broadcastervideo and audio not matchadjustsoftware versionre-publishingSRT RTMPmultiple audioMPEG-Dashlarix broadcasterRaspberrytasks-controlgpu{stream}LL-HLSOBSRAM Loadstatus:errortranscodingdownTonyFFMPEG;RTMP;I/O errorNetworkfairplayNginxSecureJetson Nano

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.