Advertisement
Guest User

Untitled

a guest
Nov 30th, 2015
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. @SETLOCAL
  2. @SET VLC_HOME=D:\user\app\bin\x64\vlc
  3. @SET PATH=%VLC_HOME%;%PATH%
  4.  
  5. @REM ----------------------------------------------------------------------------------------------
  6. @REM settings
  7. @REM ----------------------------------------------------------------------------------------------
  8. @REM [input rtmp url]
  9. @SET RTMP_URL=rtmp://****/****/****
  10.  
  11. @REM [output icecast server]
  12. @SET ICE_SERVER=localhost
  13. @SET ICE_PORT=8000
  14. @SET ICE_USER=source
  15. @SET ICE_PASS=huckme
  16.  
  17. @REM [output icecast quality]
  18. @SET ICE_SAMPLE_RATE=44100
  19. @SET ICE_BIT_RATE=128
  20. @SET ICE_MUX_CACHE=10000
  21.  
  22. @REM [icecast infomation]
  23. @SET ICE_STREAM_MOUNT_POINT=moutpoint
  24. @SET ICE_STREAM_NAME=name
  25. @SET ICE_STREAM_DESCRIPTION=description
  26. @SET ICE_STREAM_GENRE=genre
  27. @SET ICE_STREAM_URL=(null)
  28.  
  29. @REM ----------------------------------------------------------------------------------------------
  30. @REM sout setting
  31. @REM ----------------------------------------------------------------------------------------------
  32. @SET VLC_SOUT_TRANSCODE=vcodec=none,acodec=mp3,ab=%ICE_BIT_RATE%,channels=2,samplerate=%ICE_SAMPLE_RATE%
  33. @SET VLC_SOUT_STD=access=shout,mux=mp3,dst=%ICE_USER%:%ICE_PASS%@%ICE_SERVER%:%ICE_PORT%/%ICE_STREAM_MOUNT_POINT%
  34. @SET VLC_SOUT="#transcode{%VLC_SOUT_TRANSCODE%}:std{%VLC_SOUT_STD%}"
  35.  
  36. @REM ----------------------------------------------------------------------------------------------
  37. @REM call
  38. @REM ----------------------------------------------------------------------------------------------
  39. @REM [args]
  40. @SET COMMAND_ARGS=
  41. @SET COMMAND_ARGS=%COMMAND_ARGS% -vvv "%RTMP_URL%"
  42. @SET COMMAND_ARGS=%COMMAND_ARGS% --no-sout-video
  43. @SET COMMAND_ARGS=%COMMAND_ARGS% --sout "%VLC_SOUT%"
  44. @SET COMMAND_ARGS=%COMMAND_ARGS% --sout-keep
  45. @SET COMMAND_ARGS=%COMMAND_ARGS% --sout-mux-caching "%ICE_MUX_CACHE%"
  46. @SET COMMAND_ARGS=%COMMAND_ARGS% --sout-shout-mp3
  47. @SET COMMAND_ARGS=%COMMAND_ARGS% --sout-shout-name="%ICE_STREAM_NAME%"
  48. @SET COMMAND_ARGS=%COMMAND_ARGS% --sout-shout-description="%ICE_STREAM_DESCRIPTION%"
  49. @SET COMMAND_ARGS=%COMMAND_ARGS% --sout-shout-genre="%ICE_STREAM_GENRE%"
  50. @SET COMMAND_ARGS=%COMMAND_ARGS% --sout-shout-url="%ICE_STREAM_URL%"
  51. @SET COMMAND_ARGS=%COMMAND_ARGS% --loop
  52. @REM [call]
  53. @START vlc.exe %COMMAND_ARGS%
  54. @ENDLOCAL
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement