NUS.SOC.CS5248-2014 Roger Zimmermann Project Create a DASH-compliant (Dynamic Adaptive Streaming over HTTP) streaming system Logistics: Week 8.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

LIS651 lecture 5 direct use of wotan Thomas Krichel
December, 2008 CS-591 Securing Servers: International Capture the Flag 1 Nadine Sundquist CS591-F2008 University of Colorado, Colorado Springs Dr. C. Edward.
NUS.SOC.CS Roger Zimmermann Project Create a DASH-compliant (Dynamic Adaptive Streaming over HTTP) streaming system.
ENEE150: Discussion 1 Section 0104 Please Sit Down at a Computer and Login!
ECT 250: Survey of e-commerce technology Publishing pages on a Unix system.
PHP (2) – Functions, Arrays, Databases, and sessions.
George Blank University Lecturer. Creating A Web Site at NJIT Professor Blank.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Web Pages Publishing your page on ASUWlink. Unix Directory Commands ls –la –will show all directories and files –will show directory and file permissions.
CS1020: Intro Workshop. Topics CS1020Intro Workshop Login to UNIX operating system 2. …………………………………… 3. …………………………………… 4. …………………………………… 5. ……………………………………
1 Basics of Linux On linux machine: Login at your home directory Open a “shell” or “terminal” or “xterm” workspace (4) On windows machine Intall linux.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
Intro to PHP at Winthrop CSCI 297 Scripting Languages Day One.
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
File Systems Sources and Resources: 1. A Students Guide to UNIX, by Hahn 2. Paula Davidson’s Handout on UNIXHandout on UNIX.
Nick Geoghegan1 Introduction to Linux Workshop. Nick Geoghegan2 Getting Started Download the following files:
CNIT 132 Intermediate HTML and CSS Publish Web Page.
SQL HW1 Turn in as a hardcopy at the start of next class period. You may work this assignment in groups.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
1 John Magee 9 November 2012 CS120 Lecture 17a: Publishing Web pages.
Essential Unix at ACEnet Joey Bernard, Computational Research Consultant.
A little PHP. Enter the simple HTML code seen below.
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
ECT 250: Survey of E-Commerce Technology FrontPage Publishing pages Unix.
Copyright (c) by CNAPTICS Corporation. All rights reserved.1 INFO Oracle Database 11g: Administration II Presented By: Marc S. Paller,
SQL Queries Relational database and SQL MySQL LAMP SQL queries A MySQL Tutorial and applications Database Building.
Database and mySQL Week 07 Dynamic Web TCNJ Jean Chu.
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
UNIX Workshop Freshmen Orientation UNIX workshop Before we begin…  Does everybody have a computer?  Does everybody have your account slips?
CSU - DCE Advanced Perl First Web Page - Fort Collins, CO Copyright © XTR Systems, LLC Creating Your First Web Page Instructor: Joseph DiVerdi,
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
Page with Hit Counter. PHP Page with Counter Read file with count print out count
CSE 341, S. Tanimoto Lisp CGI - 1 Lisp CGI Programming for the Web Web servers can invoke Lisp to “intelligently” create web pages on the fly. We will.
Group Name: PNT Group Members: Prabin Joshi and Ngoc Vu.
Website Administration Information Systems 337 Prof. Harry Plantinga.
Accessing the Lab. Putty Available via links on course page Creates secure (SSH) command line session between your machine and SCS network Uses tunnelling.
Preliminary PreparationS for the Training AIST=Innovation 1.WinSCP Installation Download Site: 2. Putty.exe file download.
File Systems, telnet and ftp Sources and Resources: 1. A Students Guide to UNIX, by Hahn 2. Paula Davidson’s Handout on UNIXHandout on UNIX.
Setup Environment: Instructions for CS1520 Server Setup Nils Murrugarra
Set up environment for mapreduce developing on Hadoop.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
ECT 270 Client-side Web Application Development Professor Robin Burke.
NUS.SOC.CS Roger Zimmermann (based on slides by Ooi Wei Tsang) Project Packetize MP3 audio into RTP Packets.
NUS.SOC.CS Roger Zimmermann Project Packetize MP3 audio into RTP Packets.
Unix Environment Basics CSCI-1302 Lakshmish Ramaswamy.
Web programming Part 1: environment 由 NordriDesign 提供
How Web Database Architectures Work CPS181s April 8, 2003.
ICE UNIX TUTORIAL. File System Commands cd – change directory cd – change directory ls – list contents ls – list contents rm – remove/delete rm – remove/delete.
Using UNIX Charles Duan FAS Computer Services June 12, 2016.
Instructor: Joseph DiVerdi, Ph.D.
Unix Environment Basics CSCI-1302
CS1010: Intro Workshop.
Dynamic Adaptive Streaming over HTTP
Project Create a DASH-compliant (Dynamic Adaptive Streaming over HTTP) live streaming system.
CS5248: Systems Support for Continuous Media
Relational database and SQL MySQL LAMP SQL queries
SQL Queries Relational database and SQL MySQL LAMP SQL queries
Computing Fundamenatls CMSC 201 Computer Science I Penny Rheingans University of Maryland Baltimore County (with inspiration from previous 201 instructors.
How to create and run CGI programs using the CS web server.
Admin Tutorial.
Lab 1 introduction, debrief
BIF703 File Permissions.
Database Driven Websites
Intro to PHP at Winthrop
Introduction to UNIX UNIX developed at Bell Labs in 70s
Crawling with Heritrix
Web Programming Essentials:
The Linux Command Line Chapter 9
Presentation transcript:

NUS.SOC.CS Roger Zimmermann Project Create a DASH-compliant (Dynamic Adaptive Streaming over HTTP) streaming system Logistics: Week 8

NUS.SOC.CS Roger Zimmermann Logistics (1) All 38 students are in a team. We have 13 teams with Android tablets (3  TF101 Asus Transformer, 7  TF300 Asus Transformer, and 5  Galaxy Note Pro Samsung). All the tablets are running Android 4.2 Jelly Bean or Android 4.4 KitKat.

NUS.SOC.CS Roger Zimmermann Logistics (2) An account has been created for each of you on our server: pilatus.d1.comp.nus.edu.sg Your username and password have been mailed to you. Change the password! Use ssh or PuTTy or something similar to log in. The machine runs Linux (CentOS 6.5,

NUS.SOC.CS Roger Zimmermann Logistics (3) You will need to know some minimal Linux commands: ls, mv, cd, chmod, … For your HTML and PHP code you need to create a subdirectory called public_html. chmod 711 on your public_html directory chmod 644 on all web files (e.g., *.html, *.php) Every team will be given a MySQL account. The database name, username and password will be ed to you.

NUS.SOC.CS Roger Zimmermann Logistics (4) Below the public_html you need another directory to store your video files. This directory needs to be given special file permissions. E.g.: chcon -R -t httpd_sys_rw_content_t public_html/video_repo Use the IVLE Forum for discussions and questions.

NUS.SOC.CS Roger Zimmermann Advice and Actions (1) Form a team (3 persons). Note: You will need to read and learn a lot. Your program code will be quite small. HTTP POST command structure MP4Parser usage to create streamlets FFmpeg transcoder usage Playlist.m3u8 format in XML Start early (i.e., this week)!

Actions (2): Get your Tablet Check out your loan Android tablet for the project from SoC Technical Services (on the first floor of COM1). There is one tablet per team (3 students). Please make an appointment with Mr. Chow Chin Ming to get your tablet. Tell Mr. Chow the 3 team member names. NUS.SOC.CS Roger Zimmermann