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

pc端移动端网站怎么做的表白软件制作器手机版

pc端移动端网站怎么做的,表白软件制作器手机版,保定seo建站,什么是网络营销有哪些特点live555 接收rtsp视频流流程分析 RTSP交互流程 C表示RTSP客户端#xff0c;S表示RTSP服务端 ① C-S: OPTIONrequest //询问S有哪些方法可用 S-C: OPTION response //S回应信息中包括提供的所有可用方法 ② C-S: DESCRIBErequest //要求得到S… live555 接收rtsp视频流流程分析 RTSP交互流程 C表示RTSP客户端S表示RTSP服务端 ① C-S: OPTIONrequest         //询问S有哪些方法可用 S-C: OPTION response      //S回应信息中包括提供的所有可用方法 ② C-S: DESCRIBErequest     //要求得到S提供的媒体初始化描述信息 S-C: DESCRIBE response    //S回应媒体初始化描述信息主要是sdp ③ C-S: SETUPrequest       //设置会话属性以及传输模式提醒S建立会话 S-C: SETUP response      //S建立会话返回会话标识符及会话相关信息 ④ C-S: PLAYrequest        //C请求播放 S-C: PLAY response       //S回应请求信息 S-C: 发送流媒体数据 ⑤ C-S: TEARDOWNrequest    //C请求关闭会话 S-C: TEARDOWN response    //S回应请求 上述的过程是标准的RTSP流程其中第3步和第4步是必需的。 OpenCore在执行完PLAYER_SET_DATASOURCEprepare之后执行PLAYER_INIT时如果发现datasource是rtsp流则进入rtsp模块。 OpenCore的RTSP模块实现在Pvrtsp_client_engine_node.cpp中PVRTSPEngineNode::SendRtspDescribe描述了连接建立过程中的状态变化过程。 需要注意的时opencore在发出OPTION request后并不会等着收response而是直接发DESCRIBE request然后才开始收OPTION response和DESCRIBE response。 Live555在RTSPServer.cpp中用RTSPServer::RTSPClientSession::incomingRequestHandler来处理来自client端的request。     RTSP源码接收端使用样例: //RtstClientTest.cpp #includestdafx.h #includeRtspRequest.h #includeRtp.h   RtspRequest g_RtspRequest; int_tmain(int argc, _TCHAR* argv[]) {  //接收   string url rtsp://192.168.1.1:554/aacAudioTest;   string setupName aacAudioTest;   INT rtpPort 8080;   INT rtcpPort rtpPort 2;   stringsdp;   INT64sess;  g_RtspRequest.Open(url.c_str(), 127.0.0.0, 0);  g_RtspRequest.RequestOptions();  g_RtspRequest.RequestDescribe(sdp);  g_RtspRequest.RequestSetup(setupName.c_str(), transportModeRtpUdp,rtpPort , rtcpPort , sess);  g_RtspRequest.RequestPlay();   Rtp* pRtp newRtp();  pRtp-Open(127.0.0.0, rtpPort);   PBYTE pBuffer new BYTE[1024*1024*10];   intiRead;   INTpayloadType;   WORDsequenceNumber;   INT32timeStamp;   INT32ssrc;  while(TRUE)   {      iRead pRtp-Read(pBuffer, 1024*1024*10,payloadType, sequenceNumber,timeStamp, ssrc);      if (iRead 0)      {          // save buff         }     }   deletepRtp;  g_RtspRequest.RequestPause();  g_RtspRequest.RequestTeardown();  g_RtspRequest.Close();   delete[]pBuffer;   return0;   }
http://www.sadfv.cn/news/176183/

相关文章:

  • wordpress站点如何添加百度分享代码二合一收款码免费制作网站
  • 网站排名怎么做 site昊诺网站建设
  • 安徽中色十二冶金建设有限公司网站建设工程合同的分类
  • 湘潭网站网站建设wordpress新建相册页面
  • 网站伪静态设置怎么把危险网站
  • iis7.0网站错误代码解决好看个人博客html源码
  • 温州seo网站建设宁波公司网站建设
  • 设计业务网站用织梦做网站调用乱码
  • 优化关键词规则seo推广费用
  • 王晴儿网站建设方案设计公司网站的要点
  • 网站做seo必要的结构织梦cms 获得网站流量次数
  • 图库素材网站wordpress 社交登录
  • 网站动图是怎么做的学前端有必要找培训机构吗
  • 手机网站免费模板下载做店铺装修的公司网站
  • 网页设计与制作课程小结wordpress4.8优化
  • wordpress支持视频兰州网站优化排名
  • 银川做网站服务做网站广告经营者
  • 昆山公司网站建设网站死链
  • 优质网站建设报价服务器搭建网站步骤视频
  • 购物网站运营wordpress 图片浏览器
  • win2003服务器网站管理工具高端企业网站建设规定
  • 做国外搞笑网站网站开发 自我评价
  • 深圳模板网站建设哪家好wordpress添加本地视频
  • 贵州建设职业技术学院网站查成绩查询软件高端开发
  • 哪个网站可以建设网站北京建设银行官网
  • 如何制作一个企业网站全美东莞网站建设
  • 丽江做网站商城手机网站开发
  • 网站建设平台推广企业网站用什么技术做
  • 中国站长站官网wordpress幻灯片插件使用
  • vs做网站好不好ppt可以做网站