• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

javascript - 构建 phonegap/cordova iOS p2p 视频聊天

[复制链接]
菜鸟教程小白 发表于 2022-12-13 06:07:40 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我想构建一个 phonegap 视频聊天供公众使用,但我没有找到任何适用于 iOS 的解决方案。

例如,我尝试了 Phonertc,它看起来像是为 p2p 视频构建的唯一插件,但它根本不起作用。漏洞百出,真的很不稳定,你现在有什么建议?

我考虑过在 p2p 中使用 phonegap 媒体插件和一些服务(如 amazon 服务器进行中继)在后台流式传输相机视频,我会避免使用像 tokbozxtwillio.

我确实需要能够管理视频流,以便我可以从 Canvas 中应用过滤器等。

如果你有什么想法请告诉我,谢谢!!

那么您认为构建 cordova 视频和音频 p2p 聊天的步骤和逻辑应该是什么? 谢谢



Best Answer-推荐答案


不确定它是否是您要使用的模型,但您可以尝试 p2p: http://www.webrtc.org/architecture Can HTML5 Websockets connect 2 clients (browsers) directly without using a server? (P2P)

我没有玩过服务器端,但这里有一个教程: http://codesamplez.com/programming/php-html5-video-streaming-tutorial

仅客户端(从这里扩展,可以添加 Canvas ):

<html><head>
<script>
    navigator.getUserMedia = ( navigator.getUserMedia ||
                       navigator.webkitGetUserMedia ||
                       navigator.mozGetUserMedia ||
                       navigator.msGetUserMedia);

if (navigator.getUserMedia) {
   navigator.getUserMedia (

      // constraints
      {
         video: true,
         audio: true
      },

      // successCallback
      function(localMediaStream) {
         var video = document.querySelector('video');
         video.src = window.URL.createObjectURL(localMediaStream);
         // Do something with the video here, e.g. video.play()
      },

      // errorCallback
      function(err) {
         console.log("The following error occured: " + err);
      }
   );
} else {
   console.log("getUserMedia not supported");
}
    </script>
</head><body>

<video style="border: solid 1px" autoplay="true">

</body></html>

关于javascript - 构建 phonegap/cordova iOS p2p 视频聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29354242/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap