diff --git a/lib/PiTube.pm b/lib/PiTube.pm
index 8160bcbd3edec89145aef777051b2c8e848194cc..b92ae1ba6bbd21270125a09da23ce67f22e0433a 100644
--- a/lib/PiTube.pm
+++ b/lib/PiTube.pm
@@ -80,9 +80,9 @@ sub startup {
 
     $r->get('/oauth2')->to('OAuth2#callback');
     $r->get('/logout')->to('OAuth2#do_logout');
-    $r->post('/callback')->to('NginxRTMP#callback');
+    $r->post('/callback/rtmp')->to('Nginx#callback_rtmp');
+    $r->get('/callback/hls')->to('Nginx#callback_hls');
     $r->get('/play/:key')->to('Stream#player');
-    $r->get('/hls/*')->to('Stream#hls');
 
 }