Tue, 09/04/2013 - 20:46 · per edrok
stream tdt

Codi Stream x TDT

Codi per emetre per internet un flux directe audiovisual, en aquest cas, una tarjeta USB que captura la TDT per senyal d'antena.

Codi fet en fet en bash, per Linux-Ubuntu, basat en gstreamer (http://en.wikipedia.org/wiki/GStreamer), utilitzat per enviar la senyal de LaTele, canal 37 (a 602000Mz) per internet, a través de:
http://experimentaltv.org:8000/latele
o a http://latele.cat/latele-en-directe

Podeu obrir el vostre propi canal per a usos socials, ho podeu fer a http://giss.tv

Podeu posar aquest codi en un arxiu en blanc, l'anomeneu "gst_tdt2stream.sh", li doneu permisos d'execució, i un cop configurat el "CONFIG", ja podreu re-emetre per streaming el canal de la TDT que desitjeu.

  1. #!/bin/bash
  2. #gst_tdt2stream.sh
  3. #
  4. # CONFIG
  5. #
  6. HOST=giss.tv
  7. PORT=8000
  8. MOUNT=el_teu_mointpoint.ogg
  9. PASSWD=el_teu_password
  10. FREQ_TDT=602000 #(Aquesta és la frequència de LaTele.cat)
  11. BANDA_TDT=8
  12. NOM_STREAM=testing
  13. DESCRIPCIO=emissio_en_proves
  14. TIPUS=comunitat_audiovisual
  15. WEB=http://telenoika.net
  16. BACKUP_FILE=stream_backup_$MOUNT
  17. #
  18. # FI CONFIG
  19. #
  20. gst_tdt2stream(){
  21. gst-launch-0.10 dvbsrc frequency=$FREQ_TDT bandwidth=$BANDA_TDT ! mpegtsdemux name=demux ! queue ! mpeg2dec ! deinterlace ! videorate ! video/x-raw-yuv,framerate=25/2 ! videoscale ! video/x-raw-yuv,width=320,height=240 ! ffmpegcolorspace ! tee name=tscreen ! queue ! autovideosink tscreen. ! queue ! theoraenc quality=48 ! queue ! oggmux name=mux demux. ! queue ! mad ! tee name=audiout ! queue ! autoaudiosink audiout. ! queue ! audioconvert ! vorbisenc quality=0.5 ! queue ! mux. mux. ! queue ! tee name=tfile ! queue ! filesink location=$BACKUP_FILE tfile. ! queue ! shout2send ip=$HOST port=$PORT mount=$MOUNT password=$PASSWD streamname=$NOM_STREAM description=$DESCRIPCIO genre=$TIPUS url=$WEB
  22.  
  23. while true
  24. do
  25. # echo "Verifiquem mount_point"
  26. curl -s http://$HOST:$PORT/|grep -q "Mount Point /$MOUNT"
  27. if [ $? != 0 ]; then
  28. # echo "Verifiquem gst-launch-0.10"
  29. PID=$(pidof gst-launch-0.10)
  30. if [ "x$PID" != "x" ]; then
  31. # echo "matant gst-launch"
  32. kill -9 $PID;
  33. fi
  34. gst_tdt2stream &
  35. # echo "rearrancant"
  36. sleep 5
  37. fi
  38. sleep 1
  39. done
  40. #
  41. # INSTAL·LACIO GSTREAMER
  42. # $ sudo add-apt-repository ppa:gstreamer-developers/ppa
  43. # $ sudo apt-get update
  44. # $ sudo apt-get install gstreamer-tools
  45. # FI INSTAL·LACIO GSTREAMER
  46. #
  47. # INSTAL·LAR CURL
  48. # $ sudo apt-get install curl
  49. # FI INSTAL·LACIO CURL
  50. #
  51. # gstreamer_code by giss.tv
  52. # continuity_code by acs.li
  53. # suport_maintaiment by kinoraw.net
  54. # experimental icecast servers: giss.tv - experimental.tv - gint.tv - hangar.org
  55. # latele.cat/latele-en-directe hosted by Telenoika.net
  56. # gst_tdt2stream project by edrok Telenoika.net
  57. #
  58. # GPL web@telenoika.net
  59. #
  60. # v tka-0.0 2012/05/19 20:53:01 Telenoika
  61. # v tka-0.1 2012/10/14 23:23:23 Hackafou
  62. # v tka-0.2 2013/01/16 18:00:00 EnergyControl stream workshop

Recursos Externs

  • Schlieren :: enregistrar ones de so i calor

    La fotografia Schlieren és una tècnica que permet captar el so o la calor.

    Es capten les variacions en la densitat d'un fluid (l'aire en aquest cas) generades pel so o la calor. Aquestes variacions es coneixen com l'efecte Schlieren, i van ser descobertes pel físic alemany August Toepler al 1864.

    clap
  • Moss FM

    Han arrribat les piles-planta!


    És un fet conegut que les plantes generen electricitat en petites quantitats.


    Un grup de recerca de la Universitat de Cambridge ens han fet arribar aquest vídeo on fan funcionar una ràdio ::
    (Font: http://wired.com/design/2014/03/moss-solar-panels-power-pocket-radio)

    moss fm
  • Valve Open-Sources Their Direct3D To OpenGL Translation Layer

    With Valve's Source Engine originally just targeting Direct3D, when initially porting their games to Linux and OS X they relied upon a hand-made Direct3D to OpenGL translation layer. In potentially assisting other game developers, Valve Software has now opened up this graphics translation layer.

    valve
  • riot-NAS: Almacenamiento móvil para fotografía de calle

    Dispositivo portátil que permita almacenar un respaldo de las fotografías que se tomen con teléfonos celulares cercanos.


    El principal objetivo es preservar la información (videos y fotografías) que sean tomadas por los asistentes a grandes concentraciones de personas, de tal forma que en caso de perdida o robo del equipo o de que su propietario sea obligado a borrar la información local en el dispositivo, esta información sea conservada para posterior uso en redes sociales o periodismo ciudadano.

    riot-nas
  • AratechLabs presents Polarmic

    AratechLabs, http://www.aratechlabs.com , a catalan start-up, introduces new Augmented Reality application:


    Arapolarmic


    It helps sound technicians and musicians to visualize the directional polar patterns of microphones, with a tablet device that captures and matches microphones and shows the patterns on the screen.

    Ara PolarMic Augmented reality application for microphone directivity monitoring

Recursos comunitAV

  • Kickstarter - FPV Live Streaming Paper Airplane Drone

    kickstarter powerup-fpv-live-streaming-paper-airplane-drone

    Acerca de este proyecto

    It’s a bird. It’s a plane. Well, sort of. It’s you, flying atop your very own paper airplane... It’s PowerUp FPV: the first ever paper airplane drone with a live streaming camera!

    paper drone FPV stream
  • Desbloquear celdas protegidas en documentos excel

    Para desbloquear celdas que no nos permiten escribir porque estan bloqueadas por un password que no conocemos, se puede seguir el siguiente procedimiento:

    Guardar el fichero con un formato abierto, un fichero.ODS por ejemplo. Este formato es en realidad un zip con varios ficheros dentro.

    Cambiar la extension de .ODS a .ZIP y descomprimir el contenido en una carpeta.

  • Listening-Lights

    Andrés Pérez López

    Sound and Light Free software tools for sound and lighting synchronization

    Presentació a Telenoika: https://vimeo.com/117961054

    Listening-Lights - Machine Listening for Lighting Synchronization

    Dependencies:

    sc3 plugins
    SCMIR (http://composerprogrammer.com/code/SCMIR.zip)

    Examples:

  • synthpibots

    Xavi manzanares

    Synth > Synths // Sintetitzadors
    Pi > RaspberryPi platform // Plataforma Raspberry Pi
    BØTS > Generative compositions of light and sound // Composicions generatives de so i llum

    tira3DPrint+Pètals

    Abstract