Error en sys.stdout

Juazisco hafrancker en gmail.com
Mie Mar 11 00:54:40 CET 2009


Amigos,
Pues resulta que estoy tratando de realizar un streaming usando:

pyvnc2swf -> ffmpeg2theora --> oggfwd --> icecast2

hasta ahora la data(video) pasa perfectamente por aqui
ffmpeg2theora --> oggfwd --> icecast2
pero he observado que pyvnc2swf no me puede sacar la data via stdout, se
genera un error que aun no logro resolver, segun mis averiguaciones esto
sucede porque el stdout puede estar siendo usado por otro proceso ejemplo el
print().

estoy usando las ultimas fuentes de:
http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf.html

ahora eplico lo que deseo hacer, pues deseo monitorizar varias Pcs de una
lan, solo necesito observarlas via web por temas de seguridad no debe ser
acceso remoto, entonces la idea es que se capture en vivo el escritorio y se
transmita via streaming, pensaba usar red5 o flash media server pero como
que no logro encajar la solucion por alli, por ello lo mas facil y rapido es
icecast, para esto el video debe ser encodeado a ogv, cosa que se logro con
el ffmpeg2theora.

el problema radica en que la salida del pyvnc2swf no puedo encodearla en
vivo usando tuberias, ya que el stdout parece no funcionar.

me sale algo  como esto:
Traceback (most recent call last):
  File "./vnc2swf.py", line 611, in <module>
    if __name__ == "__main__": sys.exit(main(sys.argv))
  File "./vnc2swf.py", line 598, in main
    merge=merge, debug=debug)
  File "./vnc2swf.py", line 439, in vnc2swf
    stream.close()
  File "/home/jquinonese/workspace/pyvnc2swf/src/output.py", line 905, in
close
    self.writer.write_file(self.output_frames)
  File "/home/jquinonese/workspace/pyvnc2swf/src/swf.py", line 869, in
write_file
    self.outfp.close()
IOError: [Errno 32] Broken pipe

a ver si me comentan las opciones que podria seguir.

Saludos,

-- 
-------------------------------
Jose Quiñones Enciso
Blog: http://joseq.inkax.org
-------------------------------
Apesol:
http://www.apesol.org
-------------------------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es