|
|
1
2
live555api中同步和异步的主要区别在于,现在必须在RTSP请求中指定处理程序。一旦descripe请求完成,就会从live555eventloop调用处理程序。 在RTSPClient.hh文件responseHandler定义为:
调用处理程序时,live555将提供以下信息:
E、 g.这意味着当您要调用sendDescribeCommand方法时:
您必须指定完成描述后将调用哪个处理程序(属于signature responseHandler)。在处理程序中,必须根据结果代码决定是执行设置(再次指定处理程序)还是终止(如果发生错误)。 正如jenseb建议的那样,openRTSP客户机提供了一个非常好的起点。 |