videowhisper live streaming php script with red 5 or wowza


videowhisper live streaming php script with red 5 or wowza

所以我尝试用Red5设置我自己的RTMP服务器,我想为我的流媒体网站使用我自己的本地Red5 RTMP地址(如带有Videowhisper的ustream)。因此,我的用户可以通过我网站上的服务器流式传输和观看其他人的流,而我不必在线购买扩展服务器。Videowhisper需要一个rtmp地址。所以请有人告诉我如何做到这一点以及我需要什么。

我在本地主机上安装了red5,服务器已启动并正在运行。在视频耳语中,我将 rtmp 设置为 rtmp://myipaddress,但连接失败。

这是设置.php

<?php
$rtmp_server = "rtmp://localhost:1935/videowhisper-live";
// rtmp://your-server-ip-or-domain/application
$rtmp_amf = "AMF3";
// AMF3 : Red5, Wowza, FMIS3, FMIS3.5
// AMF0 : FCS1.5, FMS2
// blank for flash default
$rtmfp_server="rtmfp://stratus.adobe.com/f1533cc06e4de4b56399b10d-          1a624022ff71/";
// RTMFP server for negotiangin P2P connections where possible
// Get your own independent developer key/address from:        https://www.adobe.com/cfusion/entitlement/index.cfm?e=stratus
$tokenKey = "VideoWhisper";
// This can be used to secure access as configured in RTMP server settings     (secureTokenSharedSecret).
$ban_names=Array("ban_name1", "ban_name2");
//ban channel or user names
$httpstreamer="http://localhost:1935/videowhisper/";
//path for HTTP Live Stre streaming usually available with Wowza hosting if packetizers are enabled
//use http://www.videowhisper.com/?p=Wowza+Media+Server+Hosting or see    http://www.wowza.com/forums/content.php?217#cupertinostreaming

//usage limit per channel
//default 2 hours per week limit
$maximumSessionTime=7200000; //7200000 ms = 2h; 0 for unlimited
$resetTime = 7 * 3600 * 24; //weekly
?>

如果有人知道如何使用 Wowza 执行此操作,好吧,我也安装了 Wowza

请有人帮我寻找解决方案

如果您正确设置了 RTMP 地址(包括端口和流名称),并且可以在本地网络中播放此流,那么很有可能有什么东西阻止了 Red5 服务器和 Videowhisper 之间端口 1935 上的通信。

由于 1935 可能会被防火墙阻止,因此您可以尝试将流媒体服务器配置为使用众所周知的端口,例如 80 或 8080。