| | |
| | |
|
| | | {
|
| | | PL_RTSPClient* rtspClient = (PL_RTSPClient*)pipeLine.push_elem("PL_RTSPClient");
|
| | | RTSPConfig rtspConfig;
|
| | | PL_RTSPClient_Config rtspConfig;
|
| | | rtspConfig.progName = argv[0];
|
| | | rtspConfig.rtspURL = argv[1];
|
| | | rtspConfig.aux = true; // ffmpeg need aux, but live555 not
|
| | |
| | | bool ret = rtspClient->init(&rtspConfig);
|
| | | if (!ret)
|
| | | {
|
| | | LOG(ERROR) << "rtspClient.init error";
|
| | | LOG_ERROR << "rtspClient.init error";
|
| | | exit(EXIT_FAILURE);
|
| | | }
|
| | | }
|
| | |
| | | // bool ret = queue1->init(&config);
|
| | | // if (!ret)
|
| | | // {
|
| | | // LOG(ERROR) << "queue1.init error";
|
| | | // LOG_ERROR << "queue1.init error";
|
| | | // exit(EXIT_FAILURE);
|
| | | // }
|
| | | //}
|
| | |
| | | }
|
| | |
|
| | | {
|
| | | RTSPServerConfig config;
|
| | | PL_RTSPServer* rtspServer = (PL_RTSPServer*)pipeLine.push_elem("PL_RTSPServer");
|
| | | bool ret = rtspServer->init(&config);
|
| | | bool ret = rtspServer->init(nullptr);
|
| | | if (!ret)
|
| | | {
|
| | | LOG(ERROR) << "rtspServer.init error";
|
| | | LOG_ERROR << "rtspServer.init error";
|
| | | exit(EXIT_FAILURE);
|
| | | }
|
| | | }
|
| | |
|
| | | while(true)
|
| | | {
|
| | | //LOG(ERROR) << "begin pipe";
|
| | | //LOG_ERROR << "begin pipe";
|
| | | pipeLine.pipe();
|
| | | //LOG(ERROR) << "end pipe";
|
| | | //LOG_ERROR << "end pipe";
|
| | | }
|
| | | }
|