mirror of
https://github.com/ossrs/srs.git
synced 2025-02-13 11:51:57 +00:00
for bug #229, remove the windows vs2010 build files for srs-librtmp build failed on windows.
This commit is contained in:
parent
eb4e7aad69
commit
bb85a0c856
8 changed files with 0 additions and 625 deletions
|
@ -1,46 +0,0 @@
|
||||||
LIBRARY
|
|
||||||
EXPORTS
|
|
||||||
srs_rtmp_create
|
|
||||||
srs_rtmp_create2
|
|
||||||
srs_rtmp_destroy
|
|
||||||
srs_rtmp_handshake
|
|
||||||
srs_rtmp_connect_app
|
|
||||||
srs_rtmp_connect_app2
|
|
||||||
srs_rtmp_play_stream
|
|
||||||
srs_rtmp_publish_stream
|
|
||||||
srs_rtmp_read_packet
|
|
||||||
srs_rtmp_write_packet
|
|
||||||
srs_version_major
|
|
||||||
srs_version_minor
|
|
||||||
srs_version_revision
|
|
||||||
srs_utils_parse_timestamp
|
|
||||||
srs_human_format_time
|
|
||||||
srs_human_print_rtmp_packet
|
|
||||||
srs_rtmp_bandwidth_check
|
|
||||||
;
|
|
||||||
__srs_rtmp_do_simple_handshake
|
|
||||||
__srs_rtmp_connect_server
|
|
||||||
__srs_rtmp_dns_resolve
|
|
||||||
|
|
||||||
;;;;;;;;for flv read/write;;;;;;;;
|
|
||||||
srs_flv_open_read
|
|
||||||
srs_flv_open_write
|
|
||||||
srs_flv_close
|
|
||||||
srs_flv_read_header
|
|
||||||
srs_flv_read_tag_header
|
|
||||||
srs_flv_read_tag_data
|
|
||||||
srs_flv_write_header
|
|
||||||
srs_flv_write_tag
|
|
||||||
srs_flv_size_tag
|
|
||||||
srs_flv_tellg
|
|
||||||
srs_flv_lseek
|
|
||||||
srs_flv_is_eof
|
|
||||||
srs_flv_is_sequence_header
|
|
||||||
srs_flv_is_keyframe
|
|
||||||
|
|
||||||
;;;;;;;;for h264 read/write;;;;;;;;
|
|
||||||
srs_h264_write_raw_frames
|
|
||||||
srs_h264_is_dvbsp_error
|
|
||||||
srs_h264_is_duplicated_sps_error
|
|
||||||
srs_h264_is_duplicated_pps_error
|
|
||||||
srs_h264_startswith_annexb
|
|
|
@ -1,26 +0,0 @@
|
||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
|
||||||
# Visual Studio 2010
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "srs-librtmp", "srs-librtmp_vs2010.vcxproj", "{051CC3D8-5A99-4534-90EE-AED40EDDEEB2}"
|
|
||||||
EndProject
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "srs_play", "srs_play.vcxproj", "{5149B9A9-5085-4A10-AD6F-23FBE6854390}"
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug|Win32 = Debug|Win32
|
|
||||||
Release|Win32 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{051CC3D8-5A99-4534-90EE-AED40EDDEEB2}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{051CC3D8-5A99-4534-90EE-AED40EDDEEB2}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{051CC3D8-5A99-4534-90EE-AED40EDDEEB2}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{051CC3D8-5A99-4534-90EE-AED40EDDEEB2}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{5149B9A9-5085-4A10-AD6F-23FBE6854390}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5149B9A9-5085-4A10-AD6F-23FBE6854390}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{5149B9A9-5085-4A10-AD6F-23FBE6854390}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{5149B9A9-5085-4A10-AD6F-23FBE6854390}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
|
@ -1,137 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="..\src\core\srs_core.cpp" />
|
|
||||||
<ClCompile Include="..\src\core\srs_core_autofree.cpp" />
|
|
||||||
<ClCompile Include="..\src\core\srs_platform.cpp" />
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_buffer.cpp" />
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_codec.cpp" />
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_consts.cpp" />
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_error.cpp" />
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_file.cpp" />
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_flv.cpp" />
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_log.cpp" />
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_stream.cpp" />
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_utility.cpp" />
|
|
||||||
<ClCompile Include="..\src\libs\srs_librtmp.cpp" />
|
|
||||||
<ClCompile Include="..\src\libs\srs_lib_bandwidth.cpp" />
|
|
||||||
<ClCompile Include="..\src\libs\srs_lib_simple_socket.cpp" />
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_amf0.cpp" />
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_handshake.cpp" />
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_io.cpp" />
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_msg_array.cpp" />
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_rtmp.cpp" />
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_stack.cpp" />
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_utility.cpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="..\src\core\srs_core.hpp" />
|
|
||||||
<ClInclude Include="..\src\core\srs_core_autofree.hpp" />
|
|
||||||
<ClInclude Include="..\src\core\srs_platform.hpp" />
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_buffer.hpp" />
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_codec.hpp" />
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_consts.hpp" />
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_error.hpp" />
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_file.hpp" />
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_flv.hpp" />
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_log.hpp" />
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_stream.hpp" />
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_utility.hpp" />
|
|
||||||
<ClInclude Include="..\src\libs\srs_librtmp.hpp" />
|
|
||||||
<ClInclude Include="..\src\libs\srs_lib_bandwidth.hpp" />
|
|
||||||
<ClInclude Include="..\src\libs\srs_lib_simple_socket.hpp" />
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_amf0.hpp" />
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_handshake.hpp" />
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_io.hpp" />
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_msg_array.hpp" />
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_rtmp.hpp" />
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_stack.hpp" />
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_utility.hpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="srs-librtmp.def" />
|
|
||||||
</ItemGroup>
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{051CC3D8-5A99-4534-90EE-AED40EDDEEB2}</ProjectGuid>
|
|
||||||
<Keyword>Win32Proj</Keyword>
|
|
||||||
<RootNamespace>srslibrtmp</RootNamespace>
|
|
||||||
<ProjectName>srs-librtmp</ProjectName>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
||||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
||||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
||||||
<LinkIncremental>true</LinkIncremental>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
||||||
<LinkIncremental>false</LinkIncremental>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
||||||
<ClCompile>
|
|
||||||
<PrecompiledHeader>
|
|
||||||
</PrecompiledHeader>
|
|
||||||
<WarningLevel>Level3</WarningLevel>
|
|
||||||
<Optimization>Disabled</Optimization>
|
|
||||||
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;SRSLIBRTMP_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
<AdditionalIncludeDirectories>..\src\rtmp;..\src\libs;..\src\kernel;..\src\core;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<SubSystem>Windows</SubSystem>
|
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
||||||
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
||||||
<ModuleDefinitionFile>srs-librtmp.def</ModuleDefinitionFile>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
||||||
<ClCompile>
|
|
||||||
<WarningLevel>Level3</WarningLevel>
|
|
||||||
<PrecompiledHeader>
|
|
||||||
</PrecompiledHeader>
|
|
||||||
<Optimization>MaxSpeed</Optimization>
|
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
||||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
||||||
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;SRSLIBRTMP_EXPORTS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
<AdditionalIncludeDirectories>..\src\rtmp;..\src\libs;..\src\kernel;..\src\core;.\;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<SubSystem>Windows</SubSystem>
|
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
||||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
||||||
<OptimizeReferences>true</OptimizeReferences>
|
|
||||||
<ModuleDefinitionFile>srs-librtmp.def</ModuleDefinitionFile>
|
|
||||||
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
|
@ -1,156 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="core">
|
|
||||||
<UniqueIdentifier>{8e33c6db-7a35-4d09-92d0-cc28491abbd6}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="kernel">
|
|
||||||
<UniqueIdentifier>{eac81f26-3b4f-4905-85c5-2c0b915107b0}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="libs">
|
|
||||||
<UniqueIdentifier>{cbb45db3-c682-48bd-9a8c-1ae081aeddbf}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="rtmp">
|
|
||||||
<UniqueIdentifier>{6a284cec-b287-4aeb-b991-e11ebb4be6ec}</UniqueIdentifier>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="..\src\core\srs_core.cpp">
|
|
||||||
<Filter>core</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\core\srs_core_autofree.cpp">
|
|
||||||
<Filter>core</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\core\srs_platform.cpp">
|
|
||||||
<Filter>core</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_buffer.cpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_codec.cpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_consts.cpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_error.cpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_file.cpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_flv.cpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_log.cpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_stream.cpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\kernel\srs_kernel_utility.cpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\libs\srs_lib_bandwidth.cpp">
|
|
||||||
<Filter>libs</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\libs\srs_lib_simple_socket.cpp">
|
|
||||||
<Filter>libs</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\libs\srs_librtmp.cpp">
|
|
||||||
<Filter>libs</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_amf0.cpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_handshake.cpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_io.cpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_msg_array.cpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_rtmp.cpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_stack.cpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
<ClCompile Include="..\src\rtmp\srs_protocol_utility.cpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="..\src\core\srs_core.hpp">
|
|
||||||
<Filter>core</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\core\srs_core_autofree.hpp">
|
|
||||||
<Filter>core</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\core\srs_platform.hpp">
|
|
||||||
<Filter>core</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_buffer.hpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_codec.hpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_consts.hpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_error.hpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_file.hpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_flv.hpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_log.hpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_stream.hpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\kernel\srs_kernel_utility.hpp">
|
|
||||||
<Filter>kernel</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\libs\srs_lib_bandwidth.hpp">
|
|
||||||
<Filter>libs</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\libs\srs_lib_simple_socket.hpp">
|
|
||||||
<Filter>libs</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\libs\srs_librtmp.hpp">
|
|
||||||
<Filter>libs</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_amf0.hpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_handshake.hpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_io.hpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_msg_array.hpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_rtmp.hpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_stack.hpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\src\rtmp\srs_protocol_utility.hpp">
|
|
||||||
<Filter>rtmp</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<None Include="srs-librtmp.def" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
|
@ -1,56 +0,0 @@
|
||||||
// auto generated by configure
|
|
||||||
#ifndef SRS_AUTO_HEADER_HPP
|
|
||||||
#define SRS_AUTO_HEADER_HPP
|
|
||||||
|
|
||||||
#define SRS_AUTO_BUILD_TS "1416731672"
|
|
||||||
#define SRS_AUTO_BUILD_DATE "2014-11-23 16:34:32"
|
|
||||||
#define SRS_AUTO_UNAME "WIN_NT-6.1 WZY-PC2 1.0.18(0.48/3/2) 2012-11-21 22:34 i686 WINNT"
|
|
||||||
#define SRS_AUTO_USER_CONFIGURE "--x86-x64 --export-librtmp-project=../srs-librtmp"
|
|
||||||
#define SRS_AUTO_CONFIGURE "--prefix=/usr/local/srs --without-hls --without-dvr --without-nginx --without-ssl --without-ffmpeg --without-transcode --without-ingest --without-stat --without-http-callback --without-http-server --without-http-api --with-librtmp --with-research --without-utest --without-gperf --without-gmc --without-gmp --without-gcp --without-gprof --without-arm-ubuntu12 --without-mips-ubuntu12 --log-trace"
|
|
||||||
|
|
||||||
#define SRS_AUTO_EMBEDED_TOOL_CHAIN "normal x86/x64 gcc"
|
|
||||||
|
|
||||||
#undef SRS_AUTO_HTTP_PARSER
|
|
||||||
#undef SRS_AUTO_HTTP_SERVER
|
|
||||||
#undef SRS_AUTO_HTTP_API
|
|
||||||
#undef SRS_AUTO_NGINX
|
|
||||||
#undef SRS_AUTO_DVR
|
|
||||||
#undef SRS_AUTO_HLS
|
|
||||||
#undef SRS_AUTO_HTTP_CALLBACK
|
|
||||||
#undef SRS_AUTO_SSL
|
|
||||||
#undef SRS_AUTO_FFMPEG_TOOL
|
|
||||||
#undef SRS_AUTO_FFMPEG_STUB
|
|
||||||
#undef SRS_AUTO_TRANSCODE
|
|
||||||
#undef SRS_AUTO_INGEST
|
|
||||||
#undef SRS_AUTO_STAT
|
|
||||||
#undef SRS_AUTO_GPERF
|
|
||||||
#undef SRS_AUTO_GPERF_MC
|
|
||||||
#undef SRS_AUTO_GPERF_MP
|
|
||||||
#undef SRS_AUTO_GPERF_CP
|
|
||||||
#undef SRS_AUTO_EMBEDED_CPU
|
|
||||||
#undef SRS_AUTO_ARM_UBUNTU12
|
|
||||||
#undef SRS_AUTO_MIPS_UBUNTU12
|
|
||||||
|
|
||||||
#undef SRS_AUTO_VERBOSE
|
|
||||||
#undef SRS_AUTO_INFO
|
|
||||||
#define SRS_AUTO_TRACE
|
|
||||||
|
|
||||||
#define SRS_AUTO_PREFIX "/usr/local/srs"
|
|
||||||
|
|
||||||
#define SRS_AUTO_CONSTRIBUTORS "\
|
|
||||||
winlin<winlin@vip.126.com> \
|
|
||||||
wenjie.zhao<740936897@qq.com> \
|
|
||||||
xiangcheng.liu<liuxc0116@foxmail.com> \
|
|
||||||
naijia.liu<youngcow@youngcow.net> \
|
|
||||||
alcoholyi<alcoholyi@qq.com> \
|
|
||||||
byteman<wangchen2011@gmail.com> \
|
|
||||||
chad.wang<chad.wang.cn@gmail.com> \
|
|
||||||
suhetao<suhetao@gmail.com> \
|
|
||||||
Johnny<fengjihu@163.com> \
|
|
||||||
karthikeyan<keyanmca@gmail.com> \
|
|
||||||
StevenLiu<lq@chinaffmpeg.org> \
|
|
||||||
zhengfl<zhengfl_1989@126.com> \
|
|
||||||
"
|
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
|
@ -1,89 +0,0 @@
|
||||||
/*
|
|
||||||
The MIT License (MIT)
|
|
||||||
|
|
||||||
Copyright (c) 2013-2014 winlin
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
|
||||||
this software and associated documentation files (the "Software"), to deal in
|
|
||||||
the Software without restriction, including without limitation the rights to
|
|
||||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
|
|
||||||
the Software, and to permit persons to whom the Software is furnished to do so,
|
|
||||||
subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
|
||||||
copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
|
|
||||||
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
|
|
||||||
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
|
|
||||||
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
|
||||||
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
||||||
*/
|
|
||||||
/**
|
|
||||||
gcc srs_play.c ../../objs/lib/srs_librtmp.a -g -O0 -lstdc++ -o srs_play
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
|
|
||||||
#include "srs_librtmp.hpp"
|
|
||||||
|
|
||||||
int main(int argc, char** argv)
|
|
||||||
{
|
|
||||||
printf("suck rtmp stream like rtmpdump\n");
|
|
||||||
printf("srs(simple-rtmp-server) client librtmp library.\n");
|
|
||||||
printf("version: %d.%d.%d\n", srs_version_major(), srs_version_minor(), srs_version_revision());
|
|
||||||
|
|
||||||
if (argc <= 1) {
|
|
||||||
printf("Usage: %s <rtmp_url>\n"
|
|
||||||
" rtmp_url RTMP stream url to play\n"
|
|
||||||
"For example:\n"
|
|
||||||
" %s rtmp://127.0.0.1:1935/live/livestream\n",
|
|
||||||
argv[0], argv[0]);
|
|
||||||
exit(-1);
|
|
||||||
}
|
|
||||||
|
|
||||||
srs_human_trace("rtmp url: %s", argv[1]);
|
|
||||||
srs_rtmp_t rtmp = srs_rtmp_create(argv[1]);
|
|
||||||
|
|
||||||
if (srs_rtmp_handshake(rtmp) != 0) {
|
|
||||||
srs_human_trace("simple handshake failed.");
|
|
||||||
goto rtmp_destroy;
|
|
||||||
}
|
|
||||||
srs_human_trace("simple handshake success");
|
|
||||||
|
|
||||||
if (srs_rtmp_connect_app(rtmp) != 0) {
|
|
||||||
srs_human_trace("connect vhost/app failed.");
|
|
||||||
goto rtmp_destroy;
|
|
||||||
}
|
|
||||||
srs_human_trace("connect vhost/app success");
|
|
||||||
|
|
||||||
if (srs_rtmp_play_stream(rtmp) != 0) {
|
|
||||||
srs_human_trace("play stream failed.");
|
|
||||||
goto rtmp_destroy;
|
|
||||||
}
|
|
||||||
srs_human_trace("play stream success");
|
|
||||||
|
|
||||||
for (;;) {
|
|
||||||
int size;
|
|
||||||
char type;
|
|
||||||
char* data;
|
|
||||||
u_int32_t timestamp;
|
|
||||||
|
|
||||||
if (srs_rtmp_read_packet(rtmp, &type, ×tamp, &data, &size) != 0) {
|
|
||||||
goto rtmp_destroy;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (srs_human_print_rtmp_packet(type, timestamp, data, size) != 0) {
|
|
||||||
goto rtmp_destroy;
|
|
||||||
}
|
|
||||||
|
|
||||||
free(data);
|
|
||||||
}
|
|
||||||
|
|
||||||
rtmp_destroy:
|
|
||||||
srs_rtmp_destroy(rtmp);
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
|
@ -1,88 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{5149B9A9-5085-4A10-AD6F-23FBE6854390}</ProjectGuid>
|
|
||||||
<Keyword>Win32Proj</Keyword>
|
|
||||||
<RootNamespace>srs_play</RootNamespace>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
||||||
<LinkIncremental>true</LinkIncremental>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
||||||
<LinkIncremental>false</LinkIncremental>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
||||||
<ClCompile>
|
|
||||||
<PrecompiledHeader>
|
|
||||||
</PrecompiledHeader>
|
|
||||||
<WarningLevel>Level3</WarningLevel>
|
|
||||||
<Optimization>Disabled</Optimization>
|
|
||||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
<AdditionalIncludeDirectories>..\src\core;..\src\libs;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<SubSystem>Console</SubSystem>
|
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
||||||
<AdditionalDependencies>srs-librtmp.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
||||||
<AdditionalLibraryDirectories>./debug;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
||||||
<ClCompile>
|
|
||||||
<WarningLevel>Level3</WarningLevel>
|
|
||||||
<PrecompiledHeader>
|
|
||||||
</PrecompiledHeader>
|
|
||||||
<Optimization>MaxSpeed</Optimization>
|
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
||||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
||||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<SubSystem>Console</SubSystem>
|
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
||||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
||||||
<OptimizeReferences>true</OptimizeReferences>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="srs_play.cpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="srs_auto_headers.hpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
|
@ -1,27 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup>
|
|
||||||
<Filter Include="Source Files">
|
|
||||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
|
||||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="Header Files">
|
|
||||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
|
||||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
|
||||||
</Filter>
|
|
||||||
<Filter Include="Resource Files">
|
|
||||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
|
||||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
|
||||||
</Filter>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="srs_auto_headers.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="srs_play.cpp">
|
|
||||||
<Filter>Source Files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
Loading…
Reference in a new issue