正在显示
6 个修改的文件
包含
14 行增加
和
10 行删除
trunk/ide/srs_clion/CMakeLists.txt
100644 → 100755
| @@ -3,12 +3,12 @@ project(srs CXX) | @@ -3,12 +3,12 @@ project(srs CXX) | ||
| 3 | 3 | ||
| 4 | INCLUDE_DIRECTORIES(../../objs | 4 | INCLUDE_DIRECTORIES(../../objs |
| 5 | ../../objs/st ../../objs/hp ../../objs/openssl/include | 5 | ../../objs/st ../../objs/hp ../../objs/openssl/include |
| 6 | - ../../src/core ../../src/kernel ../../src/rtmp ../../src/app) | 6 | + ../../src/core ../../src/kernel ../../src/protocol ../../src/app) |
| 7 | 7 | ||
| 8 | set(SOURCE_FILES ../../src/main/srs_main_server.cpp) | 8 | set(SOURCE_FILES ../../src/main/srs_main_server.cpp) |
| 9 | AUX_SOURCE_DIRECTORY(../../src/core SOURCE_FILES) | 9 | AUX_SOURCE_DIRECTORY(../../src/core SOURCE_FILES) |
| 10 | AUX_SOURCE_DIRECTORY(../../src/kernel SOURCE_FILES) | 10 | AUX_SOURCE_DIRECTORY(../../src/kernel SOURCE_FILES) |
| 11 | -AUX_SOURCE_DIRECTORY(../../src/rtmp SOURCE_FILES) | 11 | +AUX_SOURCE_DIRECTORY(../../src/protocol SOURCE_FILES) |
| 12 | AUX_SOURCE_DIRECTORY(../../src/app SOURCE_FILES) | 12 | AUX_SOURCE_DIRECTORY(../../src/app SOURCE_FILES) |
| 13 | 13 | ||
| 14 | ADD_DEFINITIONS("-g -O0") | 14 | ADD_DEFINITIONS("-g -O0") |
| @@ -7,20 +7,20 @@ HEADERS += \ | @@ -7,20 +7,20 @@ HEADERS += \ | ||
| 7 | ../../src/core/*.hpp \ | 7 | ../../src/core/*.hpp \ |
| 8 | ../../src/kernel/*.hpp \ | 8 | ../../src/kernel/*.hpp \ |
| 9 | ../../src/app/*.hpp \ | 9 | ../../src/app/*.hpp \ |
| 10 | - ../../src/rtmp/*.hpp | 10 | + ../../src/protocol/*.hpp |
| 11 | 11 | ||
| 12 | SOURCES += \ | 12 | SOURCES += \ |
| 13 | ../../src/core/*.cpp \ | 13 | ../../src/core/*.cpp \ |
| 14 | ../../src/kernel/*.cpp \ | 14 | ../../src/kernel/*.cpp \ |
| 15 | ../../src/app/*.cpp \ | 15 | ../../src/app/*.cpp \ |
| 16 | - ../../src/rtmp/*.cpp \ | 16 | + ../../src/protocol/*.cpp \ |
| 17 | ../../src/main/*.cpp | 17 | ../../src/main/*.cpp |
| 18 | 18 | ||
| 19 | INCLUDEPATH += \ | 19 | INCLUDEPATH += \ |
| 20 | ../../src/core \ | 20 | ../../src/core \ |
| 21 | ../../src/kernel \ | 21 | ../../src/kernel \ |
| 22 | ../../src/app \ | 22 | ../../src/app \ |
| 23 | - ../../src/rtmp \ | 23 | + ../../src/protocol \ |
| 24 | ../../objs \ | 24 | ../../objs \ |
| 25 | ../../objs/st \ | 25 | ../../objs/st \ |
| 26 | ../../objs/hp \ | 26 | ../../objs/hp \ |
| @@ -36,8 +36,8 @@ | @@ -36,8 +36,8 @@ | ||
| 36 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | 36 | <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
| 37 | </ImportGroup> | 37 | </ImportGroup> |
| 38 | <PropertyGroup Label="UserMacros" /> | 38 | <PropertyGroup Label="UserMacros" /> |
| 39 | - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | ||
| 40 | - <IncludePath>$(ProjectDir)/../../src/core;$(ProjectDir)/../../src/kernel;$(ProjectDir)/../../src/rtmp;$(ProjectDir)/../../src/app;$(ProjectDir)/../../src/libs;$(ProjectDir)/../../objs;$(IncludePath)</IncludePath> | 39 | + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
| 40 | + <IncludePath>$(ProjectDir)/../../src/core;$(ProjectDir)/../../src/kernel;$(ProjectDir)/../../src/protocol;$(ProjectDir)/../../src/app;$(ProjectDir)/../../src/libs;$(ProjectDir)/../../objs;$(IncludePath)</IncludePath> | ||
| 41 | </PropertyGroup> | 41 | </PropertyGroup> |
| 42 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | 42 | <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
| 43 | <ClCompile> | 43 | <ClCompile> |
| @@ -26,15 +26,18 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | @@ -26,15 +26,18 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
| 26 | #include <sys/socket.h> | 26 | #include <sys/socket.h> |
| 27 | #include <netinet/in.h> | 27 | #include <netinet/in.h> |
| 28 | #include <arpa/inet.h> | 28 | #include <arpa/inet.h> |
| 29 | +using namespace std; | ||
| 29 | 30 | ||
| 30 | #include <srs_app_config.hpp> | 31 | #include <srs_app_config.hpp> |
| 31 | #include <srs_kernel_error.hpp> | 32 | #include <srs_kernel_error.hpp> |
| 32 | #include <srs_kernel_log.hpp> | 33 | #include <srs_kernel_log.hpp> |
| 34 | +#include <srs_app_config.hpp> | ||
| 33 | 35 | ||
| 34 | #ifdef SRS_AUTO_STREAM_CASTER | 36 | #ifdef SRS_AUTO_STREAM_CASTER |
| 35 | 37 | ||
| 36 | SrsMpegtsOverUdp::SrsMpegtsOverUdp(SrsConfDirective* c) | 38 | SrsMpegtsOverUdp::SrsMpegtsOverUdp(SrsConfDirective* c) |
| 37 | { | 39 | { |
| 40 | + output = _srs_config->get_stream_caster_output(c); | ||
| 38 | } | 41 | } |
| 39 | 42 | ||
| 40 | SrsMpegtsOverUdp::~SrsMpegtsOverUdp() | 43 | SrsMpegtsOverUdp::~SrsMpegtsOverUdp() |
| @@ -49,6 +52,7 @@ int SrsMpegtsOverUdp::on_udp_packet(sockaddr_in* from, char* buf, int nb_buf) | @@ -49,6 +52,7 @@ int SrsMpegtsOverUdp::on_udp_packet(sockaddr_in* from, char* buf, int nb_buf) | ||
| 49 | int peer_port = ntohs(from->sin_port); | 52 | int peer_port = ntohs(from->sin_port); |
| 50 | 53 | ||
| 51 | srs_info("udp: got %s:%d packet %d bytes", peer_ip.c_str(), peer_port, nb_buf); | 54 | srs_info("udp: got %s:%d packet %d bytes", peer_ip.c_str(), peer_port, nb_buf); |
| 55 | + | ||
| 52 | // TODO: FIXME: implements it. | 56 | // TODO: FIXME: implements it. |
| 53 | 57 | ||
| 54 | return ret; | 58 | return ret; |
| @@ -31,6 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | @@ -31,6 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
| 31 | #include <srs_core.hpp> | 31 | #include <srs_core.hpp> |
| 32 | 32 | ||
| 33 | class sockaddr_in; | 33 | class sockaddr_in; |
| 34 | +#include <string> | ||
| 34 | 35 | ||
| 35 | class SrsConfDirective; | 36 | class SrsConfDirective; |
| 36 | 37 | ||
| @@ -41,6 +42,8 @@ class SrsConfDirective; | @@ -41,6 +42,8 @@ class SrsConfDirective; | ||
| 41 | */ | 42 | */ |
| 42 | class SrsMpegtsOverUdp | 43 | class SrsMpegtsOverUdp |
| 43 | { | 44 | { |
| 45 | +private: | ||
| 46 | + std::string output; | ||
| 44 | public: | 47 | public: |
| 45 | SrsMpegtsOverUdp(SrsConfDirective* c); | 48 | SrsMpegtsOverUdp(SrsConfDirective* c); |
| 46 | virtual ~SrsMpegtsOverUdp(); | 49 | virtual ~SrsMpegtsOverUdp(); |
-
请 注册 或 登录 后发表评论