Forum

How it works?

Universal 2021-06-04 15:37:11 UTC in Paywall: WMSAuth and beyond

Hello. I don't understand how it works. What should I write to Virtual Host, Application, Application Instance, and Stream? Where should I get these titles? Whatever name I write, this restriction does not work in any way. I just want to limit the speed and number of threads.
I tried to read the instructions, but I still didn't understand how I should make it work.
Thanks.

Yury 2021-06-05 00:31:03 UTC 

Hello,

You can follow articles in this section of our website in Russian: https://softvelum.ru/paywall/hotlink_protection/

If you have any specific questions please send them to our helpdesk: https://wmspanel.com/help

Universal 2021-06-05 11:20:57 UTC 

Yury, i have read all documentation, it seems, but I still do not understand what a "stream name". Where should I see the name of my stream?
I want to serve files with a hotlink. I took an example php code for it, but $signed_stream = "live/stream"; - what is a live/stream? Where can I see this name in the panel settings? I can only see the name of my server, or route name.
Example of my link now is http://51.158.149.166:8081/hls/30815/30815.mp4
hls - is "live/stream"?

P.S. Я правда не могу этого понять, весь гугл уже облазил... Что за "имя потока"....

Universal 2021-06-05 11:54:29 UTC 

ok i found it, "hls" is "stream", now it work good
but I have another question, how can I block video embedding on other sites? now i see "Access-Control-Allow-Origin: *"

Sergei 2021-06-06 23:30:33 UTC 

Hello, Universal.
Technically, in the provided URL hls is an application.
Basically, each stream is identified by application and unique stream name in the URL.

E.g. for HLS, it will be like:
http://some-ip:8081/application/stream/playlist.m3u8

To block embedding your videos in other sites, you may try Domain Lock which is described in the following documentation page:
https://blog.wmspanel.com/2015/08/domain-lock.html

Thank you.

Post a reply


Post a new question

Categories:

Tags:

nimbleNimble StreamerFAQHLSDVRnimble streamerhlsRTMPABRcacheNimbleAPItranscoderSRTrtmpsrtwmsauthapidvrffmpegudpVODsldpfailoverDASHRTSPstreamingrtspwmspanelSLDPlivevodUDPyoutubemp4paywallabrsubtitlesDispersaLarixmulticastvideolivestreamingWMSAuthMPEG-DASHpay-per-viewgeoaudiodashstreameredgeWMSPanelbandwidthsslandroidthumbnailWindowsencryptionhttpswhite labelconfigplaylistsmilFFMPEGperformanceMPEG-TSCORSre-streamingchunksraspberry pimpeg-dashpublish controlcorscloudfrontDRMRepublishingadvertizerrepublishingvlcS3user agentNDIristrules.confadvertisingipv6MPEGTSFastSpringRAMwms panelFMLEfileVATcrossdomainSMILmpegtsRecordingaespushakamaiwowzaserversPullmobilecodecerrorbalanceSSLTranscodem3u8chromecastplaylist_dvrWowzaconfigurationIDreportingbugdownloadsnapshotmpeg-tsawsAndroidnimblestreamerdomainLarix BroadcasterloopraspianchunkAWSoriginCDNipupdatescte35amazonroutesVidillionHttpsIPsecurityUInimble webcam html5Registration Issuedirect link32-bit Windowstwitchcache_controlitworkmelive abr support mpeg-dashwmspanelapiresumertmp abrbeirutWWDCdubaideep statsCentOS v6.4hls to multicast udpnooblogIIS Smooth StreamingcloudmediaAbrHTTPSHot-linking protectionHDSvaddioalertsjwplayer websitewhmcsbaselinetimelinenginx rtmp nimbledurationAV BridgeAuthentication in HLSPi4VaddioPI3 Ubuntupriceresourcelimitview timeOld logsCloud StorageNimble Streamer APIscte-35screencastinterfacesencrytpionDVRRecordingattaching domainsloadbalancingmetadatamod_rewritecontainer*profilelarix abrAxisgbpsID3 tagswmsauthsignhighhds streamdatmessageWMSCONFIG_HOMElocalciscorestreamcost.net hotlinkgentoo install server nimblehls restreamingPublic Iptranscoding using NvidiaPaywall AuthVLCofflinedocumentationNimble streamer upgradeniblerTrancoderconcurrent-connectionsVideo Playertransocding republishingdecoderServer-sideAliaslost trafficstoppedNimble Streamer versionmainlebanonlocationmanifesticecast urlruleMP4 not playedspacehot linkingpay per viewchangeseekingdvr_archivesmpeg dashamfLarix GrovewildcardobsTCORaspian Busterexportopenssllimuxamazon web servicePlayReadynginxdvr stream twiceonSteam stopped workingsdpshoutcastrepublishhot-linkAXVVGHLS vodExpression Encoderblocknvencanalyticspaywalapplication7HLS PlayerbrandingDASH Playertrialjpegmicrosoft streamMP4errorsrocksoftlog traffic statsdebianscreen freezecan't registerlive video on demandbandwithnimblesessionidFFmpegmultiple originsABR DASHprogressive downloadprivate networkLarge DVR filesserverno WMSPanelheaderlive videointerleavingSLDP PLayerlog nimble analysertmp playbackmac osx installsourceAdsvideojswotermarkvimeohelp errorbitrate#restreamload balancevideo stopadaptiveAV1 codecJWPLAYERNGINX-RTMPcache expirystreamscdnvsomlive streamViewer StatsHEVCattachment4Kcrossdomain more then 1 domainvod no soundconcurrent connectionDelaympeg2tsdvr streamconnectivityUbuntu 20 ARM - AWSunique visitorcpuServer-Side-Task-Controldisk migrationdvr on wmspanelscreen capturestereo to monoWidevinebuttAWS 3drmaes encryptionFairplaysubscriptionControl APInot foundCPU LoadTranscoderLive streamingWMSPanel settingslive pull settingsABR HLS Bitratespullrtmp for YouTubeAS3add_chunk failedPost processingfake extensioninstall players setup ready to goDVRSettingstwitch larix broadcaster androidAppleDelete recordsudp streamingoutrateicecastnimble streamer vod hls transmuxinglogginglearnervideo loopinsert logostarttime duration seekpointrebootmonitornimble.confrtmp republishing transcodeIIS Media ServicstrackAVCaptureMovieFileOutputblock downloaddvr streamsapi accessDeep statsloadbalancernimble streamer web server php script pageautomationlivestreamweb playerNimble CapacityABR DVR probleminvalidMPEG DASHUbuntu artful 17.10Transcoder MPEG DASHcontent-dispositionLive Switchernot to stealLive BroadcastNimble ServerfacebookStreaming routeHotlinking ProtectionRTMP republishpaymentstatsreloadssaiDVR Setting limitadvp9contentRTMP Republishpremium featureserver incorrect timeThumbnailsrmtpno internetdemandLiveLIVEIOSHow to do live stream with multiple audio trackavoid refreshraspberryLoad-Balancingnimble streamer mpeg-ts multiple inputswmsAuthSignProgressivenimble aliasesPaywallthumbnail dvr-thumbnailsoundHLS Meta Tag editing.reportscredentialsS3 AWSVideo cant be playedtranscodevbv-maxratetranscoder nimbleHTML5 playerFailoverVR-360SecureJetson Nanolivestreamintransocderbuildrist set fecABR bitratesPacketizingstorage space availablediskautomateuser_agentdelaympeg4alias route.movstoragepublish streamStream Delaytraffichd25AArch64livestream bitratedockerdomain lockVOD HLS streaming on public IPoutputUsers limitcloudflarelarixanalisysscteInvalid frame headerno soundincoming streamGopdistributionLL-HLS DVRav1 codecNimbleStreamerqataritworkscdnvideo.jswirecasta recordhttp serverfastspringNimble streamermp2 audiodata slicesaliasplayer sldpabr fallbackNimble connectionsissuepricinggoogle cloud storageVP9buffering videoSO_RCVBUFCentos 8dissapointmentpay-per-minutebufferlatencyQuickTimevideo streamingwebhookdvr to liverestarthelpFallbackcompatibility protocolsmultiplexserver ip21SSL request3.6.1-1Max connectionUDP Multicastsha265broadcasterOSXmd5rulesError when installinghow-tomanage_dvrDVRStreamsaws amazonDVR SettingPORTanalyseStreamIDmulti-viewerincomingMPEG2 Videologo in streamrtpnimble dvrBandwidthportsRIST Bondingplayoutmultiple audio udphotlink protectionRaspberryPi4ultra low latencyprogressivebroadcast videoCross DomainSRT protocolvideo audioartifactsrtsp push androidtuningRemote StorageWowza AgentSSAI4GwebrtcNimble_CrushTeradek Decoderubuntu 18fallbackRTMP to SRTprerollstreamnimble on cloudrtmp sldp nimbleBroadcastSnapshotsLinuxMPEG-Dashlarix broadcasterRaspberrytasks-controlgpu{stream}LL-HLSthumbnailsvideo and audio not matchLarix broadcasterNetworkRAM Loadstatus:errortranscodingdownTonyFFMPEG;RTMP;I/O errorOBSPIDurlGoogle DriveHLS Streamingdvbspeedup my videoiOSCSSactionscript 3server ssl errorRistmultiplefairplayNginxsubfolderTLSV 1.2 Certificatedynamic linksadjustsoftware versionre-publishingSRT RTMPmultiple audio

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.