流媒体技术世界——分享技术,增值服务
如何建立一个基于WEB浏览器和Flash的在线视频聊天应用?
在Wowza Stream Engine 4中建立一个名字为videochat的应用,用来Adobe Flash播放器来测试视频聊天功能。这个例子中需要一台Wowza Server (3.1.2或更高版本)和两台带有摄像头的用户端电脑(Computer1Computer2),并在WEB浏览器中安装了Adobe Flash插件

Wowza Stream Engine 4的配置


  1. 创建应用文件夹[install-dir]/applications/videochat.

  2. 创建配置文件夹[install-dir]/conf/videochat[install-dir]/conf/Application.xml 拷贝到这个新文件夹。

  3. 用文本编辑器编辑这个新拷贝的Application.xml 文件,按下面信息做一些设置上的修改 (有些设置可能已经设置好了):

    注意: 右键这里下载一个已经设置好的Application.xml文件。

    • Streams/StreamType 属性设置为:
      Code:
      <StreamType>live-lowlatency</StreamType>
  4. 启动Wowza Stream Engine 4。

用户电脑的配置


在每一个用户电脑上(Computer1Computer2):

  1. 下载Wowza Media Server 例子程序 在用zip压缩包解开的文件夹中

  2. 双击[install-dir]/examples/VideoChat/install.bat 安装视频聊天的例子程序

播放


在每一个用户电脑上(Computer1Computer2):

  1. 双击[install-dir]/examples/VideoChat/FlashRTMPPlayer/player.html,输入下面的信息,然后点击Connect 按钮:

    Server: rtmp://[wowza-ip-address]/videochat

    其中[wowza-ip-address] 是运行Wowza Stream Engine 4的服务器的IP地址或主机名。

  2. Adobe Flash Player Settings 的对话框中,点击Allow 按钮让Adobe Flash Player有权限访问的你摄像头和麦克风。当Flash播放器开始访问,从你的摄像头捕捉的画面将显示在左侧的视频面板中。这是发送方的视频画面。

  3. 在发送方视频面板下方,在Stream Name, 输入一个stream name 用于代表每一个用户电脑发送出的音视频流,然后点击发布Publish 按钮。例如:

    Computer1 Stream Name: myStream1
    Computer2 Stream Name: myStream2

    现在Wowza Media Server上的videochat应用就会收到所有用户电脑发送的来自摄像头和麦克风的音视频信号,并将音视频流提供给每一个聊天的参与方。www.ttstream.com

  4. 在接收方的视频面板下面(例子程序中右侧的视频面板), 输入你要接收的用户电脑视频流的stream name,然后点击Play 按钮。在这个例子中,Computer1将会接收myStream2Computer2将会接收myStream1:

    Computer1 Stream Name: myStream2
    Computer2 Stream Name: myStream1

注意:你可以配置一个用户电脑发送和接收同一个流。在这个场景下, 你可以在发送方和接收方画面的下方输入相同的Stream Name
匿名用户
评论

我们的地址


北京市朝阳区管庄西里建基商务楼423室


邮编:100024

关于我们


北京联方信科信息技术有限责任公司


官网:www.ttstream.com

联系我们


王经理:phone


柳经理:phone

京ICP备14033868号-2