view-stream.html 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>JSMpeg Stream Client</title>
  5. <style type="text/css">
  6. html,
  7. body {
  8. background-color: #111;
  9. text-align: center;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <canvas id="video-canvas"></canvas>
  15. <script type="text/javascript" src="jsmpeg.min.js"></script>
  16. <script type="text/javascript">
  17. var canvas = document.getElementById("video-canvas");
  18. //var url = "ws://127.0.0.1:8082/live/test";
  19. var player = new JSMpeg.Player("DynamicWebsocketUrl", {
  20. canvas: canvas,
  21. wsId: "websocketID",
  22. onWsPreConnection: function (wsId, url) {
  23. console.log(wsId);
  24. console.log(url);
  25. return "ws://127.0.0.1:8082/live/test";
  26. },
  27. onWsOpen: function () {
  28. console.log("connection success!!");
  29. },
  30. onWsClose: function (isReconnect) {
  31. console.log("close is reconnect");
  32. console.log(isReconnect);
  33. },
  34. });
  35. </script>
  36. </body>
  37. </html>