Şu anda Flowplayer'da doğru şekilde görüntülenmesi gereken bir akış yapıyorum. Önce RTP ile başka bir bilgisayara yolladım. Burada, kodekin vb. Doğru bir şekilde ulaştığını VLC ile de kontrol ettim. örneğin http://localhost:8080/test.mp4
: bir şey aracılığıyla Ben VLC kullanılan,http protokolü ile ffmpeg akışı nasıl yapılır
Şimdi bir dosya olarak Flowplayer için bu akışı ortaya çıkarmak istiyoruz, bu yüzden görüntülenebilir.
aldığım tam çizgidir: ffmpeg -i input -f mp4 http://localhost:8080/test.mp4
Ancak, ne olursa olsun bunu deneyin nasıl, sadece bir girdi/çıktı hatası alıyorum. Bu sadece ffserver veya başka bir şeyle mümkün mü?
Sanırım bu işe yaramıyor çünkü ffmpeg sunucu olarak hareket edemiyor; VLC üzerinde mümkün olduğu kadar çalışır. (Her ne kadar VLC belirlediğim codec'leri mahveder ve bir sebepten sonra okunamaz olsa da)
A (bir çeşit) geçici çözüm RTP akışını bir dosyaya kaydedip, sonra da akış yürütücünün yüklemesine izin veriyorum. Ancak, bu sadece dosyaya artık erişilemediğinde çalışır; Aksi halde kodek hatası alıyorum.
Dokümanları kontrol edin: https://trac.ffmpeg.org/wiki/StreamingGuide –
Onları birkaç kez okudum, ancak sorunumu çözmedim. – Boehmi
Canlı akış girişiminde bulunuyorsanız mp4 yerine flv kullanın: 'ffmpeg -i input -c: v libx264 -maxrate 1000k -bufsize 2000k -g 50 http: // localhost: 8080/test.flv' Ayrıca bkz. Http://trac.ffmpeg.org/wiki/EncodingForStreamingSites – LordNeckbeard