首頁 後端開發 php教程 容易学习FMS+PHP视频聊天室

容易学习FMS+PHP视频聊天室

Jun 13, 2016 am 10:49 AM
client flash server video

简单学习FMS+PHP视频聊天室

简单学习FMS+PHP视频聊天室
2010年04月02日
  下面就开始:
  用FlashMediaServer2做为我的学习阶段使用的服务器,用flash。PHP+MYSQL+APACHE在这里先不提了,等在以后做聊天程序的时候再详细说明。今天就先弄第一个简单的application,实现flash在本地读取摄像头,并且publish到服务器,通过服务器再显示到本地。
  1、安装FlashMediaServer2,可以到
  http://www.flashcom.com.cn/bbs/showthread.php?t=413
  这个帖子下载。安装过程中需要输入name和password(记住哈),下一步是服务器的端口(1935),和管理员管理服务器的端口(1111),默认就可以了,到这里最好再做一件事情,在防火墙中把这两个端口打开,为了以后方便。下一步安装目录默认,安装结束。
  2、找到C:\Program Files\Macromedia\Flash Media Server 2\applications ,新建文件夹,取名字为myfirstApp,在myfirstApp里新建main.asc文件,在里边写上load("components.asc");就可以了。
  3、在「开始」菜单\程序\Flash Media Server 2里,分别启动Start Flash Media Admin Server 2和Start Flash Media Server 2之后,点击Management Console.lnk,此时弹出的就是Media Server 2的管理程序。输入serverName:akins,Server Address:127.0.0.1,username password。登陆后,在程序左下方有个New Instance...,点击后向上弹出菜单,点击myfirstApp。这个就是在第2部我们建立的application。
  4、在D:\Project下新建文件:test_060304.fla,拉入2个video组件,分别起名字为local_video和server_video。在帧上写上如下代码:
  var client_cam:Camera = Camera.get();//获取摄像头
  client_cam.setMode(176, 144, 20);//三个参数分别为摄像头捕捉的宽度高度帧率
  client_cam.setQuality(57000, 1);//设置带宽和质量
  local_video.attachVideo(client_cam);//向本地local_video添加摄像头图像
  _global.Username="akins";
  doConnect();
  publishMe();
  playMe(_global.Username);
  function doConnect() {
  client_nc = new NetConnection();//建立连接对象
  client_nc.onStatus = function(info) {
  trace("Level: "+info.level+newline+"Code: "+info.code);
  };
  client_nc.connect("rtmp://127.0.0.1/myfirstApp");
  out_ns = new NetStream(client_nc);
  in_ns = new NetStream(client_nc);
  }
  function publishMe() {
  out_ns.attachVideo(client_cam);
  out_ns.publish(_global.Username);
  }
  function playMe(toPlay) {
  server_video.attachVideo(in_ns);
  in_ns.play(toPlay);
  }

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1666
14
CakePHP 教程
1425
52
Laravel 教程
1327
25
PHP教程
1273
29
C# 教程
1252
24
如何安裝、解除安裝、重設Windows伺服器備份 如何安裝、解除安裝、重設Windows伺服器備份 Mar 06, 2024 am 10:37 AM

WindowsServerBackup是WindowsServer作業系統自帶的功能,旨在協助使用者保護重要資料和系統配置,並為中小型和企業級企業提供完整的備份和復原解決方案。只有執行Server2022及更高版本的使用者才能使用此功能。在本文中,我們將介紹如何安裝、解除安裝或重設WindowsServerBackup。如何重置Windows伺服器備份如果您的伺服器備份遇到問題,備份所需時間過長,或無法存取已儲存的文件,那麼您可以考慮重新設定WindowsServer備份設定。要重設Windows

如何在 Windows 11 中修復 VIDEO DXGKRNL 致命錯誤 如何在 Windows 11 中修復 VIDEO DXGKRNL 致命錯誤 Apr 13, 2023 pm 08:22 PM

點擊進入:ChatGPT工具插件導航大全一些用戶抱怨他們的計算機經常崩潰,停止代碼為VIDEO DXGKRNL FATAL ERROR。此特定問題僅偶爾發生,且錯誤檢查值為 0x00000113,這表示 Microsoft DirectX 圖形核心子系統中存在違規,如錯誤檢查值所示。通常,當損壞的驅動程式幹擾圖形卡圖形處理器的正常運作時,就會發生錯誤。如果您目前正在努力解決此特定問題,我們的文章將為您提供各種高品質的故障排除技巧。您將在下面找到其他遇到完全相同錯誤的使用者已成功使用的各種方法。是

摩托羅拉 Razr 50 Ultra 出現在洩露的預告視頻中,配有防水外殼和巨大的副顯示屏 摩托羅拉 Razr 50 Ultra 出現在洩露的預告視頻中,配有防水外殼和巨大的副顯示屏 Jun 20, 2024 pm 09:31 PM

過去幾週,摩托羅拉 Razr 50 和 Razr 50 Ultra 最重要的規格和歐元價格已經洩露。現在,極其可靠的洩密者 @MysteryLupin 能夠發布下面嵌入的預告視頻,其中

Pixel 9 Pro XL 與 iPhone 15 Pro Max 相機比較顯示谷歌在視頻和變焦性能方面取得了令人驚訝的勝利 Pixel 9 Pro XL 與 iPhone 15 Pro Max 相機比較顯示谷歌在視頻和變焦性能方面取得了令人驚訝的勝利 Aug 24, 2024 pm 12:32 PM

Google Pixel 9 Pro 和 Pro XL 是Google對三星 Galaxy S24 Ultra 和蘋果 iPhone 15 Pro 和 Pro Max 等產品的回應。 YouTube 上的 Daniel Sin(請觀看下文)將 Google Pixel 9 Pro XL 與 iPhone 15 Pro Max 進行了一些比較

flash是什麼 flash是什麼 Aug 10, 2023 am 10:16 AM

Flash是一種用於創建多媒體和互動內容的軟體,具有向量圖形、時間軸動畫、互動性和多媒體處理能力等特點。儘管曾經非常流行,但隨著新技術的崛起,Flash逐漸被淘汰,並且在2020年停止了官方支援。

在 Vivobook S15 基準測試中,Snapdragon X Elite CPU 的電池效能和插入效能幾乎相同 在 Vivobook S15 基準測試中,Snapdragon X Elite CPU 的電池效能和插入效能幾乎相同 Jun 20, 2024 pm 03:59 PM

儘管圍繞著高通 Snapdragon X Elite 進行了大肆宣傳,但它的發布卻相當平庸。在我們的評論中,我們發現搭載 Qualcomm Snapdragon X Elite X1E-78-100 的華碩 Vivobook S 15 最令人印象深刻的部分是無縫連接

怎麼修改Nginx版本名稱偽裝任意web server 怎麼修改Nginx版本名稱偽裝任意web server May 14, 2023 pm 09:19 PM

如何修改nginx預設的名稱,可以稍微的偽裝一下,也可以裝x一般來說修改3個位置,一個是nginx.h、另一個是ngx_http_header_filter_module.c、還有一個ngx_http_special_response.c。提示:一般修改都是在nginx編譯之前修改,修改完了之後需要重新編譯程式碼如下:scr/core/nginx.conf#definenginx_version"1.4.7"#definenginx_ver"nginx/"n

Panasonic Lumix S9 供應短缺,儘管有負面報道,但仍完成富士 X100VI 的冒充行為 Panasonic Lumix S9 供應短缺,儘管有負面報道,但仍完成富士 X100VI 的冒充行為 Jun 14, 2024 am 09:36 AM

自從今年早些時候推出以來,松下 Lumix S9 就一直陷入爭議。

See all articles