Yeniden Aktar / Yansıt HTTP Canlı Akışı


2

Bir Linux sunucusu kullanarak bazı HLS'leri (HTTP Canlı Akışı) yeniden akışa / aynalamaya ihtiyacım var.

Girişten

http://anystream.com/channel1.m3u8

ÇIKTI

http://127.0.0.1/abc.m3u8

Birkaç medya sunucusu buldum ancak dokümantasyon eksikliği var. (crtmpserver veya bir sonraki gen medya sunucusu gibi) Ama bir sunucu çözümü olmak zorunda değildir, ffmpeg için bir nasıl yapılmalı veya bir PHP / Phyton betiği (mümkünse) de çok iyi olurdu.

Şimdiden teşekkür ederim.

Yanıtlar:


0

deneyebilirsiniz ffmpeg- ffserveristeğe bağlı akış için yerel bir dosya hazırlayabilmenizi sağlar veya akış adresini kaynak olarak da ayarlayıp yeniden yayınlayabilirsiniz ffserver- Birkaç yıl önce birkaç test yaptım - I ile akış yeniden kodlamak için kullanılan mplayer'la, aşağıdakileri içeren ffmpegve itinffserver

Benim "yeniden yayın" fikrimi yerel ağ üzerinde yerel bir yayın sunucusu sağlamak ve istemcilerin yerel olarak bağlantı kurmasını sağlamak yerine uzaktan kumandaya 10-20 bağlantı açarak WAN'ı öldürmek oldu.


0

Bunu VLC ile kolayca yapabilirsiniz . Yalnızca GUI'yi kullanarak bağlantıyı yayınlayın ve bunu yapabildiğiniz anda komut satırını çıkarabilir ve sunucunuzda komut satırı olarak çalıştırabilirsiniz. Sonuç şöyle bir şey olacak:

vlc http://anystream.com/channel1.m3u8 :sout=#http{mux=ffmpeg{mux=flv},dst=:8080/music} :sout-keep

Ancak, GUI kullandığınızdan ve akış kodunu kendiniz değiştirdiğinizden emin olun.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.