如何从角网络摄像头获取视频流

时间:2016-11-22 07:14:18

标签: javascript angularjs video-streaming broadcasting

我需要将网络摄像头中的视频流式传输到进入我网页的所有用户。

如果我目前进入我的页面,我可以看到自己在网络摄像头,但我希望浏览到我的页面的每个用户都能看到我的直播。

我是棱角分明的新手,我在这里失踪了什么?如何向进入我页面的所有用户广播?

我有这个HTML代码:

CREATE TABLE `example_table` (
  `example_col` tinyint(3) unsigned NOT NULL
);

我的模块代码:

<body>

    <div ng-app="myapp" ng-controller="mainController">


        <webcam   channel="channel"
                on-streaming="onSuccess()"
                on-error="onError(err)"
                on-stream="onStream(stream)">
        </webcam>
        <button ng-click="makeSnapshot()">take picture</button>
        <canvas id="snapshot" width="300" height="300"></canvas>
    </div>

    <div class="webcam" ng-transclude></div>

    <div id="stream" ></div>


</body>

1 个答案:

答案 0 :(得分:0)

您需要制作Stream Live视频。

  1. 录制网络摄像头流

  2. 将流发送到您的服务器并保存文件mp4

  3. 在主页中,阅读public mp4(by url)

  4. Ex:Live Video Streaming with PHP