Estoy buscando transmitir a Youtube con VLC e hice la siguiente cadena de comandos:
cvlc -vv screen:// --live-caching=0 --screen-fps=30 --screen-width=1920 --screen-height=1080 --sout='#transcode{vcodec=h264,scale=Auto,width=1920,height=1080,acodec=mp3,ab=128,channels=2,samplerate=44100}:std{access=rtmp,mux=ffmpeg{mux=flv},dst=rtmp://a.rtmp.youtube.com/live2/xxxxxxxxxxx}'
Si lo reemplazo screen:// ..
con un archivo de video, la transmisión se carga con éxito en Youtube.
Pero no tengo idea de por qué no proyectará la pantalla. Youtube muestra brevemente una conexión pero no una imagen. VLC no interrumpe la transmisión y muestra la carga para continuar, pero YT nunca la retoma. Cualquier ayuda sería apreciada.
Para el registro, puedo ver la pantalla sin conexión en VLC sin transmisión.
Me sale un error particular que se destaca:
core mux warning: late buffer for mux input (repeated while streaming)
pero esto también sucede en el caso de subir el video y luego no parece causar un problema.
Iniciar sesión
A continuación se muestra el registro cuando intento configurar un servidor HTTP que transmite el escritorio mientras también juego en VLC. Obtengo una imagen, pero solo estática, el primer fotograma de la transmisión.
Me dice mucho que mi computadora es lenta, sin embargo, es un Corei5 y el proceso de VLC solo ocupa el 9% con mucho restante. Guardar en el archivo funciona bien.
Nota
Tengo dos monitores Eso podría ser un problema de alguna manera, no lo sé.
Actualizar
Solucioné el problema de los cuadros caídos al aumentar el búfer con live-caching=2500
. Ahora funciona bien con un servidor HTTP local, pero aún no con YT.
#transcode{vcodec=h264,scale=Auto,width=1920,height=1080
en la medida en que entiendo que estás transcodificando la transmisión en tiempo real con una resolución enorme, intenta emitir una transmisión de menor tamaño 640-480Respuestas:
Problema de inicialización
YouTube tiene un requisito extraño antes de poder transmitir: debe visitar la página de Streaming una vez para inicializar su perfil de transmisión, después de que su proceso de registro lo haya aprobado.
Captura de pantalla: Crear secuencia
Captura de pantalla: Pantalla de inicio
Problema de clave de transmisión (nombre de transmisión)
También noté que no pasaste una clave Stream en VLC. Sin una clave de Stream (nombre de Stream), YouTube rechazará cualquier conexión. VLC admite esta función en los argumentos para el protocolo RTP, por lo que puede ser compatible con el protocolo RTMP, pero no aguanto la respiración. Noté que RTMP no figura como un protocolo de transmisión disponible en la GUI para VLC, por lo que dudaría mucho de que VLC incluso pueda transmitir el protocolo RTMP. Adobe ha intentado castigar a cualquiera que use el proyecto de código abierto RTMPdump, alegando que es una violación de la DMCA. https://en.wikipedia.org/wiki/Real-Time_Messaging_Protocol#rtmpdump Debido a que RTMP requiere que el cifrado sea viable para la transmisión segura, VLC puede no admitir la transmisión a YouTube.
Es posible que pueda transmitir desde VLC a esta otra aplicación y luego hacer que esta aplicación pase la transmisión a través del programa RTMPdump CLI a YouTube. http://docs.livestreamer.io/install.html#windows-binaries
Captura de pantalla: encuentre su clave de transmisión aquí
Problema de reputación VLC
He intentado que VLC grabe pantallas de escritorio en un archivo muchas veces en el pasado y en el presente, y siempre ha fallado miserablemente, ya sea negándose a respetar la velocidad de fotogramas que seleccioné o codificando el archivo con etiquetas de códec incorrectas, lo que resulta en archivo que solo reproduce audio en un reproductor multimedia, o cualquier otro número de problemas. VLC no es tan robusto como su reputación hace creer a la gente. Me saltaría completamente el VLC e iría con un programa de transmisión dedicado, como Open Broadcaster Software Studio (OBS Studio). OBS Studio es la versión actualizada de OBS: https://obsproject.com/
fuente
Puedes probar con este software
https://en.wikipedia.org/wiki/Open_Broadcaster_Software
Es fácil de usar y funciona. Solía probar la transmisión con vlc, pero después de muchos problemas instalo el servidor ubuntu, pongo OBS y transmito las reuniones del parlamento en youtube.
fuente