❶ 現在想用php端做一個流媒體出來(m3u8),一點思路也沒有,大家給點意見好嗎
首先是要搞清m3u8文件頭信息,然後可以用二進制位元組數組來實現,如我用二進製做的圖片程序:
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Diagnostics;
namespace BMP
{
class Program
{
static void Main(string[] args)
{
int w = 800; int h =600;
//BMP文件頭信息:
long s3 = w * h * 3;
byte[] b = new byte[s3 + 54]; //image.bmp圖片文件總位元組數;
putByte(18, w, b);
putByte(22, h, b);
putByte(34, s3, b);
putByte(2, s3 + 54, b);
putByte(0, 0x42, b);
putByte(1, 0x4d, b);
putByte(10, 0x36, b);
putByte(14, 0x28, b);
putByte(26, 0x01, b);
putByte(28, 0x18, b);
//查看BMP頭文件:
//for (int i = 0; i < 0x36;i++ )
//{
//Console.Write("{1:X2},",b[i]);
// if ((i+1) % 16 == 0) Console.WriteLine();
//}
//對各像素顏色賦值(上背景色):
for (int i = 0; i < s3 - 2; i += 3)
{
long p = i + 0x36;
b[p] = (byte)(i/(10*h)); //blue
//b[p + 1] = 150; //green
b[p + 2] = (byte)(i/(10*h)); //red
}
//畫n個漸變色的圓:
for (int r = 0; r <300; r++)
{
for (double q = 0; q < 36.28; q += .01)
{
int x0 = 400; int y0 = 100;
int x = (int)(x0 + r * Math.Sin(q*.5));
int y = (int)(y0 - .2*r* Math.Cos(q*2));
long p =(long)(3 * (w * y + x) + 0x36);
if (p <= s3-2 && p >= 0) b[p] = (byte)(r *5); //blue
if (p <= s3-2 && p >= 0) b[p + 1] = (byte)(r*3); //green
if (p <= s3-2 && p >= 0) b[p + 2] = (byte)(255 - r); //red
}
}
//保存為二進制文件:
FileStream filesstream = new FileStream("image.bmp", FileMode.Create);
BinaryWriter objBinaryWriter = new BinaryWriter(filesstream);
foreach (byte index in b)
{
objBinaryWriter.Write(index);
}
objBinaryWriter.Close();
filesstream.Close();
//打開文件:
Process.Start("image.bmp");
//Console.ReadKey();
}
//轉十六進制位元組流:
static void putByte(long p, long v, byte[] b)
{
string hexString = Convert.ToString(v, 16);
if ((hexString.Length % 2) != 0)
hexString = "0" + hexString;
int gc = hexString.Length / 2;
for (int i = 0; i < gc; i++)
{
b[gc + p - i - 1] = Convert.ToByte(hexString.Substring(i * 2, 2), 16);
}
}
}
}
❷ 求奇異網類似的網站代碼!即採用流媒體技術調用flash player for ie播放視頻,詳細看奇異網就知道了,php最好
網站可能採用了加密技術。
你如果想下載網上的FLASH ,我告訴你一個方法:
你在IE瀏覽器—工具—Internet選項- 設置—查看文件中就可找你要的SWF文件。我試過了,100%能行。
不過這里有個技巧,你(在上面提到的)查看文件時,先將裡面的文件全刪除,然後重新打開瀏覽器,等你想要下的FLASH 播放後,你就可在查看文件中找到你要的FLASH文件(你只找擴展名為SWF文件就很快找到)
❸ 跪求,誰知道哪裡有「網路管理員的視頻教學」嗎,可以免費下載的。
http://www.dv818.com/viewthread.php?tid=10054
[04-13] 《2006網管員特訓》-配套光碟[ISO]
中文名稱:2006網管員特訓
資源類型:ISO
版本:-配套光碟
發行時間:2006年02月
地區:大陸
語言:普通話
簡介:
eMule下載
內容簡介:
本書非常全面、系統、精闢地講解了區域網的認識、規劃、組建、應用、升級、管理、維護、故障排除等網管員入門、提高與特訓的方方面面和操作技巧,內容翔實、操作簡單、知識點多。
本書內容主要包括:網管員認識與必備技能,全面認識區域網,區域網設備的選購與連接,典型區域網組建方案,安裝Windows區域網伺服器,區域網接入Internet與共享,家庭區域網、學生宿舍網、企業區域網、無盤區域網、無線區域網、虛擬專用網路等典型區域網的組建與應用,文件、列印、Web、FTP、E-mail、視頻會議、視頻點播與流媒體等區域網伺服器的組建與應用,區域網熱點應用方案設計與解決,區域網設備的管理,區域網伺服器的遠程管理,區域網的硬體與系統升級,區域網安全設置與區域網常見故障與排除方法等。你既可以循序學習,也可以了隨查隨用,使你學有所依、用有所循,快速步入電腦硬體的神秘大門,快速解決各類實際應用問題。
本書內容覆蓋全面,知識點豐富,圖解敘述,版式新穎,通俗易懂,實用性很強,是廣大電腦初級、中級用戶和家庭用戶的首選案頭手冊,適合初、中級電腦用戶以及廣大的電腦愛好者閱讀與收藏。
本書特色:
圖書 + 手冊 + 光碟
圖書——18大經典專題 • 25組熱點快報 • 1000餘條應用技巧
手冊——贈送《網管員故障排除寶典》
光碟——視頻教學 + 工具軟體 + 暢銷書PDF電子版
要
注冊&登錄+回復
❹ php 有沒有實現流媒體技術的例子跪求 - PHP進階討論
太棒了,果然能用,謝謝正牌少俠!!!:P :victory:
❺ 如何開發直播軟體
你好,很高興能夠幫助您!希望能幫助到你,還請及時採納謝謝!
流程如下:
組建訂技術部門:
1、如果想自己進行視頻直播軟體開發,起碼得有自己的技術團隊,其中至少包括這些組安卓組、1OS組、後台組、測試組和產品組成員
2、租賃辦公場地、購買辦公設備(電腦常用手機機型)等。
3、招聘會計、推廣等人員。
決定產品的定位
1、決定產品功能
產品的基礎功能如:多渠道登錄/支付/分享拍攝直播、私信、評論、關注、多分類列表發禮物、搶紅包、多種房間設置、美顏等功能是定要有的,至於短視頻、商城等功能是可以酌情根據產
品定位進行選擇性開發的。
2、決定U頁面
UI界面有的是用代碼編寫的,有的是用一張圖片放上的,U方面一個appー個樣子,好的UI界面流暢、美觀、內存佔用小。
3、決定開發語言
現在市面上比較流行的視頻直播軟體開發語言通常是這樣的,手機端安卓開發語言採用:jav a原生開發、1OS採用: objective-c原生開發,後台管理採用PHP語言開發。
整個系統由WEB系統、 REDISR服務、MYSQ L服務、視頻服務、聊天服務、後台管理系統和定時監控等系統模塊組成。
4、決定流媒體協議
如果選擇做微信端小程序直播,可以選擇HL S,如果是APP可以選擇RTMP協議,兩種協議各有各的優勢,要根據產品定位進行選擇。
進行軟體開發和系統調試。
四、與三方進行對接
在視頻直播軟體開發完畢後,還要與三方進
行對接扌能實現一些我們無法獨立開發的服務,比如調用地圖定位、比如更高級的美顏服務等。
五、為上架做准備(如果要運營的話)備好公司資質證明、APP圖標、開發者賬號(公司/企業)等。
❻ 如何用php寫一個流媒體伺服器,或者說要用到什麼第三方插件
你確定你的問題問到關鍵點了嗎?你確定你的問題提對了嗎?不管怎樣,以前我遇到相關的問題,都是去後盾人看些視頻的,你可以去看看,可以解決掉你的問題。希望給個採納,我回答也是很不容易的。
❼ PHP能合並視頻嗎
完全可以,如果你有C/C++或任意語言演算法,那麼就可以轉換成PHP的。PHP支持位元組流操作。