diff options
12 files changed, 94 insertions, 0 deletions
diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/en/index.html b/kpov_judge/tasks/vlc_stream_rtp/howtos/en/index.html new file mode 100644 index 0000000..c9e2714 --- /dev/null +++ b/kpov_judge/tasks/vlc_stream_rtp/howtos/en/index.html @@ -0,0 +1,94 @@ +<html> + +<head> +<meta http-equiv=Content-Type content="text/html; charset=utf-8"> +</head> + + +<body><font face="Georgia, Times New Roman, Times, serif"> + +<h2> Summary </h1> + +<ol> + <li>Set up a virtual machine</li> + <li>Install VLC</li> + <li>Create RTP video stream</li> + <li>Make sure the stream is accessible from the internet</li> +</ol> + + <h2>Instructions</h1> + + <ol> + <li> + <h4>Set up a virtual machine </h3> + <p> Use disk simpleArbiter. You can get it <a href="http://polz.si/media/uploads/kpov/virtualke/">here</a>. </p> + </li> + + <li> + <h4>Install VLC</h3> + <p> + In file <code>/etc/apt/sources.list</code> replace <code>wheezy</code> with + <code>testing</code> or if missing, add rows: + </p> + <p> + <code> + deb http://ftp.at.debian.org/debian wheezy main contrib non-free <br> + deb-src http://ftp.at.debian.org/debian wheezy main contrib non-free + </code> + </p> + <img alt="slika-01" src="../images/1.png" style="width: 640px;" /> + <p> + Check for updates and install VLC with the following commands: + </p> + <p> + <code> + apt-get update <br> + apt-get install vlc + </code> + </p> + </li> + + <li> + <h4>Create a new stream </h3> + + <p> + Open VLC. In Media menu select Stream. + </p> + <img src="../images/stream_menu.png" style="width: 640px;" alt="menu"> + <p> + Here we choose stream source. This can be a file, a network stream or a capture device. <br> + For this excercise, add one or more video file by clicking <i>Add ...</i> Continue with a click on button Stream. + </p> + <img src="../images/playlist.PNG" style="width: 640px;" alt="stream source"> + <p> + We must also choose the stream destination. For this excercise, choose RTP/MPEG Transport Stream and click Add. + You can configure multiple destinations simultaneously. + </p> + <p> + Configure destination settings. Enter address and stream name. + </p> + <img src="../images/stream_output.PNG" style="width: 640px;" alt="stream destination"> + <p> + Next, we can set transcoding, encapsulation, audio and video codecs and also subtitles. When you finish, click Save and Next. + </p> + <img src="../images/stream_transcoding.PNG" style="width: 640px;" alt="stream settings"> + <p> + In the last step, it is important to check option Stream all elementary streams. + In the text area, we can see the string that can be used to run the stream from a command line. + This is useful if you want to run stream from a computer without graphic interface. + </p> + <img src="../images/stream_finish.PNG" style="width: 640px;"> + </li> + + <li> + <h4>Open stream </h3> + <p> + We can now play the stream from another device using VLC. + </p> + <img src="../images/stream_open.PNG" style="width: 640px;" alt="play stream"> + </li> +</ol> + +</body> + +</html>
\ No newline at end of file diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/2.png b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/2.png Binary files differdeleted file mode 100644 index bdeba20..0000000 --- a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/2.png +++ /dev/null diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/3.png b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/3.png Binary files differdeleted file mode 100644 index 3f6b1d7..0000000 --- a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/3.png +++ /dev/null diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/4.png b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/4.png Binary files differdeleted file mode 100644 index 77cd4f4..0000000 --- a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/4.png +++ /dev/null diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/5.png b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/5.png Binary files differdeleted file mode 100644 index f27df5b..0000000 --- a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/5.png +++ /dev/null diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/6.png b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/6.png Binary files differdeleted file mode 100644 index fc658f7..0000000 --- a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/6.png +++ /dev/null diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/playlist.PNG b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/playlist.PNG Binary files differnew file mode 100644 index 0000000..b815098 --- /dev/null +++ b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/playlist.PNG diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_finish.PNG b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_finish.PNG Binary files differnew file mode 100644 index 0000000..f429a9b --- /dev/null +++ b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_finish.PNG diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_menu.png b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_menu.png Binary files differnew file mode 100644 index 0000000..01f52c6 --- /dev/null +++ b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_menu.png diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_open.PNG b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_open.PNG Binary files differnew file mode 100644 index 0000000..772ffe8 --- /dev/null +++ b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_open.PNG diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_output.PNG b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_output.PNG Binary files differnew file mode 100644 index 0000000..c3dc2a7 --- /dev/null +++ b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_output.PNG diff --git a/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_transcoding.PNG b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_transcoding.PNG Binary files differnew file mode 100644 index 0000000..1fbc9f3 --- /dev/null +++ b/kpov_judge/tasks/vlc_stream_rtp/howtos/images/stream_transcoding.PNG |