Cayin SMP-WEBPLUS User manual

Copyright@CAYINTechnologyCo.,Ltd. 1
CAYINSMPPlayerVideoPlaybackGuide
ByCAYINTechnicalDocumentCenter
DISCLAIMER..................................................................................................................................................1
1.ABOUTDIGITALVIDEO.........................................................................................................................2
2.ABOUTDIGITALVIDEOFILES................................................................................................................4
3.COMPRESSIONMETHOD(CODEC).......................................................................................................6
4.OTHERFACTORSTOINFLUENCETHEMEDIAPLAYER..........................................................................8
5.SOMEUSEFULSOFTWAREANDTOOLS..............................................................................................10
6.FAQ–REGARDINGVIDEOPLAYBACK.................................................................................................11
7.APPENDIX1:SUGGESTEDVIDEOCODECANDBITRATEFORSMPPLAYER........................................12
Disclaimer
Thisdocumentisonlyforyourreference.Althoughwestrivetoprovideinthisdocumentthe
latestdevelopments,wedonotwarranttheaccuracy,effectivenessandsuitabilityofany
informationcontainedinthisdocument.Thedocumentmayincludetechnicalinaccuraciesor
typographicalerrors.CAYINTECHNOLOGYreservestherighttomakeadditions,deletionsor
modificationstotheinformationatanytimewithoutanypriornotification.
ThisdocumentiscopyrightedbyCAYINTECHNOLOGY.Youmaynotmodify,alter,orcopythe
contentofthisdocument.
NOTE!
Allthedescriptionsofdigitalvideointhisdocumentaresimplifiedforbetterandclearer
understanding.PleaserefertotheMPEGWebsite(http://www.mpeg.org/)fordetailed
information.

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 2
1. AboutDigitalVideo
Video,alsocalledmotionpicture,comprisesaseriesofstillimagesdisplayedinrapid
successionataconstantrate.Asdigitalvideoisgettingpopularnowadays,ithasbecomeanew
andcrucialtechnologytocompressandstoredigitalvideofilesintodigitalmedia.
Digitalvideohasthefollowingattributes:
Numberofframespersecond(frame/sec,orfps):
Alsocalledframerate,thisisthenumberofstillimagesthataredisplayedpersecond.
Generally,ahigherframeratewillbringsmootherandbettervideoqualitywhile
increasingamultimediaplayer’sloading.Forexample,thePALstandarddelivers25fps,
whiletheNTSCstandarddelivers29.97(usuallyimplementas30fps).Earlymoviesbefore
thedigitalagewereusuallyfilmedat24fpsorlower.
Resolution(pixels):
Digitalvideousuallyusespixelsastheresolutionunit.Theframesizeconsistsofthe
width(W)andheight(H)ofthepixels(forexample,1280(W)x720(H)).Other
abbreviationsarealsoused,suchas720p(meaningtheresolutionis1280x720)or1080i
(meaning1920x1080)torepresentresolution.
The“p”representsprogressscan,whichmeansallpixelswillberefreshedwhenplaying
eachframe.Ontheotherhand,“i”representsinterlacedscan,whichmeansitwillrecord
theimageinalternatingsetsoflines–theodd‐numberedlinesarescanned,andthenthe
even‐numberedlinesarescanned,thentheodd‐numberedlinesarescannedagain,and
soon.Theselineswillberefreshedbyturnsinordertopresentthemotioneffects.
Forthisreason,sometimestherapidmovingareaininterlacedvideowillshowsome
jaggedlines.Tosolvethisissue,multimediaplayerscanuseade‐interlacingalgorithmto
smooththosejaggedlines.Usually,playinginterlacedvideowillcauseaslowerloading
processthanwhenplayingaprogressone,butade‐interlacingalgorithmwillhelp
increasetheprocessloadingforamediaplayer.
Compressionmethod(Codec):
Thedatasizeofdigitalstillimagesisusuallyveryhuge.Forexample,thedatasizefor10
minutesof720p(30fps)uncompressedvideocanbecalculatedasfollows:
1280*720*3(bytesperpixels)*30(fps)*600(sec.)=46.35(Gigabytes)
Thatmeansyourgigantic500GBharddrivewillsoonrunoutofspacefromjust100
minutesofuncompressedvideofiles.Inresponsetothedemandfordigitalvideostorage,
videocompressiontechnologynowadaysplaysacrucialrole.Videocompressionmethods
havebeendevelopedforalongtime.FromearlylosslesscompressiontotheMPEGfamily
anditsvariants,newtechnologyiscontinuallydevelopingtoenhancethecompression
efficiency.However,atthesametime,thismakesitamorecomplicatedjobformedia

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 3
playerstodealwithvariouscodecs.
Pleaserefertothefollowingsectionsforamoredetailedintroductionandthecodec
informationsupportedbyCAYIN’sSMPplayer.
BitRate(bps):
Videoisusuallysavedaftercompression.Ifwedividecompresseddatasize(inbit/s)by
videolength(inseconds),wewillgetbitrate(bitspersecondorbps)forthisvideo.Takea
30‐secondvideofile,forexample.Thefilesizeis6Mbytes(=48Mbits).Ifwedon’tcount
thedatasizeoccupiedbythefileheaderandaudio,wecansaythatthebitrateofthis
videofileisabout1.6Mbps(48/30=1.6).
Ifweusethesamecompressionmethod(codec),usuallythehigherthebitrateis,the
greaterthevideoqualitywillbe,aswellashigherdecodingloading.Accordingtoeach
differentcodec,thenumberofbits(dataamount)canbedifferentforeachframeor
videoclipwithinavideo.Thus,videocompressionmethodscanbedividedintotwo
categories:CBR(constantbitrate)andVBR(variablebitrate).ForCBR,thecompression
rateanddataamountforeachclipisrelativelythesame.Onthecontrary,thebitrateof
VBRvideowillbeadjustedbasedontheactualvideocontent.Higherbitrateisreally
appliedtodynamicvideoclips,whilelowerbitrateisusedformorestaticones.Thelatest
codecsandvideomostlyadoptVBRasthecompressionmethod.
SinceVBRwillusedifferentcompressionratesfordifferentvideoclips,thebitratefor
VBRmethodisusuallycategorizedintotwotypes:averagebitrateandpeakbitrate.For
theaveragebitrate,wedividethetotalvideodatasizebythetotalplaybacklength(time)
togetanaveragenumber.However,peakbitratereferstothemaximumbitratewithina
certainperiodofthevideo.Aspreviouslymentioned,theaveragebitrateofthe6Mbytes
videofileisonly1.6Mbps.However,duringsomeperiodoftime,thepeakbitratecould
be8Mbps.Underthecircumstances,ifamediaplayercanonlysupportabitrateof5M
bps,youmayseethevideoplayingsluggishlyduringthe8Mbpssegment.

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 4
2. AboutDigitalVideoFiles
Normally,digitalvideoisstoredintoamediacard(suchasanHDDorCF)intheformatof
digitalfiles.Thecompresseddigitalvideodatawillbeconvertedintosomepopularfileformats,
suchasAVI,MPEG‐PSorMP4.Thesefileformatsarealsocalledencapsulatedformatsor
containerformats.Somecontainerformatsarenamedthesameascodec(ex.,WMV,MPEG),
sousersmightgetconfusedwhentalkingabouttheseterms.
AVIisakindofcontainerformatthatwillconvertvideo/audiocodec,respectively.
Acontainerformatcould,insomecases,convertwrapmultiplekindsofvideodatacompressed
bydifferentcodec.However,thisisnotalwaystrue.Somecontainerscanonlyconvert
video/audiodatacompressedbyspecificcodec.
Acontainerformatcanhelptheprograminamediaplayertolocatetherightcodecof
video/audioandprovidenecessaryorextrainformation(suchaslengthofvideofiles,frame
rate)inthefileheaderfordecompressingfiles.Italsocanhelpamediaplayerprogram
synchronizeatimestampforbothvideoandaudiosothatvideoandaudiocanplay
synchronously.
Somecomplicatedcontainerformatscanprocessmanytasksandprovidelotsofcodec
informationtomediaplayers.Onthecontrary,somecontainers,usedinspecialapplications,
aresosimplethattheyprovideonlybasicinformationforaudio‐videosynchronization.For
example,MPEG‐TS,thecontainerformatfordigitalbroadcasting,isquitesimple,becausethis
taskrequiresplayingstreamingvideofromanysegmentofit.Thissimplecontainerformatcan
reducethecomplexityofthefileheader,whichenablesmediaplayerstostartorresume
playingvideo(orstreaming)filesfromanysegmentwithoutstartingfromtheverybeginningof
eachfile.
CAYIN’sSMPplayerssupportthefollowingcontainerformats(fileformats):
MPEG/MPG/VOB:MPEGProgramStream(MPEG‐PS)andMPEGTransportStream
(MPEG‐TS).MPEG‐PSisusuallyusedforMPEG‐2filesorDVD.MPEG‐TSisastandard
digitalbroadcastingformatfordigitalTVandalsoisusedinCAYIN’sCMSserver’sRTB
function.
MP3:Mpegaudiocontainerformat

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 5
MP4:MPEG‐4Part14,formallyISO/IEC14496‐14:2003,isthecontainerformatcreated
withMPEG‐4ISO.
WMV/WMA:Microsoft’scontainerformat(withthesamenameascodecWMV/WMA)
packsvideoinformationforWMV.ThisformatcanpackA/Vdatacreatedbynon‐WMV
codec,butitisrarelyusedinthisway.
AVI:AnearlyreleasecontainerformatfromMicrosoftthatisstillwidelyusednow

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 6
3. CompressionMethod(Codec)
Compressionisaverycomplicatedbutkeyprocessforreducingthesizeofvideodata.From
earlyVCD(MPEG‐1)toDVD(MPEG‐2)andthelatestblue‐raydisc(MPEG‐2orH.264),video
compressiontechnologyisconstantlydevelopedtolowerbitratebutatthesametime
increasetheoverallquality.
Thewordcodecisacombinationoftwowords,coderdecoder,whichmeansanencoderwill
convertthemotionpictureintoadigitalfileandadecoderwillthenconvertthedigitalfile
backintomotionpicturesforplayback.
Videocompressiontechnologyusuallyappliesthefollowingmethodstocompressvideodata
andachievethebalancebetweenfilesizeandvideoquality:datacompressionalgorithm,still
imagecompressionmethod,andhighsimilaritybetweenstillimagesinvideoframes.Most
earlycodec(orencoder)methodsusedCBRtocompressdatasothefilesizewasbigger.Most
ofthelatestcodecmethodsuseVBRsothefilesizecanbesmaller.
CAYIN’sSMPplayerssupportthefollowingcodec:
MPEG‐1/ M P E G ‐2:MPEG‐1iswidelyappliedinVCD,whileMPEG‐2iswidelyappliedin
DVDanddigitalbroadcasting.Theyarebothmaturetechnology.
MPEG‐4ISO:AlsocalledMPEG‐4part2orMPEG‐4ASP(advancedsimpleprofile),
MPEG‐4ISOisdefinedbytheMPEGorganization,whichaddsanewcompressionmethod
andprinciple.Manypopularcodecs,suchasDivXorXvid,areoriginatedfromMPEG‐4
ISO.
WMV/WMA:CreatedbyMicrosoft,WMVmainlyusesVC‐1algorithm,andWMAisthe
audiocodecformat,whichwasdevelopedsimultaneously.
RAWDV:AnuncompressedcodecthatisusedforearlyDVCamcorder,thefilesizeishuge
andisseldomusednow.
H.264:AlsocalledMPEG‐4part10,AVC(advancedvideocoding)orMPEG‐4AVC,this
codecstandardwascreatedbytheMPEGorganizationandITU‐Tandiswidelyusedto
processseveralhigh‐definitionorstreamingcontents.
MPEG‐Audio:AlsocalledMP3,thisaudiocodecwasestablishedbytheMPEG
organizationandiswidelyusedtoincorporatewithvideofiles,aswellasapopularcodec
formatforMP3playersnow.
PCMorLPCM:PCMandLPCMarebothusedtodigitizeandstoreaudiodata.Theyboth
canquantizeandsaveuncompressedanalogaudiofiles.Sincethedatasizeofaudiois
relativelysmallerthanthatofvideo,occasionallyvideofileswillbestoredinaudiofiles
throughthisuncompressedformat.
Comparisonforsystemresourceconsumption:

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 7
Whenamediaplayerdecodesanykindofcodecformat,thealgorithmthatcodecusesplaysan
importantroleinsystemresourceconsumptionofthemediaplayer(suchasCPU,memoryand
graphics).Generallyspeaking,onthepremiseofthesamebitrate,systemloadingofthefour
popularcodecsMPEG‐2,MPEG‐4,WMVandH.264willbeasfollows:
H.264>WMV>MPEG‐4>MPEG‐2
Withthesamebitrate,thevideoqualityaftercompressionwillfollowthesameorderasabove.
Sincethesystemresourceconsumptionsarenotthesame,differentbitratelimitswillapplyto
theSMPmediaplayerbasedonthecodecofvideofiles.
NOTE!
PleaserefertotheappendixortheSMPusermanualforsuggestedcodecandbitrate.
PatentLicensing:
Mostvideo/audiocodecisprotectedbypatent.CAYINTECHNOLOGYisanofficialmemberof
MPEG‐LA,Audio‐MPEGandSisvel,whichguaranteethelegalusageofCAYIN’sproducts.

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 8
4. OtherFactorstoInfluencetheMediaPlayer
Whilereadingvideofilesorreceivingnetworkstreaming,amediaplayerneedstodecodeit
firstandthendisplayitonascreen.Theprocessisverycomplicatedandrequirestheright
combinationofresources,includinghardware,softwareandsystemcapabilities.Forexample,
theCPUisresponsiblefordecodingandotheroperations,whilememoryprovidesthestorage
spacesneededbeforeandafterthedecode.Graphicchipssupportthedrawtothescreen
display.Thespecialhardwaredesignofgraphicchipsoffloadsdecodingandoutputtingimages
tofreeupCPUresources.However,thesehardwarecomponentsarealsousedbyother
non‐videoplaybackprogramssimultaneously.Therefore,dependingonallocatedhardware,
softwareandsystemresources,thesecandetermineandaffectthevideoplaybackquality.
ScreenResolutionofSMPPlayers
Whenamediaplayercompletesdecompressingvideo,eachvideoframewillberestored
toitsoriginalimagedataandthemediaplayerwilldrawimagesintoaspecificareaof
“window”throughX‐Windowsystem’sAPIandgraphicdriver.Then,thegraphicICwill
transmitsuchinformationtothescreenthroughadisplayport,suchasVGAorDVI.The
computingpowerofthegraphicICanddriverwilldeterminetheefficiencyoftheabove
processwhenamediaplayerplaysbackvideo.
Generallyspeaking,thehigherthescreenresolutionis,themoretimethegraphicchip
willtaketoprocess.Thus,ifyouincreasethescreenresolution,theperformanceofthe
graphicICmaydropdown.However,thankstotheevolutionofgraphicchipdesign,this
issueisbecominglessobviousfornewgraphicICs.Forexample,highscreenresolutions
(e.g.,1920x1080)havelittleimpactonSMP‐WEBDUO’sperformance.However,sinceit
stilltakesmoreCPUresourcesandmorememorytoprocessforhighscreenresolutions,
westillrecommendusingsystemswithhigherperformance.
Indigitalsignage’sapplication,youmightnotplaybackfull‐screenvideoallthetime.Thus,
whenvideoisonlypartoftheelementscomposedonthedisplay,thesmallerthevideo
areais,thelesserresourcesthesystemneedstoconsume.Thatequatestosmoother
videoplaybackorhigherbitrate.
PortraitMode
SMP‐WEB4,SMP‐PRO4,SMP‐WEBPLUS,SMP‐PROPLUS,andSMP‐WEBDUOallsupport
portraitmode,whichmeanstorotatethescreen90or270degrees.Sincethe
communicationprotocolsbetweenadisplayandadevice(PC)donothaveaso‐called
“rotationmode”,alloutputsignalsneedtobeprocessedbythedevicebeforetheycan
actuallybedisplayedonthescreen.Thismeansthegraphicdriverneedstocalculateand
relocatememorysothatuserscanseetheportraitmodeaftertheprocessedsignalsare
outputtedonthescreen.Comparedtothelandscapemode,suchanextraprocessing
workloadinportraitmodewillreducethedisplayandplaybackperformance.

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 9
Inportrait(rotation)mode,thesystemneedstomaptheactualdesktopmemorywiththe
graphicoutputwhenevertheSMPplayerrefreshesthescreen.
OtherPlaybackElements
TheSMPmediaplayerdoesnotplayvideoonly.Intheapplicationofdigitalsignage,the
SMPwillplayvideofilesandothermediacontentsatthesametime,suchasFlash,HTML,
TickerandImage.Inthesecases,hardwareresourceswillbesharedbyallrelevantmedia,
influencingoneanotherinevitably.
Forexample,Flashisapowerfulcontentcreationtool,but,ontheotherhand,Flash
contentdesignersmaynotknowtheresourceconsumptionofCPU,DRAMandgraphics
correspondingtothecomplexityofdifferentFlashanimation.Thus,whenusersplaya
Flashfilewithvideoandotherprogramssimultaneously,sometimesitmayreducethe
overallsystemperformance.
Unfortunately,thereisnoexistingtoolordatatomeasurealltherequiredhardwareand
softwareresourceswhileplayingFlashcontents.Usershavetopre‐testtheplayertoknow
ifitworksornot.

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 10
5. SomeUsefulSoftwareandTools
Thefollowingaresomevideotoolsforyourreference.
NOTE!
CAYINDOESNOTproduceorsellthefollowingtools.WeDONOTinanywaytakeanykindof
responsibilityforusingthem.
GSpot:
Thissoftwarecanreadthefileheaderandshowyousomeusefulinformation,suchasthe
codecthatthevideo/audiouses.Pleasenote,GSpotwillonlyreadtheinformationinthe
fileheader,butnotanalyzeandreadtheactualplaybackdataofaudio/videocontent.If
theinformationinthefile(container)headerisincorrectorinaccurate(suchasbitrate),
theinformationGSpotretrievesfromthecontainerheaderisonlyforyourreference.For
example,GSpotcannotshowthecorrectpeakbitrate.
VideoFormat&CodecConverter:
“FormatFactory”,“MicrosoftVideoEncoder”,“CyberlinkPowerDirector”and“WinAVI”
areusefulvideoformatandcodecconverters.Thelicensingandusagearedifferentfrom
eachotheraswell.Pleasecontacttheauthororcompanyforproperlicense.
PowerPoint(ppt)toVideoConverter:
“WondersharePPTtoVideo”isaneasyandsimplePowerPointtovideofileconverter.
PleaserefertoCAYIN’s“HowtoConvertPowerPointtoaVideoforSMPSeries”
documentationfordetailedinformation.
Office2010canexportPPTtoWMVvideodirectly.
VideoLAN(VLC):
Akindofmulti‐platformplaybacksoftware,theVLCplayer(Windowsversion)canbe
installedbyuserstotheirpersonalcomputer.TheVLCplayerprovidesaUIforyoutosee
theactualbitrateandcodecofeverysegmentwhenplayingvideofiles.

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 11
6. FAQ–RegardingVideoPlayback
Videowillstopordoesnotplaysmoothly.
UsuallythisisbecausethevideofileexceedsthemaximumlimitofthisSMPplayer,orthe
SMPplayerisplayingotherelementsatthesametime(suchasFlash).Wesuggestyou
checkthevideocontentorotherrelativecomponents.Ifvideobitrateistoohigh,other
components’performance(suchasTicker)willbeinfluencedaswell.Trytofindout
whichcontentreducestheoverallplayperformance(i.e.,usesthemostplayer
capabilities).Ifyouplaymorethanonevideofileatthesametime(SMP‐WEBPLUS,
SMP‐PROPLUSandSMP‐WEBDUOseries)withoutusingportraitmode,forabetterresult,
playthehighbitrateandhighresolutionvideofilesinthefirstmultimediazone
(SMP‐PROseries)orasthe“video/main”(SMP‐WEBseries).Youcanfindmoredetailed
explanationsinthefinalFAQon“SuperMonitorandOverlay”below.
Cannotplayvideo,thevideofilesareskippedorshowingblackarea.
ItisprobablybecausetheSMPplayerdoesnotsupportsuchcodecorformat.Pleaseuse
GSpotorVLCtoconfirmtheA/Vcodec.
Videoareaismissing.
Itisprobablybecausethecompresseddataofthevideofileisdamagedorincorrect,
whichcausestheSMPmediaplayertostop.Wesuggestyourecompresstheoriginal
sourcevideoandsaveitasanSMP‐compatiblevideofile.

CAYINSMPPlayerVideoPlaybackGuide
Copyright@CAYINTechnologyCo.,Ltd. 12
7. Appendix1:SuggestedVideoCodecandBitRateforSMPPlayer
SMP‐WEBPLUS/SMP‐WEBPLUS‐T/
SMP‐PROPLUS
(P/N:LB‐300&LB‐500)
SMP‐WEB3/WEB3N/SMP‐PRO3/
SMP‐PRO3N(P/N:LB‐400/LB‐400N)
SMP‐WEBDUO
(P/N:LB‐600)
SMP‐WEB4/SMP‐PRO4
(P/N:LB‐700)
VideoSpec. VideoResolutionandSpecification
maydifferfordifferentoutput
methods,supportingupto720p
(1280x720);bitrateupto:10~12
Mbps(MPEG2),8~9Mbps(MPEG4),
4~8Mbps(WMV),3Mbps(H.264)
[Landscape,25fps,singlevideo
playback]
Toavoidsystemrunninginlow
performance,wesuggestyoudonot
usethefollowingscreenresolutions
whenSMPplayerisplaying720pHD
video:1920x1200,1920x1080,
1600x1200,1280x1024(75Hz)or
similarhighresolutionssetinthe
“Userdefine”mode.720pHDvideo
isalsonotsuggestedtobeusedin
theportraitmode.
Supportupto480p(720x480)
Supportvideobit‐rateupto5Mbps
(codecdependent)
Supportingupto1080p(1920x
1080);bitrateupto:20Mbps
(MPEG2),10~12Mbps(MPEG4),8~1
0Mbps(WMV),5~8Mbps
(H.264,720ponly)[Singlemode/
Landscape,25fps,singlevideo
playback]
VideoResolutionandSpecification
maydifferfordifferentoutput
methods.PleaserefertoSMP‐WEB
ManualChapter6‐4fordetails.
VideoResolutionandSpecification
maydifferfordifferentoutput
methods,supportingupto720p
(1280x720);bitrateupto:10Mbps
(MPEG2),8~9Mbps(MPEG4),4~8
Mbps(WMV),3Mbps(H.264)
[Landscape,25fps,singlevideo
playback]
Toavoidsystemrunninginthelow
performance,wesuggestyoudonot
usetheportraitscreenandhigh
resolutionwhenSMPplayeris
playinghighdefinitionvideo.
NOTE!
Themaximumbit‐rateandresolutionmightbedifferentbasedonyourfileencodingmethods.Weacknowledgevideoplaybackresultsmaybeinfluencedbymanyfactors,suchas
codec,bitrate,screenresolutionorothercomponentsplayingwithvideoatthesametime.PleasetestthevideoonSMPplayersinadvance.CAYINDOESNOTGUARANTEEEVERY
VIDEOFILECANBEPLAYEDONSMPPLAYERSPROPERLYWITHOUTTESTINGBEFOREHAND.
This manual suits for next models
9
Table of contents
Other Cayin Media Player manuals

Cayin
Cayin SMP-PRO2 User manual

Cayin
Cayin SMP-WEB Series Original operating instructions

Cayin
Cayin SMP-PROPLUS User manual

Cayin
Cayin SMP-8100 User manual

Cayin
Cayin SMP-PROPLUS User manual

Cayin
Cayin N8 User manual

Cayin
Cayin SMP-WEB4 User manual

Cayin
Cayin iDAP-6 User manual

Cayin
Cayin SMP-2200 User manual

Cayin
Cayin SMP-PRO4 User manual