`

节目通信流程

    博客分类:
  • xmpp
阅读更多
备注:
1001:节目id
9001:用户id
9001@im.lanmei.fm/Spark 2.6.3:用户jid
conference.im.lanmei.fm:节目绑定域(固定)


1、获取节目详情
c req:


<iq id="NyPcU-43" from="9001@im.lanmei.fm/Spark 2.6.3"  to="1001@conference.im.lanmei.fm" type="get">
<query xmlns="http://jabber.org/protocol/disco#info">
</query>
</iq>


s res:
<iq type="result" id="NyPcU-43" from="1001@conference.im.lanmei.fm" to="9001@im.lanmei.fm/Spark 2.6.3">
  <query xmlns="http://jabber.org/protocol/disco#info">
    <identity category="conference" name="聊天室1" type="text"/>
    <feature var="http://jabber.org/protocol/muc"/>
    <feature var="muc_public"/>
    <feature var="muc_open"/>
    <feature var="muc_unmoderated"/>
    <feature var="muc_semianonymous"/>
    <feature var="muc_unsecured"/>
    <feature var="muc_persistent"/>
    <feature var="http://jabber.org/protocol/disco#info"/>
    <x xmlns="jabber:x:data" type="result">
      <field var="FORM_TYPE" type="hidden">
        <value>http://jabber.org/protocol/muc#roominfo</value>
      </field>
      <field var="muc#roominfo_description" label="描述">
        <value>aaa</value>
      </field>
      <field var="muc#roominfo_subject" label="主题">
        <value>聊天室1_开放的会议室</value>
      </field>
      <field var="muc#roominfo_occupants" label="占有者人数">
        <value>0</value>
      </field>
      <field var="x-muc#roominfo_creationdate" label="创建日期">
        <value>20130101T09:12:33</value>
      </field>
    </x>
  </query>
</iq>


2、进入节目
c req:
<presence id="NyPcU-45" from="9001@im.lanmei.fm/Spark 2.6.3" to="1001@conference.im.lanmei.fm/9001">
<x xmlns="http://jabber.org/protocol/muc"></x>
</presence>


s res:
<presence id="NyPcU-45" to="9001@im.lanmei.fm/Spark 2.6.3" from="1001@conference.im.lanmei.fm/9001">
  <x xmlns="http://jabber.org/protocol/muc#user">
    <item affiliation="none" role="participant"/>
  </x>
</presence>
备注:role
case 0: return moderator;//主持
case 1: return participant;//与会者
case 2: return visitor;
case 4: return guest;//嘉宾


s res:
<message type="groupchat" from="1001@conference.im.lanmei.fm" to="9001@im.lanmei.fm/Spark 2.6.3">
  <subject>聊天室1_开放的会议室</subject>
  <delay xmlns="urn:xmpp:delay" stamp="2013-01-14T08:43:52.571Z" from="1001@conference.im.lanmei.fm"/>
  <x xmlns="jabber:x:delay" stamp="20130114T08:43:52" from="1001@conference.im.lanmei.fm"/>
</message>


s res:
<message id="NyPcU-38" to="9001@im.lanmei.fm/Spark 2.6.3" type="groupchat" from="1001@conference.im.lanmei.fm/9001">
  <body>sfsdf</body>
  <x xmlns="jabber:x:event">
    <offline/>
    <delivered/>
    <displayed/>
    <composing/>
  </x>
  <delay xmlns="urn:xmpp:delay" stamp="2013-01-14T08:56:20.171Z" from="1001@conference.im.lanmei.fm/9001"/>
  <x xmlns="jabber:x:delay" stamp="20130114T08:56:20" from="1001@conference.im.lanmei.fm/9001"/>
</message>


3、节目中群聊发信息
c req:
<message id="NyPcU-46" to="1001@conference.im.lanmei.fm" type="groupchat">
<body>test123</body>
<x xmlns="jabber:x:event">
<offline/>
<delivered/>
<displayed/>
<composing/>
</x>
</message>


s res:
<message id="NyPcU-46" to="9001@im.lanmei.fm/Spark 2.6.3" type="groupchat" from="1001@conference.im.lanmei.fm/9001">
  <body>test123</body>
  <x xmlns="jabber:x:event">
    <offline/>
    <delivered/>
    <displayed/>
    <composing/>
  </x>
</message>


4、退去节目
c req:
<presence id="99QBw-34" to="1001@conference.im.lanmei.fm/9001" type="unavailable"></presence>
s res:
<presence id="99QBw-34" to="9001@im.lanmei.fm/Spark 2.6.3" from="1001@conference.im.lanmei.fm/9001" type="unavailable">
  <x xmlns="http://jabber.org/protocol/muc#user">
    <item affiliation="none" role="none"/>
  </x>
</presence>
分享到:
评论

相关推荐

    新媒体节目制作流程.pptx

    第一节 数字新媒体的技术构成 数字新媒体技术 是将抽象的信息变成可感知、可管理和交互的技术 是融合了数字信息处理技术、计算机技术、数字通信与网络技术等的交叉学科与技术领域 新媒体节目制作流程全文共129页,...

    具有485通信功能的LED显示屏控制卡使用教程.doc

    硬件连接 1. 确保电脑与控制卡,控制卡与显示屏... (三) 节目制作流程 (四) 屏参设置 (五) 节目的建立 (六) 节目内容编辑 (七) 485通信 (八) 开关机、定时开关机、校时和亮度调整

    通信与网络中的基于STB 和SIP 视频通信软件设计及测试

    设计了总体软件流程,包括STB 与SIP 终端之间的通信流程,视频播放浏览器模块与视频通信模块之间的接口函数.最后搭建模拟测试平台,对所构成的视频通信模块进行了测试;同时利用Wireshark1.6.1 抓包软件,抓取SIP ...

    基于STB 和SIP 视频通信软件设计及测试

    设计了总体软件流程,包括STB 与SIP 终端之间的通信流程,视频播放浏览器模块与视频通信模块之间的接口函数.搭建模拟测试平台,对所构成的视频通信模块进行了测试;同时利用Wireshark1.6.1 抓包软件,抓取SIP 协议...

    嵌入式系统/ARM技术中的交互式机顶盒设计与实现

    所谓交互式电视,是一种受观众控制的视频分配业务,在节目间和节目内,观众能够作出自己的选择和决定,是一种非对称双工通信模式的新型电视技术。通过STB观众坐在家中的电视机前,可以实现视频点播(VOD)、家庭购物...

    机顶盒中智能卡通信的实现

    摘要:机顶盒中采用智能卡技术实现条件接收,主要介绍了机顶盒芯片Sti5516的智能卡接口和用于实现机顶盒与智能卡之间通信的TDA8004T芯片,介绍了T=0通讯协议,并给出了通讯的实现过程。 关键词:机顶盒 智能卡 T=0协议...

    消费电子中的机顶盒中智能卡通信的实现

    摘要:机顶盒中采用智能卡技术实现条件接收,主要介绍了机顶盒芯片Sti5516的智能卡接口和用于实现机顶盒与智能卡之间通信的TDA8004T芯片,介绍了T=0通讯协议,并给出了通讯的实现过程。 关键词:机顶盒 智能卡 T=0协议...

    通信与网络中的基于Zigbee的无线投票表决器基站设计思路

    摘 要:设计了一款以ARM7 芯片AT91SAM7X256 为核心,μC/OS-...现行的无线表决系统采用单一的无线网络,使无线终端设备与上位机进行通信。由于无线网络存在传输距离有限,对障碍物穿透性较差等问题,无法实现远程监控和

    通信与网络中的华北工控硬件平台在SMS短信系统中的应用

     SMS信息系统的功能 1、强大、灵活的扩展与业务定制能力 SMS信息系统由一个灵活可不断扩展的业务平台,业务节目扩展性能优势特别突出,平台封装了功能强大的各种节目服务模式,增加新的业务节目时只要将其交互...

    信息技术是指什么.docx

    计算机和互联网普及以来,人们日益普遍的使用计算机来生产、处理、交换和传播各种形式的信息(如书籍、商业文件、报刊、唱片、电影、电视节目、语音、图形、图像等)。 按工作流程中基本环节的不同,信息技术可分为...

    楼宇对讲清单

    直接式数字控制器是指完成被控设备特征参数与过程参数的测量,并达到控制目标的控制装置。直接式数字控制器也是计算机家族。它的主要 1. 对第三层的数据采样设备进行周期性的数据采集; 2. 对采集的数据进行调整和...

    多媒体信息查询系统设计设计方案.doc

    系统工作流程: 1) 操作人员经过对信息管理控制中心子系统的操作,能够实现与电子公揭公布子系统和交 互式信息查问子系统的双向接见; 2) 信息管理控制中心子系统能够向此外两个子系统发送控制命令,并管理监测各子...

    IPTV.rar_iptv epg_ptv_ptv和iptv_视频广播

    PTV既可以提供电视节目直播(LTV)、视频点播业务(VOD)、准视频点播(NVOD)、时移电视点播(TSTV)、电视网络冲浪(Web-TV)等基本业务,又可以提供如视频即时通信、电视短信、互动广告、在线游戏、在线购物等...

    通信与网络中的基于SAA6752的MPEG-2编码系统

    数字电视在世界范围内得到了非常迅速的发展,电视广播的全部流程,即从节目的拍摄、制作、传输到播出等正在逐步实现数字化。MPEG视频/音频压缩标准的出现,解决了电视信号数字化后信息量过大而信道带宽有限的...

    通信与网络中的基于SAA6752的MPEG-2的编码系统

    关键词:SAA6752 MPEG-2编码系统数字电视世界范围内得到了非常迅速的发展,电视广播的全部流程,即从节目的提摄、制作、传输到插出等正在逐步实现数字化。MPEG视频/音频压缩标准的出现,解决了电视信号数字化后信息...

    java8集合源码-playground:用于对电影、电视节目和书籍等元素进行评分的灵活游乐场。评分时得或失分

    客户端的灵活游乐场,支持在留言板中发布消息以及对电影、电视节目和书籍等元素进行评分。 评分时获得或失去分数。 关于这个项目 这个项目是在 5 个冲刺中进行的,每个冲刺两周。 在这 5 个冲刺之后,我们还有两周的...

    嵌入式系统/ARM技术中的在蓝牙基础上的电台自动控制装置设计与实现

    无线电台以其良好的通信性能被广泛应用在军事通信如巡逻执勤,民用通信如指挥调度,出租车等领域。但是无论是哪种无线电台,目前工作的方式均为单工方式,用户在使用过程中必须按下PTT开关才能进行收发的切换,这给...

    信息技术发展史及其趋势.doc

    信息技术发展史及其趋势 0 引言 人类信息交流和通信的演化进程可以清楚地体会信息技术的不断发展。现代信息技术 具有强大的社会功能,是21世纪推动生产力发展和经济增长的重要因素。信息技术改变 产业结构,对人的...

    Turbofilm Cinema Mode-crx插件

    语言:English,русский 为您的快乐而制作!在今天的列表中是用户字幕和播放列表,增强博客和通知!...关于新系列和通信的通知,多人在个人,即将到来的电视系列系列中,有关可用节目的其他信息,热键!

Global site tag (gtag.js) - Google Analytics