stiziwik
Sie befinden sich hier: Willkommen » linux » Video-streaming
Zuletzt angesehen: • Video-streaming

Video-streaming

Diese Anleitung ist noch nicht ganz fertig.

Start

X
xterm
xrandr -s 800x600
cvlc -vvv /home/linux/video/ppt1.MPG /home/linux/video//ppt2.MPG --sout udp:239.255.0.1 --loop
cvlc -f --no-osd udp://@239.255.0.1:1234

Video Startscript

#!/bin/bash
 
XSERVER=/usr/bin/X
XTERM=/usr/bin/xterm
VLCSERVER=/usr/bin/vlc
VLCCLIENT=/usr/bin/cvlc
VIDEO1=/home/linux/video/ppt1.MPG
VIDEO2=/home/linux/video/ppt2.MPG
STREAMPATH=udp:239.255.0.1
STREAMCONNECT=udp://@239.255.0.1:1234
 
# X-Window-Server starten
$XSERVER -allowMouseOpenFail
 
# Auflösung im X-Window-Server aendern
$XTERM -e `xrandr -s 800x600
 
# VLC-Stream-Server starten
$VLCSERVER -vvv $VIDEO1 $VIDEO2 --sout $STREAMPATH --loop
sleep 3
 
# VLC-Stream-Client starten
$VLCCLIENT -f --no-osd $STREAMCONNECT

VLC init-Script

#!/bin/sh
# /etc/init.d/x11-start startup the X server
### BEGIN INIT INFO
# Provides:          CVLC 
# Required-Start:    $local_fs $x11
# Required-Stop:     $local_fs
# Default-Start:     S
# Default-Stop:
### END INIT INFO
 
 
PATH=/bin:/usr/bin:/sbin:/usr/sbin
 
case "$1" in
  start)
    echo Starte VLC
    /usr/bin/cvlc -f --no-osd udp://@239.255.0.1:1234 :udp-caching=300
  ;;
 
  stop)
    killall cvlc
  ;;
 
  status)
    do_status
  ;;
  *)
    log_success_msg "Usage: /etc/init.d/x11-start {start|stop|status}"
    exit 1
    ;;
esac
 
exit 0

Watchdog für VLC

#!/bin/sh
logfile=/tmp/watchdog/log
# Stellt sicher, dass VLC immer wieder gestartet wird.
if [ $(ps -A | grep -c vlc) = 0 ];
then
    echo "$(date) VLC wiederbeleben" >> $logfile
    /etc/init.d/vlc start
fi
Previous Next

Webseiten-Werkzeuge

  • Letzte Änderungen
  • Medien-Manager
  • Übersicht

Seiten-Werkzeuge

  • Zeige Quelltext
  • Ältere Versionen
  • Links hierher
  • Nach oben

Benutzer-Werkzeuge

  • Anmelden
linux/video-streaming.txt · Zuletzt geändert: 2017/07/26 06:58 von 127.0.0.1
stiziwik

Table of Contents

Inhaltsverzeichnis

  • Video-streaming
    • Start
    • Video Startscript
    • VLC init-Script
    • Watchdog für VLC
  • Android
  • Bild-und-video
  • Datenverarbeitung
  • Fahrzeuge
  • Hausautomatisation
  • linux
    • Alix-router
    • Icinga
    • Log-Server
    • Mail
    • Mysql
    • Nagios
    • Owncloud
    • Virtualisierung
    • Webcam
    • Accl Attr
    • Alternativen-System
    • Antivirus-live
    • Anzahl
    • Audacious
    • Audiodateien-umwandeln
    • Avira-Live-Rescue
    • Backupscript
    • Bash
    • Beep-mit-Ringtones
    • Benutzerpassword Deaktivieren
    • Bluetooth
    • Bootvorgang
    • CD-Ripper
    • Clonezilla
    • Coredump
    • Datenrettung
    • Datum Und Uhrzeit
    • dd
    • Desktop-dateien
    • Docker
    • Duplikate
    • Fail2ban
    • Festplatten
    • Fingerprintsensor
    • Gddrescue
    • Geda
    • Genisoimage mkisofs
    • Grub
    • Internetradio
    • Ipod
    • Journalctl
    • Keepass
    • Kernel Bauen
    • Keystore
    • Live-CD erstellen
    • Lnav
    • Lshw-hardware
    • Message-of-the-day
    • Midnight Commander
    • Mongodb
    • Nohup, Hintergrund, anhalten und Co
    • Openssl
    • Pakete bauen
    • Paketverwaltung
    • Passwort-Generator
    • Patches
    • Prüfsumme
    • Quota
    • Remote Desktop Verbindung
    • Request Tracker
    • Rsync
    • Samba
    • Scriptschnipsel
    • Serielle-Konsole
    • Smartmontools
    • Sms-gateway
    • Softwareraid
    • Squid
    • SSH
    • Stats
    • Stresstest
    • Strongswan VPN
    • Sudo
    • Supergrub2disk
    • Supervisord
    • Swap
    • Syslog
    • Systemrescue
    • Tftp
    • Thunderbird
    • Umbenennen
    • Unity Fenstermanager
    • Video-streaming
    • Virenscan-script
    • Virtualbox
    • Virtualisierung
    • Vnc-vino
    • Watchdog
    • Webmin
    • Wmctrl
    • Zeitsynchronisation Mit DCF-77 Empfänger
    • Zoneminder
  • Nas
  • Netzwerk
  • PlayGround
  • Programieren
  • Projekte
  • Raspberry Pi
  • sonstiges
  • VDR
  • Web
  • Werkstatt
  • Wiki
  • sidebar-acmenu
  • sidebar-indexmenu
  • sidebar-simplenavi