如何在同样使用Apache2的服务器中通过端口80使用Wowza为HLS提供服务

如何在同样使用Apache2的服务器中通过端口80使用Wowza为HLS提供服务,apache,wowza,http-live-streaming,proxypass,m3u8,Apache,Wowza,Http Live Streaming,Proxypass,M3u8,我有一个服务器设备喘息与apache2和WowzastreMaingine(WSE) 我正在使用RTMP for desktop player Versionón(通过端口80和Apache ProxyPass)解决方案,可在以下位置找到: 对我来说工作很好:-) android和iOS的HLS(目前wowza超过1935) 和Apache(通过标准端口80)用于带有JWPlayer的网页,以再现流媒体 我想为所有服务使用端口80!有没有一种不用购买另一个IP地址就能解决这个问题的方法 我尝

我有一个服务器设备喘息与apache2和WowzastreMaingine(WSE)

  • 我正在使用RTMP for desktop player Versionón(通过端口80和Apache ProxyPass)解决方案,可在以下位置找到: 对我来说工作很好:-)

  • android和iOS的HLS(目前wowza超过1935)

  • 和Apache(通过标准端口80)用于带有JWPlayer的网页,以再现流媒体

我想为所有服务使用端口80!有没有一种不用购买另一个IP地址就能解决这个问题的方法

我尝试了与RTMP相同的方法,但似乎不起作用。。尝试加载m3u8文件时出现404错误,可能是我做错了什么。我只在
/etc/apache2/sites enabled/000 default中包含下一行

ProxyPass "^/(.*\.m3u8)$" http://localhost:1935/$1
实际上,我使用一个URL和下一个格式来使用Wowza播放流(没有m3u8文件,使用smil格式来确定质量)

http://my.domain.com:1935/myVodApp/smil:multibitrate.smil/playlist.m3u8

WOWZA的SMIL示例文件(视频转码过程完成时生成)



我的第一个问题,提前谢谢

httpd.conf
AddType应用程序/x-mpegURL.m3u8
AddType video/MP2T.ts
@MarmiK中添加Mime类型,我想这不是同一个问题,我想用wowzastreingengine(WSE)为HLS服务,而不是用apache。我只想使用ProxyPass作为代理,并使用WSEOkay为HLS flux提供服务,尝试添加mime类型,这应该会有所帮助,apache默认不支持此mime类型,我们需要手动添加它。我在apache2.conf文件中添加了这两行代码,然后重新启动apache2,得到了相同的响应404(未找到)。但是在同一URL中使用端口1935是正确的!在
httpd.conf
而不是在apache2.conf中添加Mime类型在
httpd.conf
AddType应用程序/x-mpegur.m3u8
AddType video/MP2T.ts
@MarmiK中添加Mime类型,我认为这不是同一个问题,我想用WowzaStremaingEngine(WSE)为HLS服务,而不是用apache。我只想使用ProxyPass作为代理,并使用WSEOkay为HLS flux提供服务,尝试添加mime类型,这应该会有所帮助,apache默认不支持此mime类型,我们需要手动添加它。我在apache2.conf文件中添加了这两行代码,然后重新启动apache2,得到了相同的响应404(未找到)。但是在同一URL中使用端口1935是正确的!将其添加到
httpd.conf
而不是apache2.conf中
<?xml version="1.0" encoding="UTF-8"?>
<smil title="multibitrate.mp4">
  <body>
    <switch>
      <video height="360" src="multibitrate_360.mp4" systemLanguage="spa" width="640">
          <param name="videoBitrate" value="500000" valuetype="data"></param>
          <param name="audioBitrate" value="64000" valuetype="data"></param>
        </video>
        <video height="480" src="multibitrate_480.mp4" systemLanguage="spa" width="854">
          <param name="videoBitrate" value="1200000" valuetype="data"></param>
          <param name="audioBitrate" value="96000" valuetype="data"></param>
        </video>
        <video height="720" src="multibitrate_720.mp4" systemLanguage="spa" width="1280">
          <param name="videoBitrate" value="3000000" valuetype="data"></param>
          <param name="audioBitrate" value="128000" valuetype="data"></param>
        </video>
        <video height="1080" src="multibitrate_1080.mp4" systemLanguage="spa" width="1920">
          <param name="videoBitrate" value="8000000" valuetype="data"></param>
          <param name="audioBitrate" value="192000" valuetype="data"></param>
        </video>
      </switch>
    </body>
  </smil>