Vardır 2 VideoWhisper komut dosyaları sitenizle tümleştirmek için seçenekler:
- Varolan anahtar teslimi sürümleri dağıtma (Önerilen WordPress sürümleri)
- Kendi el yazısı ile entegre: Başlamak için düz PHP sürümleri
Eğer senin'istimal WordPress gibi standart bir CMS, Joomla, Elgg, Moodle, Oxwall, Drupal başlatmaya hazır yapılmış bazı entegrasyonlar bulabilirsiniz, üzerinde VideoWhisper.com .
Sıkı bir CMS seçim henüz yoksa, VideoWhisper WordPress önerir. WP sürümleri en gelişmiş ve güncel özellikler içerir, VideoWhisper geliştiriciler tarafından yapılmaktadır. Ayrıca WP en popüler çerçevedir, tarafından kullanılan üzerinde 20% en iyi internet sitelerinin (büyük bir topluluk ve genellikle proje başarı için yol etkili güvenlik/özellik güncellemelerini tarafından desteklenen) .
Diğer CMS tümleştirmelerde çoğunlukla 3 parti geliştiriciler tarafından geliştirilmiştir ve genellikle ekstra iş gerektirir, güncelleştirmeleri.
Tüm entegrasyonlar kaynak biçiminde tam php dahil, Bu ücretsiz olarak indirilebilir Indirme Bölüm (sonra Ücretsiz bir hesap kayıt).
Entegrasyon lisans etkilenmez. Etki alanı lisanslı flaş uygulama tam modunda başlar (flash arayüzü gösteren sınırlama ve müdahaleci reklamlar olmadan).
Entegrasyon sitesi geliştiricileri ve site mantığı esas bağlıdır. Yeni komut ile entegre olduğunda Biz basit php sürümleri ile başlayan tavsiye. Gerekli uygulamalar komut diğer türleri aramak için tweaked edilebilir ise (asp, jsp). Çoğu zaten dış komut arama yolunu ve uzantısını değiştirmek parametreleri içermelidir.
VideoWhisper sağlayabilir profesyonel Tümleştirme Hizmetleri, tam moda sürümleri özgün Kur tamamlandıktan sonra ek ücretleri.
ASP, JSP ve diğer komut dosyası ve URL türleri
Aramalar script uzantısını ve yerini değiştirerek bu SWF parametreleri kullanın:
– uzantısı komut dosyası uzantısı = (Ex: .ASP veya url params ile çağrılırken boş kullanmak için _none_)
– önek mutlak ya da göreceli = (SWF) komut dosyaları için yol ve/veya adı öneki
– ws_res mutlak ya da göreceli = (SWF) Kaynak yolu (şablonları klasör)
– SSL = 1 SSL lisans modunu etkinleştirmek için (HTTPS üzerinden) en son sürümleri
Örnek:
consultation.swf?extension = .asp
Adı gibi parametreleri ASP uygulamaya gönderilebilir böylece uygulama c_login.php yerine c_login.asp arayacak.
Örnek admin-ajax.php WP Kodlama standartları uyarınca bu tür istekleri kullanır son WP Live Streaming eklentisi dan:
$swfurl plugin_dir_url =(__file__i) . “ls/live_broadcast.swf?SSL = 1&oda =” . urlencode($akışı);
$swfurl. = “&prefix =” . urlencode(admin_url() . ' Yönetici-ajax.php?eylem vwls =&Görev =');
$swfurl. = '&uzantısı ='.urlencode('_none_');
$swfurl. = '&ws_res =’ . urlencode( plugin_dir_url(__file__i) . ' ls /');$swfurl plugin_dir_url =(__file__i) . “ls/live_watch.swf?SSL = 1&n =” . urlencode($akışı);
$swfurl. = “&prefix =” . urlencode(admin_url() . ' Yönetici-ajax.php?eylem vwls =&Görev =');
$swfurl. = '&uzantısı ='.urlencode('_none_');
$swfurl. = '&ws_res =’ . urlencode( plugin_dir_url(__file__i) . ' ls /');
Bu gibi URL'ler arayacak:
https://[your-site.com]/wp-admin/admin-ajax.php?eylem vwls =&görev vc_login = Onun yerine vc_login.php
https://[your-site.com]/wp-admin/admin-ajax.php?eylem vwls =&görev lb_status = Onun yerine lb_status.php
GİRİŞ / Senin üyeleri sisteminizi entegre
Flash uygulamaları komut dosyalarını arayın ( _login.php : vc_login.php, lb_login.php, r_login.php …) parametrelerini başlangıç olsun, kullanıcı bilgileri (hibe erişim), güncelleme kullanıcı durumu.
Alanı mantığı ile gerektiğinde bu entegre edilebilir.
Örnekte oturum açma komut dosyası sitesi kimlik doğrulaması türüne bağlı olarak çerezleri / oturumları kontrol ve giriş eğer kullanıcı erişmek için izin verebilir. Ayrıca, bu kullanıcı adı doldurmak olabilir, kullanıcı tipine bağlı olarak toplumsal cinsiyet ve kullanıcı izinleri. Ayrıca ayarları arka uç yere kaydedilir.
Örnek: Video konferans php sürümü için vc_login.php bu gibi çıktı kodunu içerir:
firstParameter = düzeltme&server =<?= $ Rtmp_server?>&serverAMF =<?= $ Rtmp_amf?>&serverRTMFP =<?= $ Rtmfp_server?>&p2pGroup = VideoWhisper&enableRTMP = 1&enableP2P = 0&supportRTMP = 1&supportP2P = 1&alwaysRTMP = 0&alwaysP2P = 0&username =<?= Urlencode($kullanıcı adı)?>&loggedin =<?= $ Loggedin?>&Kullanıcıtürü =<?= $ Kullanıcıtürü?>&yönetici =<?= $ Admin?>&oda =<?= Urlencode($oda)?>&hoş geldiniz =<?= Urlencode($karşılama)?>&userPicture =<?= $ UserPicture?>&userLink =<?= $ UserLink?>&webserver =&msg =<?= Urlencode($msg)?>&öğretici = 1&room_delete = 0&room_create = 0&file_upload = 1&file_delete = 1&panelFiles = 1&panelRooms = 1&panelUsers = 1&showTimer = 1&showcredit = 1&disconnectOnTimeout = 0&camWidth = 320&camHeight = 240&camFPS = 15&micRate = 11&camBandwidth = 32768&bufferLive = 0.1&bufferFull = 0.1&bufferLivePlayback = 0.1&bufferFullPlayback = 0.1&showCamSettings = 1&advancedCamSettings = 1&camMaxBandwidth = 81920&configureSource = 0&disableVideo = 0&disableSound = 0&disableBandwidthDetection = 0&disableUploadDetection = 0&limitByBandwidth = 1&background_url =&autoViewCams = 1&layoutCode =<?= Urlencode($layoutCode)?>&fillWindow = 0&filterRegex =<?= $ FilterRegex?>&filterReplace =<?= $ FilterReplace?>&writeText = 1&floodProtection = 3®ularWatch = 1&newWatch = 1&privateTextchat = 1&ws_ads =<?= Urlencode(“ads.php”)?>&adsTimeout = 15000&adsInterval = 240000&statusInterval = 10.000&verboseLevel = 2&LoadStatus = 1
Ortak üyesi CMS komut ile entegre nasıl?
Yöntem 1 : En cms cms API erişmek için login.php komut dahil edilebilecek bazı içerme kütüphaneleri veya ön yükleme var, Geçerli kullanıcıyı veya belirli modülü / eklenti ayarlarını almak için fonksiyonlar.
(Bu yöntem artık belirli url biçimleri iste popüler komut dosyaları için kullanılır.)
Joomla örnekte (Betiğinize konum göreceli yansıtmak için JPATH_BASE güncelleyin):
tanımlamak( '_JEXEC', 1 );
tanımlamak('JPATH_BASE', dirname(__file__i));
tanımlamak( 'DS', DIRECTORY_SEPARATOR );
Require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php’ );
Require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php’ );/* Uygulama oluşturma */
$anabilgisayar =& JFactory::GetApplication('Sitesi');/* Biz hiç emin kaydediliyor olun. */
Eğer (JFactory::getUser()->id == 0) die(“Erişim engellendi: giriş gereklidir.”);WordPress için (Betiğinize wordpress nazaran konumunu yansıtmak için içermenin güncelleyin):
include_once(“../../../../wp-config.php”);
global $ CURRENT_USER;
get_currentuserinfo();
Eğer ($current_user->$kullanıcıAdı) $username = urlencode($current_user->$kullanıcıAdı);
Yöntem 2 (MVC): Başka bir çözüm yerine bu tür bir arayüz sağlamak çerçeveler için CMS istekleri / görüşlerini aramak için başvuru çağrısı URL'ler değiştirmek için.
Bunun için var 2 Seçenekler (birleştirebilirsiniz):
1) Baz ile farklı bir baz klasöre tüm isteklerini değiştirin Flaş embed parametre:
Baz – [temel dizini] veya [URL]. SWF dosyasındaki tüm göreceli yol ifadelerini çözmek için kullanılan temel dizin veya URL'yi belirtir. SWF dosya diğer dosyalar farklı bir dizinde tutulur zaman bu nitelik.
2) Geçiş öneki ve uzatma parametreler uygulamaları VideoWhisper için. Bu Joomla video Danışmanlık Bileşeni için burada nasıl yapıldığını:
$swfurl = “bileşenler / com_videowhisper_consultation / consultation.swf?oda =” . urlencode($this->ROOM_NAME);
$swfurl. = “&prefix =” . urlencode(“index.php?option = com_videowhisper_consultation&view = flaş&format = Ham&VideoWhisper = 1&Görev =”);
$swfurl. = “&extension = _none_”;
$swfurl. = “&ws_res =” . urlencode(“bileşenler / com_videowhisper_consultation /”);
Bu parametreler ile,, yerine c_login.php çağırmak, flaş uygulama arayacak index.php?option = com_videowhisper_consultation&view = flaş&format = Ham&VideoWhisper = 1&Görev = c_login
The ws_res parametre nerede kaynakları gibi bakmak için uygulamayı söyler Şablon veya ifadeler klasörler.
Flash uygulamaları da 3. parti scriptler için herhangi bir html sayfaları veya şablonlar embed ve oda adı gibi bazı parametreler swf gibi bir swf parametre üzerinden geçirilebilir?oda = Testi . Sonra flaş yukarıda belirtildiği gibi entegrasyon yapılabilir oturum açma komut gibi dış komut arayacak.
Bu aramalar ile ilgili Detaylar (Eğer geçebilir birden parametreleri dahil olmak açıklamalar) VideoWhisper web sitesinden php baskı sayfalarında listelenir:
http://www.videowhisper.com/?p=PHP-Video-Recorder-Script
http://www.videowhisper.com/?p=PHP-Live-Streaming
http://www.videowhisper.com/?p=PHP-Video-Conference
http://www.videowhisper.com/?p=PHP-Video-Consultation
http://www.videowhisper.com/?p=PHP-2-Way-Video-Chat
http://www.videowhisper.com/?p=PHP-Video-Messenger-Script
http://www.videowhisper.com/?p=PHP-Video-Live-Support
http://www.videowhisper.com/?p = Yönetici-Yazılım
ONLINE OTURUM
Uygulamalar zamanlayıcı / kredi bilgi göstermek ve ayrıca komut gerekli ama mantık sitesi geliştiricileri tarafından uygulanması gereken gibi kullanıcıları kesmeden / erişimi sağlayan iletişim kurabilir.
Bu online kullanıcıların listeleri tutmak için kullanılabilir, alma ve çevrimiçi kullanıcı zamanı kontrol.
Eğer özel projelerde bu işlevselliği entegre etmek istiyorsanız her _status.php komut php baskı sayfaları ve referanslara bakın.
Örnek: Canlı Yayın için bir online kanallar listesini uygulamak
Kolayca yüklemek ve sizin seçtiğiniz bir veritabanı sistemi ile entegre böylece php edition SQL tabloları kullanmak değildir.
Bu Joomla ve WordPress için bitti gibi çevrimiçi kanal listesi aynı şekilde inşa etmek zorunda:
Her yayıncının, uygulama lb_status.php çağırır (hakkında her 10s bağlantısına bağlı olarak) . Sen bir online yayıncılar tabloya kanal adını eklemeniz gerekir (mysql). Zaten orada varsa erişim süresini şimdiki zaman güncellemek. Erişim son zamanlarda değildi tüm satırları silmek (son 30'lu) Bu kullanıcılar bağlantısı gerekir için.
İşte nasıl wordpress entegrasyonu için yapılır:
$s = $_POST[' ın '];
$u = $_POST["u"];
$r = $_POST['r'];
$m$ _POST[benim '];$ztime = zaman();
$SQL = “SEÇİN * $table_name üzerinden nerede oturum ='$s’ ve durum ='1′”;
$oturum $wpdb - =>get_row($SQL);
Eğer (!$oturumu)
{
$SQL =”'$table_name' ekleme ( 'oturum', 'Kullanıcıadı', 'Oda', 'Mesaj', 'sdate', 'SERİTARİH', "durum", 'type') DEĞERLERİ ('$s', '$u', '$r', '$m', $ztime, $ztime, 1, 1)”;
$WPDB toplumsal->Sorgu($SQL);
}
Başka
{
$SQL =”Güncelleştirme '$table_name' set edate = $ztime, Oda '$r' =, Kullanıcı adı '$u' =, Mesaj ='$m’ nerede oturum ='$s’ ve durum ='1′”;
$WPDB toplumsal->Sorgu($SQL);
}$exptime $ztime =-30;
$SQL =”'$table_name' nerede SERİTARİH silmek < $exptime”;
$WPDB toplumsal->Sorgu($SQL);Bu tablo kullanılır:
'$table_name' tablosu oluşturma (
'id' int(11) NOT NULL AUTO_INCREMENT,
'oturum' varchar(64) NULL DEĞİL,
'Kullanıcıadı' varchar(64) NULL DEĞİL,
'Oda' varchar(64) NULL DEĞİL,
'metin değil mesaj' NULL,
'sdate' int(11) NULL DEĞİL,
'SERİTARİH' int(11) NULL DEĞİL,
"durum" tinyint(4) NULL DEĞİL,
'type' tinyint(4) NULL DEĞİL,
BİRİNCİL ANAHTAR ('id'),
ANAHTAR "durum" ("durum"),
ANAHTAR 'type' ('type'),
ANAHTAR 'Oda' ('Oda')
) MOTOR = MyISAM DEFAULT CHARSET = latin1 YORUM = 'Video Fısıltı: Oturumlar – 2009@ Videowhisper.com‘ Otomatik artma = 1 ;”;
Diğer Entegrasyon Konular
RTMP Oturum Kontrol Gelişmiş Güvenlik uygulamak
JW Player oynatma RTMP Akımlar
Diğer komut ile VideoWhisper Uygulamalar entegre http://t.co/MYCvpFqmxE ##authorize #bridge kimlik doğrulaması
Diğer komut ile VideoWhisper Uygulamalar entegre http://t.co/MYCvpFqmxE #ASP #authenticate #authorize
Diğer komut ile VideoWhisper Uygulamalar entegre https://t.co/MYCvpF8LpA #ASP #authenticate #authorize