티스토리 뷰

Cloud/Private Cloud

install vlc player on redhat linux

jacobbaek Jacob_baek 2017. 4. 6. 18:22

RHEL7.3에 VLC 설치


우선 vlc player를 사용하기 위한 gui를 설치한다.(cloud image의 경우 console이 미설치되어 있기에 아래 package를 설치한다.)

- https://access.redhat.com/solutions/5238


vlc를 아래의 package만 추가했다고 해서 설치가 되지 않는다.

yum install https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm

yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

dependency error가 발생된다.


아래의 package를 추가로 설치한다.

rpm -ivh ftp://ftp.pbone.net/mirror/li.nux.ro/download/nux/dextop/retired/libfribidi-0.19.2-3.el7.nux.x86_64.rpm

rpm -ivh ftp://195.220.108.108/linux/centos/7.3.1611/os/x86_64/Packages/minizip-1.2.7-17.el7.x86_64.rpm

rpm -ivh ftp://bo.mirror.garr.it/1/slc/centos/7.3.1611/os/x86_64/Packages/libGLEW-1.10.0-5.el7.x86_64.rpm

만약 download link가 연결이 안되는 경우 관련된 package name으로 인터넷 검색하면 다운로드 링크를 찾을 수 있다.


이후 vlc를 yum을 통해 설치하면 설치가 된다.


동영상 play를 하기 위해서는 codec이 설치되어야 한다. 아래 package를 설치한다.

yum install libdvdcss gstreamer{,1}-plugins-ugly gstreamer-plugins-bad-nonfree gstreamer1-plugins-bad-freeworld libde265 x265


Stream 서비스를 위해서는 아래의 링크를 참조하여 설정한다.

- https://videoconverter.wondershare.com/vlc/vlc-media-player-or-vlc-streamer.html


streaming 수행을 위해서 igmp를 통한 membership join을 수행해야 하는데 간혹 switch에서 igmp version 3를 지원하지 않는 경우가 있다.

이와 같은 경우 아래의 command를 통해 igmp version 2를 force로 지정한다.

echo "2" > /proc/sys/net/ipv4/conf/eth0/force_igmp_version

이후 다시 확인해보면 igmp를 통한 multicast가 정상 처리됨을 확인할 수 있다.


sysctl.conf에 아래 설정을 추가하면 재부팅후에도 정상적으로 igmp 서비스를 할 수 있다.

net.ipv4.conf.eth0.force_igmp_version = 2

- https://sites.google.com/site/miclinuxcorner/technology/multicast-routing


Streaming을 통한 MultiCast 를 확인하기 위해서는 vlc에 다음과 같은 command 혹은 설정을 사용하면 된다.

vlc /home/test/Desktop/twice.mp4 --sout="#duplicate{dst=239.1.1.4,port=5004,mux=ts,ttl=10},dst=display}"

"ttl=10"을 추가로 설정해주어야 igmp packet을 vlc server에서 전송한다.


참고로 CentOS6.X에 vlc 설치시는 아래 링크를 참고한다.

cd /etc/yum.repo.d/

wget http://pkgrepo.linuxtech.net/el6/release/linuxtech.repo




'Cloud > Private Cloud' 카테고리의 다른 글

RHOSP 9 with LBaasv2  (0) 2017.04.14
blk_update_request I/O error  (0) 2017.04.14
install vlc player on redhat linux  (0) 2017.04.06
error when tripleo overcloud deploying  (0) 2017.03.21
occur QEMU error when volume attach  (0) 2017.03.14
openstack undercloud install error  (0) 2017.03.06
댓글
댓글쓰기 폼