vlc的應用之七:用vlc做單播,組播及點播伺服器

還是前兩天幫“豬小妹”考慮畢業設計的時候,想了想vlc能不能作為vod的伺服器,替代上一篇部落格裡面的live555 media server,因為live555 media server做的確實不是太好。查了些資料,在vlc群裡面亂問了一通,終於解決了。好東西啊,大家共用。    在這感謝vlc研究群“櫻木”童鞋提供的協助。     1. 所需軟體    vlc-0.9.9或vlc-0.8.6i,主要測試的是比較新的0.9.9版本的。    putty:一款集telnet,ssh遠端登陸的非常

關於WinAPI的WaitForMultipleObjects使用的一個疑惑。

首先來一個可用的 程式,WaitForMultipleObjects會等現成結束後,才會繼續走下去。【本例子從msdn官網改造 http://msdn.microsoft.com/en-us/library/ms686927(v=vs.85).aspx 】#include <windows.h>#include <stdio.h>#define THREADCOUNT 4DWORD WINAPI WriteToDatabase( LPVOID );int main(

MobileVLC for iphoneos4.3

前幾天還說編譯vlc for iphone buildMobileVLC.sh改進了很多,解決了一些以前的bug,好很多,這些都是表像。安裝Xcode 4.0後,再編譯,差錯一個都不少,陸陸續續搞了一個星期,大致理順。=======================================準備好檔案,可備份MobileVLC,進行多次編譯調試=======================================git clone

視頻與映像RGB/YUV格式詳解)

視頻與映像RGB/YUV格式詳解(轉)電腦彩色顯示器顯示色彩的原理與彩色電視機一樣,都是採用R(Red)G(Green)B(Blue)相加混色的原理:通過發射出三種不同強度的電子束,使螢幕內側覆蓋的紅綠藍磷光材料發光而產生色彩這種色彩的表示方法稱為RGB色彩空間表示(它也是多媒體電腦技術中用得最多的一種色彩空間表示方法)根據三基色原理,任意一種色光F都可以用不同分量的RGB三色相加混合而成F = r [ R ] + g [ G ] + b [ B ]其中,rgb分別為三基色參與混合的係數當三基色

光棍節程式員闖關秀 segmentfault 網站的一個遊戲

qq群友 發的,我才看到,不過11 已經過去3天了。入口是:http://segmentfault.com/game/前兩關最簡單,第三關 發現居然沒內容,然後就搜尋了,發現 原來需要header查看,就涉及到工具了:chrome就可以,IE9的工具其實也可以,就是沒chrome的好用http://xiaoxia.blog.51cto.com/23357/1057250後面 看看上面的文章,都隨意過去了。最有意思的就是第九關:http://segmentfault.com/game/?k=855

Thinkphp最簡單的Demo出現330錯誤

建立立了一個ThinkPHP Demo,出現330 Err_Content_Decoding_Failed未知錯誤代碼就是最簡單的,index.php,別無其他<?php//定義項目名稱和路徑define('APP_NAME', '二手');define('APP_PATH', 'ershou/');define('APP_DEBUG',TRUE);// 載入架構入口檔案 require( "../ThinkPHP/ThinkPHP.php");?> 網上搜尋,網友給的解釋是

Building FFmpeg for iPhone

原此出處:http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-October/076618.htmlI am pleased to announce that FFmpeg can now be built unpatched forthe iPhone. The process is still not entirely without pain, however.Here’s how it’s done:1. Download and

YUV格式學習筆記

YUV與RGB表現映像的方法不同,其採用的是一個亮度訊號加兩個色差訊號的方式來表現映像。其中UV表示的是CbCr,常見的YUV格式有:YUV4:2:0,YUV4:2:2,YUV4:1:1,YUV4:4:4,其代表的是不同的映像壓縮方式。YUV的儲存方式分為打包模式(packed)和平面模式(planar),下面摘自DX9SDK手冊:YUV formats are divided into packed formats and planar formats. In a packed format,

vs210編譯sevenzip 7-zip出現link error opt:nowin98的錯誤解決辦法

在http://sourceforge.net/projects/sevenzip/files/7-Zip/下載 7z922.tar.bz2 原始碼,就是windows下 7-zip的原始碼。解壓後編譯,他使用的是vc++6.0我直接用 vs2010 的nmake -f makefile來編譯開啟 cmd 進入7z920\CPP\7zip\UI> nmake 開始編譯cl編譯cpp沒有問題在link連結obj階段出現: link -nologo -OPT:NOWIN98 -

vlc的第三方庫contrib的修改之二:ffmpeg的庫的修改

經常有朋友問Jeremiah怎麼縮減VLC使用的FFMPEG的庫,這個說難不難,說簡單也不簡單。經過兩天的研究,修改了幾個錯誤,把VLC-1.0.5使用的ffmpeg重新編譯了,並添加到VLC-1.0.5中,現在就將過程記錄下來,供大家參考。 環境:1. Cygwin-new(20081208)2. VLC-1.0.53. contribs-1.0.2-gcc-4.2.1-sjlj-runtime-3.15.2-only.tar.bz2 1. 擷取修改VLC的contrib的一般方法    

grub與grub2 的的區別

grub 2 是什麼意思?第二代,從哪裡下載?和之前的有什麼區別? grub和grub 2 的區別在於 版本號碼不同,grub是指 grub1.97 和以前的,grub 2 指的是 grub1.98和以後的,現在已經發布grub2.00 了。一般還是把grub2 稱作grub。grub2 :http://www.gnu.org/software/grub/http://ftp.gnu.org/gnu/grub/ 注意,目前我所知道的grub 2

vlc的應用之一:在命令列下的使用

 如果編譯得到沒有介面的vlc,雙擊運行後就沒法手動選打檔案或網路了。在這介紹幾個vlc的命令列命令。     1. vlc協助vlc --help or vlc --help --advanced     2. vlc的debug logvlc -vv --extraintf=logger    啟動並執行log將會儲存在vlc-log.txt中。     3. vlc開啟檔案vlc -vv --extraintf=logger d:/01.avi     4. 作為伺服器通過rtp往用戶端發

ArcGIS 10 Engine 我今天的研究戰果

我使用的是Java。我要做的事情是:用代碼來獲得一些要素類的geometry幾何類型的詳細資料。然後再根據點的幾何 來建立一個線。至於那些Engine的初始化代碼 就不貼了。每個AO代碼必須有的就省略了。首先 要獲得workspace,包括shapefile的,fileGDB的,access的,SDE的。其中shapfile的workspace在下一段 開啟featureClass的代碼中。 public static IWorkspace

添加VLC模組

64 How to add a module 65 ------------------- 66  67 To add a module to the repository, just add its sources to a Modules.am 68 file. If you add a new directory you will need to create a new Modules.am, 69 inside that directory. Do not forget to add

如何構建研發品質管理體系?

 一、什麼是產品品質?  品質兩個字已經是老掉牙的名詞了,還沒有發明貨幣之前以物易物的交易,我們的老祖宗就知道看貨色了,貨色就是我們通常講的產品品質,企業要賺錢,貨好才是硬道理,貨不好,賣得再起勁,那叫騙人,貨好,賣不出去,那是笨蛋。產品品質是一切硬道理之上的硬道理。  二、如何理解品質管理的三個階段?  幾乎所有的企業在產品的品質上都會下一番功夫,書上說那叫品質管理,根據一個叫朱蘭的品質管理大師的說法,品質管理有三個階段,最初是品質檢驗階段,那個時候企業的管理者認為產品品質是檢驗出來的,因為通

libvlc外部api的簡單整理

libvlc.h定義了libvlc的外部api,引用這個標頭檔就可以把VLC嵌入到我們的程式裡面了。libvlc的對象必須先被初始化之後才能被使用。libvlc corelibvlc_new() 用於初始化一個libvlc的執行個體,argc表示參數的個數,argv表示參數,返回建立的執行個體若當發生錯誤時返回NULLlibvlc_release()用於銷毀一個libvlc的執行個體 libvlc error handlinglibvlc_errmsg()返回的是在當前線程中產生的最新的libv

vlc的應用之五:動態調用libvlc.dll的補充

最近Jeremiah在增加以前播放器的功能的時候,被一個中文路徑轉碼問題噁心了兩天,最後終於讓我給解決了。在這跟大家分享這個轉碼的解決方案,以及用視頻本次儲存的介面實現。     在看本篇日誌之前,請先看我以前寫的《vlc的應用之三:動態調用vlc-0.9.4的libvlc.dll 》。     補充一:libvlc_new(...)介面的中文路徑轉碼處理using System; using System.Runtime.InteropServices;  namespace

vlc的應用之二:vlc的ActiveX及cab

2009-05-14補充:8. Activex的卸載;9. 讓vlc自動安裝Activex ;10. 關於vlc的Activex的說明。    vlc內建了ActiveX控制項--axvlc.dll,在編譯完vlc之後的activex檔案夾下。ActiveX是個好東西,axvlc.dll可以隨意放到任何位置,成功註冊之後可以方便的應用在程式和網頁之中。可以參考activex檔案夾下的test.html和README.TXT。ActiveX控制項的介面有第一版和第二版,第一版簡單,功能少,已經不再

Xcode 4 with External Static Library for iPhone Development

I upgraded to the latest Xcode 4 and had a tough time using it as things have changed quite a bit. (I’m not too familiar with Xcode 3 either so that didn’t help.) I also needed to make and include a static library (Live555) for the iPhone

為vlc增加libvlc_MediaPlayerBuffering事件處理(原創)

產生Buffer流程:es_out.c->EsOutDecodersStopBuffering>>event.c->input_SendEventCache增加介面的流程:media_player.c->input_event_changed>>1、增加newval.i_int == INPUT_EVENT_CACHE的處理判斷;通知libvlc_MediaPlayerBuffering事件處理。2、增加libvlc_MediaPlayerBufferi

總頁數: 61357 1 .... 6047 6048 6049 6050 6051 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.