当前位置: 首页 > news >正文

网站突然被降权怎么办创建qq网站吗

网站突然被降权怎么办,创建qq网站吗,wordpress 搬家 sae,深圳网站建设设计科技有限公司1. 在sdp中添加视频信息 添加sdp信息中的视频部分主要通过下面两个步骤处理。 1.1 在Invite消息的sdp中添加视频信息 主要在endpoint.c的pjmedia_endpt_create_sdp()函数中添加。具体的可以看其中的代码#xff0c;以及代码中的注释。 注…1.                   在sdp中添加视频信息 添加sdp信息中的视频部分主要通过下面两个步骤处理。 1.1               在Invite消息的sdp中添加视频信息 主要在endpoint.c的pjmedia_endpt_create_sdp()函数中添加。具体的可以看其中的代码以及代码中的注释。 注意pjmedia_endpt_create_sdp( pjmedia_endpt *endpt, pj_pool_t *pool, unsigned stream_cnt, const pjmedia_sock_info sock_info[2], pjmedia_sdp_session **p_sdp )函数的第三个参数stream_cnt第四个参数sock_info在使用pjsua_media_channel_create_sdp()调用时重新调整了输入的参数值。 1.2               sdp信息中视频的rtp端口的生成 在pjus_media.c文件中的pjsua_media_subsys_start()函数使用pjsua_media_transports_create添加创建rtp要使用的transport端口也就是socket端口。这样在1中的sdp信息中就可以获取到视频通讯的本地创建的rtp端口。 2.                   视频处理模块的添加 视频处理模块主要完成视频的采集、编码、解码、回放、以及将数据送给rtp或者从rtp获取到数据的功能。其工程为pjmedia-videodev。 CCameraMgr主要实现摄像头的管理功能。如果移植mobile可以考虑修改这部分。 CCodecVideo主要实现视频编解码的功能。如果添加H.263、H.264编解码可以直接修改这部分代码。 CCodecDataChannel主要实现整个视频模块的管理功能。视频的采集、编码、解码、回放、以及将数据送给rtp或者从rtp获取到数据的功能。 Videodev主要实现pjmedia-videodev对Pjsip的外部接口功能。这些接口可以根据需要继续添加。目前应该够用。具体实现见注释。 注意这部分跟rtp交互的接口主要通过两个函数实现。Rtp模块通过pjmedia_video_query_frame_attach接口将回调设置到Pjmedia-videdev模块。Pjmedia-videodev模块在获取到编码数据后通过put_frame_video_data将数据送给pjmedia的rtp层进行rtp打包传输。 3.                   视频收发以及回放 3.1               rtp发送 在stream.c中pjmedia_stream_create_video处理过程中通过调用pjmedia_video_query_frame_attach将回调函数设置给pjmedia-videodev模块。这样在启动视频工作线程后就可以通过put_frame_video_data源源不断的将编码后的数据送给stream.c的rtp的put_frame_video接口进行视频的rtp发送。注意这里对于视频包需要拆包处理。 3.2               Rtp接收 对于从rtp接收到的数据。都在stream.c的on_rx_rtp回调来处理。这里处理了视频和音频以及dtmf数据。我们对于解析后pt类型为34H.263、31(H.261)的数据直接进行视频处理on_rx_video_rtp。通过on_rx_video_rtp将接收到的视频数据写入pjmedia-videodev的JitterbufferNetPool中这样就完成了rtp数据接收视频数据源源不断的输入到pjmedia-videodev模块。 3.3               远端视频回放 对于接收到的视频数据已经放入netpool中。我们通过启动本地线程不断地从缓冲中获取到数据视频数据需要重新组赈然后解码回放这个通过CCocecDataChnanel:: ShowRemoteVideo来实现。 3.4               本地视频回放 这个简单也就是直接获取到摄像头的数据在本地显示的过程。主要通过CCodecDataChannl:: ShowLocalVideo来实现。 4.                   视频工作线程 4.1               发送线程 worker_proc_video主要完成对pjmedia-videdev的pjmedia_video_get_frame_and_send接口的调用。完成视频采集编码并将数据送给rtp的过程。这里注意对于在pjsip工程中的线程必须使用pj_thread_create创建例如 //add with lianhy in 20090902 创建视频工作线程 status pj_thread_create( endpt-pool, video, worker_proc_video, endpt, 0, 0, endpt-thread_video); 4.2               接收以及回放线程 主要通过Pjmedia-vidodev的接口pjmedia_video_query_frame_start来启动。当然对应的停止应该是pjmedia_video_query_frame_stop。 对于以上说的线程以及socket、session、mediapoint的创建注意一定要释放销毁。
http://www.yutouwan.com/news/240760/

相关文章:

  • 做单网站企业网站建设开发成本利润多少
  • 上海哪家公司做网站好千库网网页版登录官网
  • 网站建设方维商标查询网入口
  • 贵州景点网站建设方案西安建设银行工作招聘网站
  • 网站建设板块如何分类企业信用公示信息网官网贵州
  • 网站后台管理系统 源码wordpress评论代码
  • 微信的公众平台网站开发.net做的网站怎么样
  • 广州网络服装网站建设音平商城谁做的网站
  • 好站站网站建设推广苏州网站建设营销推广
  • 温州做网站多少钱装修公司加盟条件
  • 长春建站网站建设x站源码免费分享
  • 互动网站网站刷新代码
  • 学校html网站模板代码网站建设培训简报
  • 网站提供服务商南京企业微信网站建设
  • 商务网站建设试卷软文推广经典案例
  • 河北建设厅网站查询wordpress仿简书
  • 网站案例展示怎么做企业展厅设计图片欣赏
  • 网站开发 学习步骤西安保安公司
  • 合肥高端网站开发公司网站 跳出率 多少
  • 大型网站建设建设公司排名手机交互网站
  • 做网站怎么招广告百度发作品入口在哪里
  • 前几年做那个网站能致富企业网络推广如何做
  • 官网模板建站塔山双喜哪里可以免费发布招聘信息
  • 凡科的网站怎么做百度推广无锡网站开发公司电话
  • 南京市网站建设石家庄新闻头条
  • 大岭山网站建设wordpress 只显示某分类
  • 饶阳营销型网站建设费用微信到wordpress
  • 做设计的都用那些网站垂直门户网站都有什么
  • 坂田建设网站网站可以做多少个关键词
  • 公司做网站那家好一般什么行业做网站的多