-
-
Save ivan-cc/4b7f93ad0d0d053575d31c580f522a9d to your computer and use it in GitHub Desktop.
VLC 6 ip cameras mosaic config via RTSP
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Runs on windows by command -> vlc --vlm-conf path_to_file.vlm | |
# Background options | |
new bg broadcast enabled | |
# bg just plain black background jpg image | |
setup bg input "C:\Users\full_path_to\back.jpg" | |
setup bg option image-duration=-1 | |
setup bg output #transcode{sfilter=mosaic{width=1920,height=960,cols=3,rows=2,position=1,order="1,2,3,4,5,6",keep-aspect-ratio=enabled,keep-picture=1,mosaic-align=5},vcodec=mp4v,vb=2000,fps=15}:duplicate{dst=display} | |
# Input options | |
new 1 broadcast enabled | |
# RTSP string for HIKVISION cameras | |
setup 1 input "rtsp://admin:pass@0.0.0.0:554/ISAPI/Streaming/Channels/102" | |
setup 1 option dshow-size="640x480" | |
setup 1 output #duplicate{dst=mosaic-bridge{id=1,width=640,height=480},select=video,dst=bridge-out{id=0}} | |
new 2 broadcast enabled | |
setup 2 input "rtsp://admin:pass@0.0.0.0:554/ISAPI/Streaming/Channels/102" | |
setup 2 option dshow-size="640x480" | |
setup 2 output #duplicate{dst=mosaic-bridge{id=2,width=640,height=480},select=video,dst=bridge-out{id=1}} | |
new 3 broadcast enabled | |
setup 3 input "rtsp://admin:pass@0.0.0.0:554/ISAPI/Streaming/Channels/102" | |
setup 3 option dshow-size="640x480" | |
setup 3 output #duplicate{dst=mosaic-bridge{id=3,width=640,height=480},select=video,dst=bridge-out{id=2}} | |
new 4 broadcast enabled | |
setup 4 input "rtsp://admin:pass@0.0.0.0:554/ISAPI/Streaming/Channels/102" | |
setup 4 option dshow-size="640x480" | |
setup 4 output #duplicate{dst=mosaic-bridge{id=4,width=640,height=480},select=video,dst=bridge-out{id=3}} | |
new 5 broadcast enabled | |
setup 5 input "rtsp://admin:pass@0.0.0.0:554/ISAPI/Streaming/Channels/102" | |
setup 5 option dshow-size="640x480" | |
setup 5 output #duplicate{dst=mosaic-bridge{id=5,width=640,height=480},select=video,dst=bridge-out{id=4}} | |
new 6 broadcast enabled | |
setup 6 input "rtsp://admin:pass@0.0.0.0:554/ISAPI/Streaming/Channels/102" | |
setup 6 option dshow-size="640x480" | |
setup 6 output #duplicate{dst=mosaic-bridge{id=6,width=640,height=480},select=video,dst=bridge-out{id=5}} | |
# Launch everything | |
control bg play | |
control 1 play | |
control 2 play | |
control 3 play | |
control 4 play | |
control 5 play | |
control 6 play |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment