基于JMF框架的警务网络会议系统研究
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
d  ̄ st hd 由 n嗍 Se s s lo n Ad d re s s t i p Kd d r po r t ).
1 .传输 过程 开始 之 前需 初 始 化 媒 体 定位 I P 端 口处 理 器 会 话 管 理 器 输 出数 据 源 。其 中包 括 Me d i a L o c a t o r L o c a t o r( 媒 体 定 位器 ) 、I p A d d r e s s ( I P地 址 ) 、p o r t B a s e端 口、 检 查 P r o c e s s o r是 否 为n u l l ,如 果不 是 把 n u l l 赋值给 p r o c e s s o r 、 同样
检查 D a t a S o u r c e是 否 为 n u l l ,如果 不 是 则 把 n u l l
r t p  ̄ g r s [ i ] . i n l t l a l i z e (1 o c a l A d d r ) r t p M g r s [ i ]a d d r a r g e t (d e s t A d d r ) s v n d S t r e a m r t p M g r s [ i J . c r e a t e S e n d S t r c a m ( d a t 8 3 u t p u t ,i ) ,
黄
睿 ,等 :基于 J MF框架 的警务 网络会议系统研究
第 二 步 ,获取输 出数据 源 ,数 据 源必 须来 自
处理器。
图中首先 将格 式后 的数据放 人 D a t a S o u r c e
第 三 步 ,调 用 会 话 管 理 器 中 c r e a t e S e n d S t r e a m ( ) ,其 的参 数 来 源 于 数 据 流 以 数 据 源 和
化为 P u s h数 据流 。
第 四步 ,会 话 传输 宣布 开始 。 第 五 步 ,通 过 对 C o n t r o l l e r E v e n t事 件 的 监
听 ,控 制过 程 ( 会话 过程 ) 。
数 据源决 定 了轨道 数 的多少 ,如果 数据 源 中 含有 视频 和音 频两 个部 分 ,则 有两 个轨 道 ,一个 轨道 分 给 视 频 ,另 一 个 轨 道 分 给 音 频 l 3 ] 。在 数 据源 的格 式转 制完成 以后 ,每个轨 道对应 着一 个 R T P会 话 ,这 些 R T P会 话 由会 话 管 理 器 统 一 管
p r 。 i v a t e e d i a L o c a t o r L o c a t o r: p ri 。 va t e S t r i ng I p Ad d r es s p ri ‘ vat e i n t po rt Ba s e p ri 。 va t e Pr o ce s s o r pr o ce s s o r =n u l l
序号 。
中 ,然 后通过 p r o c e s s o r .g e t D a t a O u t p u t()获得 转制后 的 D a t a S o u r c e ,最 后 使 用 ( P u s h B u f e r . D a t a S o u r c e )d a t a O u t p u t 将转 制后 的 D a t a S o u r c e 转
理 。
第 六 步 ,会 话终 止 ,会话 管理 器将 被删 除 。
( 一)R T P 媒体数据流的传输与接收 R T P 媒 体数据流的传输过程 首先将 C a p t u r e D e v i c e的数 据 交 由 P r o c e s s o r
处 理 ,然后 输入 对 方 I P地 址 与 P o r t 号 ,最 后 让 网络 中的接 收端 等待 接收 数据 传来 。其 中 :音频 的端 ห้องสมุดไป่ตู้= 视 频 的端 口+ 2 。
( ) ,p o r t )调 用 I n e t A d d r e s s .g e t L o c a l H o s t( ) ,
或得 本机 的 I P地 址 ,使 用 n e w S e s s i o n A d d r e s s( i p A d d r , p o r t ) ,将本 机 I P地 址 和 目标 机 I P地址 分 别加 入 到 R T P会 话 管 理 器 ,最 后 通 过 r t p Mg r s
2 .建 立 R T P会话 中发 送核 心代码 和注解
r t p ]  ̄ g r s [ i ]:耵 a n a g e r . n e w I n s t a n c e 0 i p A d d r= I n e t A d d r e s s . g e t B y N e  ̄ e ( 1 9 2 . . i 6 8 . 0 . 十 ) 1 o c a l A d d r=n M S = s s i o n A d d r e s s (I n e t A d 打e s s . g = t L o c a l H o s t ( ) , p o r t )
图3 .2 R T P会 话 中 发 送 核 心 代码 和 注解
图中首 先使 用 R T P Ma n a g e r .n e w I n s t a n c e( )将 R T P管 理 器 的 实 例 化 ,然 后 I n e t A d d r e s s .
g e t B y N a m e () 获 取 目标 地 方 的 I P地 址 ,再 通
过 n e w S e s s i o n A d d r e s s( I n e t A d d r e s s .g e t L o c a l Ho s t
赋值给 d a t a O u t p u t ,最 后 创建 一 个 R T P Ma n g e r 管 理 器 ,并 初 始化 它
1 .传输 过程 开始 之 前需 初 始 化 媒 体 定位 I P 端 口处 理 器 会 话 管 理 器 输 出数 据 源 。其 中包 括 Me d i a L o c a t o r L o c a t o r( 媒 体 定 位器 ) 、I p A d d r e s s ( I P地 址 ) 、p o r t B a s e端 口、 检 查 P r o c e s s o r是 否 为n u l l ,如 果不 是 把 n u l l 赋值给 p r o c e s s o r 、 同样
检查 D a t a S o u r c e是 否 为 n u l l ,如果 不 是 则 把 n u l l
r t p  ̄ g r s [ i ] . i n l t l a l i z e (1 o c a l A d d r ) r t p M g r s [ i ]a d d r a r g e t (d e s t A d d r ) s v n d S t r e a m r t p M g r s [ i J . c r e a t e S e n d S t r c a m ( d a t 8 3 u t p u t ,i ) ,
黄
睿 ,等 :基于 J MF框架 的警务 网络会议系统研究
第 二 步 ,获取输 出数据 源 ,数 据 源必 须来 自
处理器。
图中首先 将格 式后 的数据放 人 D a t a S o u r c e
第 三 步 ,调 用 会 话 管 理 器 中 c r e a t e S e n d S t r e a m ( ) ,其 的参 数 来 源 于 数 据 流 以 数 据 源 和
化为 P u s h数 据流 。
第 四步 ,会 话 传输 宣布 开始 。 第 五 步 ,通 过 对 C o n t r o l l e r E v e n t事 件 的 监
听 ,控 制过 程 ( 会话 过程 ) 。
数 据源决 定 了轨道 数 的多少 ,如果 数据 源 中 含有 视频 和音 频两 个部 分 ,则 有两 个轨 道 ,一个 轨道 分 给 视 频 ,另 一 个 轨 道 分 给 音 频 l 3 ] 。在 数 据源 的格 式转 制完成 以后 ,每个轨 道对应 着一 个 R T P会 话 ,这 些 R T P会 话 由会 话 管 理 器 统 一 管
p r 。 i v a t e e d i a L o c a t o r L o c a t o r: p ri 。 va t e S t r i ng I p Ad d r es s p ri ‘ vat e i n t po rt Ba s e p ri 。 va t e Pr o ce s s o r pr o ce s s o r =n u l l
序号 。
中 ,然 后通过 p r o c e s s o r .g e t D a t a O u t p u t()获得 转制后 的 D a t a S o u r c e ,最 后 使 用 ( P u s h B u f e r . D a t a S o u r c e )d a t a O u t p u t 将转 制后 的 D a t a S o u r c e 转
理 。
第 六 步 ,会 话终 止 ,会话 管理 器将 被删 除 。
( 一)R T P 媒体数据流的传输与接收 R T P 媒 体数据流的传输过程 首先将 C a p t u r e D e v i c e的数 据 交 由 P r o c e s s o r
处 理 ,然后 输入 对 方 I P地 址 与 P o r t 号 ,最 后 让 网络 中的接 收端 等待 接收 数据 传来 。其 中 :音频 的端 ห้องสมุดไป่ตู้= 视 频 的端 口+ 2 。
( ) ,p o r t )调 用 I n e t A d d r e s s .g e t L o c a l H o s t( ) ,
或得 本机 的 I P地 址 ,使 用 n e w S e s s i o n A d d r e s s( i p A d d r , p o r t ) ,将本 机 I P地 址 和 目标 机 I P地址 分 别加 入 到 R T P会 话 管 理 器 ,最 后 通 过 r t p Mg r s
2 .建 立 R T P会话 中发 送核 心代码 和注解
r t p ]  ̄ g r s [ i ]:耵 a n a g e r . n e w I n s t a n c e 0 i p A d d r= I n e t A d d r e s s . g e t B y N e  ̄ e ( 1 9 2 . . i 6 8 . 0 . 十 ) 1 o c a l A d d r=n M S = s s i o n A d d r e s s (I n e t A d 打e s s . g = t L o c a l H o s t ( ) , p o r t )
图3 .2 R T P会 话 中 发 送 核 心 代码 和 注解
图中首 先使 用 R T P Ma n a g e r .n e w I n s t a n c e( )将 R T P管 理 器 的 实 例 化 ,然 后 I n e t A d d r e s s .
g e t B y N a m e () 获 取 目标 地 方 的 I P地 址 ,再 通
过 n e w S e s s i o n A d d r e s s( I n e t A d d r e s s .g e t L o c a l Ho s t
赋值给 d a t a O u t p u t ,最 后 创建 一 个 R T P Ma n g e r 管 理 器 ,并 初 始化 它