[問題] 關於發佈影音串流到FMS的問題
我現在要做一個live stream的系統
用web cam擷取畫面之後 經由client端的flash程式發佈到FMS上
其中用到這段程式碼
var outStream = new NetStream(myconnection);
outStream.publish("mp4:mystream.f4v","record");
關於publish這個method
reference說明有提到說改成mp4當標頭
官方說明網址如下:
http://0rz.tw/h4SnT
MPEG-4 類型的檔案 (例如 F4V、MP4):
"以字串指定串流名稱,前置詞為 mp4: 且包含或不含副檔名。前置詞會向 Flash Media
Server 指出,檔案包含 H.264 編碼的視訊和 AAC 編碼的音效,且採用 MPEG-4 Part
14 容器格式。 "
看起來是可以將影片以H.264編碼
但是我在另一client程式連上FMS之後 Live收看這個mp4:mystream.f4v
卻發現影片的編碼格式是H.263
而且無法直接使用"Adobe Media Player"觀看
我的問題是:
1.請問我要怎麼做才能將Live Stream以H.264編碼發佈呢?
2.還是將影片以H.264編碼 是在FMS上做的??如果是 server端 code要怎麼寫呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.216.75