VLC 에는 web interface 라는 넘이 있는데,
이녀석을 원격지에서 http query를 통해 제어가 가능하다.
윈도우에서 기본설치시
C:\Program Files\VideoLAN\VLC\http\requests 경로에 존재하는 파일을 읽어보면 될 듯 하다.
웹에서 접속시에는
http://localhost:8080/requests/filename.xml?query
식으로 하면된다.
아래는 readme.txt 파일
[링크 : http://forum.videolan.org/viewtopic.php?f=16&t=45842]
2009/12/08 - [프로그램 사용/VLC] - VLC 웹 인터페이스 원격지에서 안될경우
2009/11/24 - [프로그램 사용/VLC] - VLC web interface(웹 인터페이스)
이녀석을 원격지에서 http query를 통해 제어가 가능하다.
윈도우에서 기본설치시
C:\Program Files\VideoLAN\VLC\http\requests 경로에 존재하는 파일을 읽어보면 될 듯 하다.
웹에서 접속시에는
http://localhost:8080/requests/filename.xml?query
식으로 하면된다.
아래는 readme.txt 파일
$Id$ This file describes commands available through the requests/ file: Lines starting with < describe what the page sends back Lines starting with > describe what you can send to the page All parameters need to be URL encoded. Examples: # -> %23 % -> %25 + -> %2B space -> + ... status.xml: =========== < Get VLC status information, current item info and meta. > add <mrl> to playlist and start playback: ?command=in_play&input=<mrl> > add <mrl> to playlist: ?command=in_enqueue&input=<mrl> > play playlist item <id>: ?command=pl_play&id=<id> > toggle pause. If current state was 'stop', play item <id>: ?command=pl_pause&id=<id> > stop playback: ?command=pl_stop > jump to next item: ?command=pl_next > jump to previous item: ?command=pl_previous > delete item <id> from playlist: ?command=pl_delete&id=<id> > empty playlist: ?command=pl_empty > sort playlist using sort mode <val> and order <id>: ?command=pl_sort&id=<id>&val=<val> If id=0 then items will be sorted in normal order, if id=1 they will be sorted in reverse order A non exhaustive list of sort modes: 0 Id 1 Name 3 Author 5 Random 7 Track number > toggle random playback: ?command=pl_random > toggle loop: ?command=pl_loop > toggle repeat: ?command=pl_repeat > toggle enable service discovery module <val>: ?command=pl_sd&val=<val> Typical values are: sap shoutcast podcast hal > toggle fullscreen: ?command=fullscreen > set volume level to <val> (can be absolute integer, percent or +/- relative value): ?command=volume&val=<val> Allowed values are of the form: +<int>, -<int>, <int> or <int>% > seek to <val>: ?command=seek&val=<val> Allowed values are of the form: [+ or -][<int><H or h>:][<int><M or m or '>:][<int><nothing or S or s or ">] or [+ or -]<int>% (value between [ ] are optional, value between < > are mandatory) examples: 1000 -> seek to the 1000th second +1H:2M -> seek 1 hour and 2 minutes forward -10% -> seek 10% back playlist.xml: ============= < get the full playlist tree browse.xml: =========== < ?dir=<dir> > get <dir>'s filelist vlm.xml: ======== < get the full list of VLM elements vlm_cmd.xml: ============ < execute VLM command <cmd> ?command=<cmd> > get the error message from <cmd> |
[링크 : http://forum.videolan.org/viewtopic.php?f=16&t=45842]
2009/12/08 - [프로그램 사용/VLC] - VLC 웹 인터페이스 원격지에서 안될경우
2009/11/24 - [프로그램 사용/VLC] - VLC web interface(웹 인터페이스)
'프로그램 사용 > VLC' 카테고리의 다른 글
VLC 1.1.0 Luggage (0) | 2010.07.03 |
---|---|
VLC 웹 인터페이스 조작하기 - controlling VLC web interface (0) | 2010.04.22 |
x264 와 h264의 관계? (0) | 2010.04.15 |
VLC nightly build (0) | 2010.04.13 |
VLC 크로스컴파일 - 멀고도 험하다 ㅠ.ㅠ (0) | 2010.03.17 |