标签: janus

如何删除HTML标签,而不是Vim中的内容

我在打开的文件中有以下代码Vim:

<p>Hello stackoverflow!</p>
Run Code Online (Sandbox Code Playgroud)

如何删除<p></p>标记但保留它们之间的内容?也就是说,我应该按什么方式结束:

Hello stackoverflow!
Run Code Online (Sandbox Code Playgroud)

我知道紧迫d i t会做相反的事情.

我正在使用Janus.

html vim keyboard-shortcuts janus

62
推荐指数
3
解决办法
7944
查看次数

如何卸载Janus?

我无法弄清楚如何卸载Janus.我真的很想回到普通的VIM和MacVim.我可以尝试删除〜/ .janus目录,但由于Janus需要一段时间来安装,我想还有其他东西和地方安装的东西.有谁知道安装Janus的完整方法?

vim plugins janus

20
推荐指数
2
解决办法
6995
查看次数

我怎样才能找出为什么vim不断更改我的expandtab设置

我用vim.具体来说我使用的是Janus.我有expandtab设置.但是,在使用vim的过程中,由于某种原因,我的expandtab设置被设置为noexpandtab,我的文件开始获得硬标签.我尝试过打字,:verbose set expandtab?但这并没有向我显示任何内容(具体来说,它显示我noexpandtab已设置,但它没有显示负责设置它的文件).

所以我想找出:

  • 为什么我的expandtab设置可能会发生变化
  • 我如何追查罪魁祸首并防止它发生

谢谢

vim janus

12
推荐指数
2
解决办法
4282
查看次数

如何从vim中的项目中排除文件和目录(使用janus)?

我正在从Textmate转到vim(使用janus),并且想要从Ack中特别排除某些目录,以及NERDTree.

我想这样做的原因是Ack对我的一个大型项目没有用(需要几分钟才能运行,并且不会产生任何结果),其中包含一个充满编组数据库数据的目录(包含许多子目录和数十万个文件).

我知道如何从NERDTree中排除文件(而不是目录),也从CommandT中排除模式.这些都没有解决我的Ack问题.

我是一个完整的vim n00b.谢谢阅读.

vim ack janus macvim

9
推荐指数
1
解决办法
5209
查看次数

流中组件 1 的 ICE 失败

我已经为视频通话配置了janus服务器。根据文档配置所有设置并安装所有依赖项

成功建立连接但无法流式传输视频。启动新会话后ICE失败错误抛出错误日志如下

JANUS WebSockets 传输插件初始化!WebSockets 线程开始创建新会话:7153905178555544;0x7fd244004c00 在会话 7153905178555544 中创建新句柄:7459090747208459;0x7fd244004c00 0x7fd244005670 创建新会话:8203604816882479;0x7fd24400b8c0 在会话 8203604816882479 中创建新句柄:1196748959220562;0x7fd24400b8c0 0x7fd244018910 销毁会话 8203604816882479;0x7fd24400b8c0 从 JANUS VideoRoom 插件中分离句柄;0x7fd244018910 0x7fd24400b890 0x7fd244018910 0x7fd24401f760 [janus.plugin.videoroom-0x7fd24400b890] 不再有 WebRTC 媒体;0x7fd244018910 0x7fd24401f760 [1196748959220562] 释放句柄和相关资源;0x7fd244018910 0x7fd24400b8c0 [WSS-0x7fd244008340] 销毁 WebSocket 客户端 [7459090747208459] 创建 ICE 代理(ICE Lite 模式,受控)

[警告] [7459090747208459] 流 1 中的组件 1 的 ICE 失败,但让我们给它一些时间......(收到涓流,收到答复,未设置警报)

[ERR] [ice.c:janus_ice_check_failed:1692] [7459090747208459] 流 1 中组件 1 的 ICE 失败... [janus.plugin.videoroom-0x7fd244001e60] 不再有 WebRTC 媒体;0x7fd244005670 0x7fd244005fe0 [7459090747208459] 释放了 WebRTC 资源;0x7fd244005670 0x7fd244004c00 [ERR] [transports/janus_http.c:janus_http_handler:1239] 无效的 url …

video-streaming janus websocket webrtc janus-gateway

9
推荐指数
1
解决办法
3102
查看次数

将VIM插件添加到Janus安装程序

我最近从一组自定义的vim​​插件和.vimrc 切换到使用Janus.我真的很喜欢这个设置,但我遗漏的一件事是Ruby中的块自动完成.

例如,当我输入:

def method <enter>
Run Code Online (Sandbox Code Playgroud)

它会完成块:

def method
  # cursor here
end
Run Code Online (Sandbox Code Playgroud)

我正在使用Tim Pope的一些插件而无法回想起哪一个提供了功能(Rails可能?)有没有办法使用Janus获得此功能?是否有人不想要这个?看起来真的很方便.

ruby vim plugins janus macvim

7
推荐指数
3
解决办法
6095
查看次数

使用空格进行Ack搜索

我正在使用Ack与MacVim和Janus插件.每次我想在我的项目中搜索包含空格的字符串时,我需要用\或转义这些字符串.

有办法避免这种情况吗?我知道一旦你输入一个空格,你搜索的目录应该跟随...

vim ack janus

7
推荐指数
1
解决办法
1180
查看次数

JanusGraph如何处理Elasticsearch和ScyllaDb(Cassandra)之间的数据一致性

我们计划在生产中使用 JanusGraph 和 ScyllaDb 作为我们的存储后端,使用 elasticsearch 作为我们的索引后端。ElasticSearch 对存储在 ScyllaDB 中的数据进行索引,我们不控制数据写入 elasticSearch 的方式和时间,我们只是提到要索引的字段(顶点属性)。

我已经了解了最终一致的存储后端。但如果有人能够提供以下几点的更多详细信息,这对我们真的很有帮助:

  1. 数据可能在elasticsearch中但不在ScyllaDB中的可能场景有哪些
  2. 可能的配置或任何其他最佳实施方法可以避免此类差异。

janus elasticsearch scylla janusgraph

7
推荐指数
1
解决办法
241
查看次数

从WebRTC输入流到HLS

我需要进行视频流,其中录制在浏览器上进行,并且必须在移动设备上作为HLS使用.

我似乎需要一些媒体服务器并将摄像机流作为WebRTC发送给它.似乎JanusKurento可以完成这项任务并输出RTP流.我现在不确定如何将该RTP流转换为HLS,我想我可以在该RTP流上挂钩ffmpeg并使用MpegTS生成HLS,但我不确定这是正确的方向.

这是显而易见的方法吗?有没有现成的服务来做这一切?

谢谢.

ffmpeg janus http-live-streaming webrtc kurento

6
推荐指数
2
解决办法
3829
查看次数

使用 Janus 进行实时流媒体网络摄像头

我正在尝试使用 WebRTC 从用户的网络摄像头实时传输视频和音频。我不知道如何使用 Janus Webrtc 网关来做到这一点,以便一个人可以流式传输网络摄像头,而其他人可以在另一个网页上查看它。

我已经安装了 Janus,并且可以使用浏览器连接 Janus 服务器。我将会话附加到流媒体插件,然后使用createOffer. 该onlocalstream函数被调用,并且我设置了srcObject视频元素的 。

广播公司
可以将会话附加到流媒体插件,如下所示:

janus.attach({
   plugin: "janus.plugin.streaming",    
    [...]
Run Code Online (Sandbox Code Playgroud)

..然后在成功处理程序中我创建一个如下的报价:

success: function(pluginHandle) {
    streaming = pluginHandle;
    var body = { "audio": { deviceId: { exact: audioSelect.value }},"video": { deviceId: { exact: videoSelect.value }} };
    streaming.createOffer({
        media: {
            audioSend: true,
            videoSend: true,
            audioRecv: false,
            videoRecv: false,
            audio: { deviceId: { exact: audioSelect.value }},
            video: { deviceId: { exact: videoSelect.value }}
       },
       success: function(jsep) {
           console.log("jsep = …
Run Code Online (Sandbox Code Playgroud)

janus webrtc

6
推荐指数
1
解决办法
4685
查看次数