2016-05-27 14 views
1

Hallo ich recherchiere über Echtzeit-Streaming mit mpeg-dash, rtmp mit nginx-rtmp-Modul.mpeg-dash Echtzeit-Streaming Verzögerung vom Start

Also, wenn der Client rtmp verwenden, ist das Video Verzögerung vom Start ca. 1-2 Sekunden.

Aber wenn der Client mpeg-dash mit dash.js verwenden kann ich die Verzögerung von Start ist etwa 8 Sekunden oder mehr mit setLiveDelay(1).

Dies ist mein Setup.

dash on; 
dash_path /tmp/dash; 
dash_fragment 2s; 
dash_playlist_length 10s; 

Ist das die Nachteile von MPEG-Dash über Echtzeit-Streaming richtig?

Vielen Dank für Ihre Empfehlung.

Antwort

4

Ist das die Nachteile von MPEG-Dash über Echtzeit-Streaming richtig?

Es ist ein Attribut eines segmentierten Streaming. HLS hat das gleiche Problem.

Bei der Auswahl Ihrer Streaming Media-Technologien müssen Kompromisse gemacht werden. Wenn die Latenz tatsächlich für Sie von Bedeutung ist, ist DASH nicht die richtige Wahl. Schau dir WebRTC an. Wenn Sie One-to-Many streamen müssen, ist DASH sicherlich einfacher.

+0

Vielen Dank für Ihren Rat. Ich habe versucht, HLS und es ist das gleiche Problem, wie Sie gesagt haben. Ich werde versuchen webRTC Danke. –