备注:
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>
分享到:
相关推荐
"广播电视节目制作浅谈-电影创作-通信传播" 本文主要讨论了新媒体环境下的广播电视节目制作和发展,分析了新媒体环境对广播电视节目的影响和挑战,并提出了相关的解决方案。 一、新媒体环境下的广播电视节目发展...
“网络游戏-具有通过广播和网络通信接收节目的功能的移动终端及节目接收控制方法.zip”进一步确认了文件内容的核心,即讨论的是一种集成游戏和节目接收功能的移动终端,并且可能涉及具体的控制方法或操作流程。...
第一节 数字新媒体的技术构成 数字新媒体技术 是将抽象的信息变成可感知、可管理和交互的技术 是融合了数字信息处理技术、计算机技术、数字通信与网络技术等的交叉学科与技术领域 新媒体节目制作流程全文共129页,...
3. **切换模块**:一旦检测到当前节目源异常,自动启动切换流程,选取备用节目源。 4. **报警模块**:若问题无法自动解决,系统将触发报警,通知运维人员介入处理。 #### 结论 基于VB实现上位机与PLC通信的节目源...
4. **离线观看模式**:对于下载的广播节目,移动通信终端需要支持离线观看功能,这需要对下载过程、文件格式转换和播放机制有深入理解。 5. **用户界面设计**:存储广播节目的方法还涉及到用户界面设计,如何让用户...
以下是实现过程的基本步骤: 1. **创建Flash项目**:在Flash环境中,创建一个新的AS3项目,并设置舞台大小和背景色,以便适应展示电视节目预报的界面。 2. **编写ActionScript代码**:在时间轴上添加一个动作层,...
本文将深入探讨数字微波通信技术的特点、优点以及在广播电视中的具体应用,并提出在应用过程中的注意事项。 数字微波通信技术以其工作频段宽、频率高、波长短的特点,为广播电视信号传输提供了高效且可靠的解决方案...
此外,微波通信技术还可以应用在干线光钎传输中,做到备份和补充,当发生自然灾害或环境恶劣等情况时,微波通信系统利用点对点的 SDH 微波以及 PDH 微波等各种微波对传输过程中遭到破坏的部分及时修复,保证信息的...
掌握微波通信技术的应用要点,不仅可以有效地实现微波通信技术在广播电视节目信号传输中的价值,而且可以显著提高广播电视节目信号传输的质量和安全性。随着技术的不断进步和创新,相信在不久的将来,微波通信技术会...
这款天线的易拆装安装底座和灵活的组件选择,简化了安装和调试过程,深受经销商和用户的欢迎。它主要接收的是国内各大卫视、中央3、5、6、8等频道,提供丰富的国内电视节目。 相比之下,S280L型号是更为全能的船用...
相比于数字光纤通信系统,模拟光纤通信系统的信号特征为参数大小的连续变化,这要求光/电转换过程中信号和信息之间必须保持线性对应关系。此类系统对光源功率特性和系统信噪比有较高要求。 - **特点**: - 信号...
这一技术的发展经历了从模拟信号到数字信号、从早期的2G通信到如今的4G以及正在兴起的5G通信技术的演变过程。随着无线通信技术的不断革新,广播电视卫星通信也经历了翻天覆地的变化。本文将深入探讨无线通信技术对...
卫星数字广播能够覆盖节目的整个采集、制作和播控流程。此外,卫星转播车作为一个移动通信平台,被广泛用于大型活动现场的信号传输。它能够处理包括视频、音频和网络节目的综合信号,为广播传输提供了极大的便利。 ...
模拟信号在长距离的传送过程中,能量会逐渐变弱、衰减,而数字通信技术可以把受干扰的电脉冲信号再度还原成初始没有干扰的信号,从而不仅可以延长通信距离,还可以有效避免系统的非线性失真和噪音产生的影响。...
单工通信适合一对多的信息广播,如电视和广播节目,它适用于信息源到接收者的单向传播。双工通信适合需要双向即时交流的场景,如电话通话,它允许通信双方能够实时互相沟通。半双工通信常见于对资源有严格限制,但仍...
首先,数字微波通信的投资成本较低,建设速度较快,组网过程灵活多变。其次,由于采用了数字化处理技术,其传输过程具有高可靠性和较强的抗干扰能力。除此之外,数字微波通信特别适用于视距传播,能够通过接力中转的...
在广播电视领域现阶段,光纤通信技术已形成了以光纤网络单元模块为基础构成的网络新型建设,在电视台节目数字化不断进展的今天,这样的网络新型建设有助于向电视台提供更高质量的电视信号传输质量,为高质量的电视...
随着人们对电视节目质量需求的提高,微波通信技术在广播电视领域的应用越来越广泛,不仅提高了传输效率,降低了成本,还提升了节目质量,扩大了受众覆盖面。数字微波通信技术的发展对于推动整个广播电视行业的进步...