台灣最大程式設計社群網站
線上人數
1018
 
會員總數:244663
討論主題:188766
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> adobe串流伺服器上傳MP4影片有聲音無畫面
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
adobe串流伺服器上傳MP4影片有聲音無畫面
價值 : 50 QP  點閱數:4008 回應數:13

樓主

maxmas
初學者
110 33
808 83
發送站內信

我公司購買了Adobe的串流伺服器, 也已安裝好, 但發現上傳MP4的影片, 有的只有聲音沒有畫面,
例如同事用手機拍的MP4影片,目前只有HTC的手機拍的影片,播放時有畫面,
而我上傳FLV與3GP的影片,都只有聲音沒有畫面,但是伺服器明明支援MP4,FLV,3GP這些格式,
畫面是透過Adobe Flash播放的,我在猜測應該是編解碼的支援的關係,
不知道有沒有人之前處理過或用過, 知道怎麼解決嗎?

謝謝

搜尋相關Tags的文章: [ Adobe ] , [ 串流伺服器 ] , [ MP4 ] , [ 3GP ] , [ FLV ] ,
本篇文章發表於2014-04-29 14:58
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

香帥
檢舉此回應
將伺服器的檔案與傳送的檔案先比對,若一樣的話,就是編解碼的支援問題
若不一樣的話,代表server接收有問題
本篇文章回覆於2014-04-29 17:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

maxmas
檢舉此回應
香帥你好, 檔案是一樣的, 用軟體播都是有畫面的(大概軟體支援的編碼比較多),
但是線上播放就沒有畫面
本篇文章回覆於2014-04-29 19:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

香帥
檢舉此回應
那請client端下載較新Flash版本就可以了
本篇文章回覆於2014-04-29 20:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

maxmas
檢舉此回應
現在 Client端的Flash Player都已經是13的版本了 =_=
因為一般Flash Player有更新,都會跳出下載升級的視窗,
所以一般來講,都會是最新的版本,所以我才在苦惱,都已經是13版了,
還是沒有畫面,而Flash Player 9 以上就支援了
本篇文章回覆於2014-04-30 10:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

香帥
檢舉此回應
剛我有去下載測試版
防火牆要打開1935預設的port
才會有畫面出來
本篇文章回覆於2014-04-30 20:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

maxmas
檢舉此回應
謝謝香帥.. 星期五我會詢問裝主機的MIS,
看是否是你說的那個問題....
本篇文章回覆於2014-05-01 03:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

maxmas
檢舉此回應
香帥你好:
MIS說我們在內部而且防火牆根本沒開~~假如是外部要連才需要去頻寬管理器上設定轉PORT
現在內部根本不影響

我測試不是每個影片都有問題,是有些MP4或FLV影片有聲音無畫面,或無法播放,播放介面顯示檔案不存在,
但明明在伺服器上有,且直接在伺服器上用windows media play播放是正常的
我提供有問題的五個檔案,二個是MP4,二個是FLV,一個是F4V,在電腦上播放都正常,
MP4一個檔案網路上抓的,另一個是韓國VEGA手機拍的,傳到伺服器上都是播放有聲音無畫面,
而FLV播放時會顯示 Stream not found Failed to play xxxxxx.flv;stream not found,
二個FLV都是自Youtube抓的音樂MV,而且我發現每個FLV檔案上傳到影音伺服器,播放時都顯示檔案不存在,不知為什麼,
上傳F4V格式也是一樣說檔案不存在,真是奇怪.....

我播放介面裡面flashvars的參數是
value='&src=rtmp://xxx.xxx.com.tw/vod/mp4:xxxxx.mp4&autoHideControlBar=true&streamType=recorded&autoPlay=false&verbose=true'

vod/mp4: <-是固定的路徑,如果該路徑下有再建資料夾A01,連結就要用
value='&src=rtmp://xxx.xxx.com.tw/vod/mp4:/A01/xxxxx.mp4&autoHideControlBar=true&streamType=recorded&autoPlay=false&verbose=true'

影音檔請下載參考
http://www.i168.biz/Err_Video.rar

謝謝!!
本篇文章回覆於2014-05-02 12:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
最有價值解答

香帥
檢舉此回應
我有幫您試那五個檔案
怕那有版權,測試網址發站內信給您
您不行的我都可以,反而您可以的2個mp4,我變成有聲無影,但我的版本是4.5試用版,但若直接由ie呼叫不經由
flash也是可以正常撥放,,我也蠻好奇差異原因
五個網址參數設定,請按檢視原始碼
另外一個f4v,我要換成http才能叫得到(fms有兩種選擇,用http也是可以的,變成正常網址,不必去記那些格式前面要加mp4,那些格式不用加副檔名),用rtmp會不正常,跟您說的一樣,但f4v在您那確是正常的,我也蠻好奇的
您那叫不到的flv,應該是您有給附檔名.flv,這樣就無法正確叫到
tools有一個flvcheck.exe ,用 flvcheck -f 檔名,若無法通過,可能就無法撥放,您可以先用那工具檢查
會更有信心


本篇文章回覆於2014-05-04 14:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

maxmas
檢舉此回應
香帥... 謝謝你
您可能誤會我意思,我說可以在電腦上正常播放,是指在我電腦上用Media Player軟體播,
也有可能是我有自網路上下載K-Lite Mega Codec Pack解碼包,所以在電腦上看都正常,
測試的影片檔在串流伺服器無法播放或不正常的,我才挑出來

您提供的網頁我瀏覽過了,不過start5b.htm與start5c.htm我是有聲音無畫面,所以是跟我原先播放測試一樣的。

影片的部分我後來用mediainfo工具,發現不能正常播放的MP4,其Video Format訊息是 MPEG-4 Visual,
可以正常的MP4,其Video Format訊息是AVC,Format/Info: Advanced Video Codec,
不知道AVC是不是所謂的標準編碼,用AVC編碼的,才能正常用Flash Player播放,F4V的Video Format訊息一樣是AVC。

FLV確實如你所說,因為我是參照伺服器軟體本身給的Flash播放介面網頁上的範例連結,所以就很自然每種格式的影片都給檔名 :)
我網址後面不加mp4:,然後直接接檔名,不加副檔名,可以正常播放了
thiland_song_mv.flv的Video Format: Sorenson Spark,伺服器上的範例sample.flv的Video Format: VP6,
都可以正常播放

參數的部分,影片檔後面我們接的參數是一樣的,其它參數部分,你是用StrobeMediaPlayback,
以及用StrobeMediaPlayback.swf,我是用Server本身提供的SampleMediaPlayback.swf,
所以ID與NAME都叫SampleMediaPlayback,差異只有這部分。
http://www.i168.biz/videoPlayer.rar (Server本身提供的播放介面)

F4V很奇怪,Server本身影片資料夾下提供sample1_150kbps.f4v,sample1_500kbps.f4v...等範例,
用rmtp連它提供的就都正常,自己上傳的就抓不到,但Video Format訊息一樣都是AVC。
我照你說的用http連MIS設定供上傳的WEB主機資料夾,可以正常播放。
本篇文章回覆於2014-05-05 12:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

香帥
檢舉此回應
那應該可以簡單的推論
1. fms 影片還是要符合他的標準才能正確播放
2. f4v 可能有些bug,要改用http方式才能播放
3. flv 不能加副檔名,前面也不能加mp4:
本篇文章回覆於2014-05-05 13:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
作者回應

maxmas
檢舉此回應
香帥... 你好
另外發現一個問題,有時候影片會無法播放,等了約10秒後會出現以下一段英文訊息,
Timed-out trying to establish a NetConnection,or timed out due to an idle NetConnection 10000
不知道是啥原因,因為我們買的是標準版,我不知道是不是有什麼影片連線數的限制,看英文訊息又像是連線逾時,
我是把頁面做成九宮格列表頁,一頁12個縮小的影片,不過影片都是連線狀態,只是處於停止播放,
點按標題再進入單獨播放較大影片的頁面,而目前也只有公司幾個人在瀏覽測試,就算以後影音網站正式上線,
也只供使用公司產品的客戶使用,不對外公開,所以不可能是超過連線數吧

我有時候會遇到這種情況,所有影片都無法連,但過一會兒(未計算間隔時間),又恢復正常了,
不知道你是否遇過或知道此原因?

不過影片沒播放時都是黑色畫面,列出來其實也無多大意義,想像Youtube一樣,影片檔上傳後,
截取一張影片畫面,做為靜態代表圖,User點按後再進入播放頁,但是沒有任何這方面的資訊,
不知道香帥之前是否有做過這方面的應用?



本篇文章回覆於2014-05-05 13:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
回應

香帥
檢舉此回應
一些人出現過這種問題
http://ask.koolearn.com/topic/show/360459.page
http://ask.koolearn.com/topic/show/333105.page
那看起來是網路連線問題,連不上SERVER時超過時間就跳出那畫面讓使用者知道才不會一直等在那
本篇文章回覆於2014-05-06 02:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
作者回應

maxmas
檢舉此回應
謝謝香帥... 一忙就忘記結案了!!
再次感謝您...
本篇文章回覆於2014-06-30 14:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.