rtsp客户端做的事情(testRTSPClient)
来源:互联网 发布:json和javascript 编辑:程序博客网 时间:2024/06/05 02:53
描述下大体流程吧,虽然简单,但是细节还是挺多的。
openURL:
step1:ourRTSPClient::createNew,创建RTSPClient实例,保存要连接的server端RTSP地址
step2:sendDescribeCommand创建和server端的TCP连接,并异步等待server端回调continueAfterDESCRIBE
step3:continueAfterDESCRIBE被调用,通过initializeWithSDP函数解析sdp,并建立MediaSession和MediaSubSession,并在setupNextSubsession中调用initiate初始化source
step4:调用sendSetupCommand发送SETUP命令,continueAfterSETUP创建sink,并调用startPlaying开始传输数据
step5:当subsession都执行完时,调用sendPlayCommand发送Play命令,continueAfterPLAY回调中只做了结束的处理函数
阅读全文
0 0
- rtsp客户端做的事情(testRTSPClient)
- rtsp客户端做的事情(testRTSPClient)
- RTSP学习笔记1——testRTSPClient
- 开发IOS推送功能客户端需要做的事情
- VLC做客户端解Rtsp码流
- VLC做客户端解Rtsp码流
- VLC做客户端解Rtsp码流
- 做事情的方法
- 一定要做的事情
- 做自己的事情
- 需要做的事情
- 今天做的事情
- 我想做的事情
- 做事情的哲学
- 做事情的方法
- 要做的事情
- 接下来做的事情
- 做事情的能力
- TensorFlow object detection api------ssd_mobilenet使用
- Zookeeper简单介绍(1)
- gensim-lda
- JAVA中List、Map、Set的区别与选用
- tomcat配置301重定向
- rtsp客户端做的事情(testRTSPClient)
- 史上最全的maven的pom.xml文件详解
- Krpano学习:在javascript中动态添加/删除/修改热点(向后端写入)
- 八皇后(c/python)
- vsftp 安装配置使用记录
- RecyclerView 使用全体验
- 出口商贸易融资工具:出口信保融资
- 如何删除掉电脑中svn保存的账户密码
- SVN的搭建