jw player 流媒體拖曳不成功的問題——nginx在支援flv方面不能用代理

來源:互聯網
上載者:User

最近在研究線上流媒體視頻的播放。用的是一下技術:

1 轉換用的是ffmpeg + mencoder(當ffmpeg不支援的視頻格式,可以用mencoder進行轉換)

2 主要畫面格注入工具用的是yamdi

3 web容器用nginx進行流媒體的支援(flv)

4 前端播放 用的是jw player。

大家如果想要做這方面的研究,以上組合是絕佳配置的,我是經過一系列的搜尋發覺的。

話說,遇到個問題,就是我用jw player播放流媒體時,想拖曳進度,但是每次都不成功,都又回到原點。倒騰了一陣才發現,我flv檔案是通過nginx代理到我的tomcat容器上獲得的,這樣是不行,所以我改了下配置,讓nginx直接指向檔案地址,這樣拖曳功能就OK了。如下:

location ~ \.flv {
                    flv;
                    root D:\dev\app;
                }

附上我的jw player 配置參數

jwplayer("flashContent").setup({flashplayer: "/jwplayer/player.swf",height: 270,width: 480,file: "${file_url}_final.flv",stretching: 'fill',streamer:"start",image:"${file_url}.jpg",provider: "http",});

其他的一些使用,我就不詳細講了,網上都有,附上幾個我受益很深的博文:

jw player 使用:http://j-coriolanus.blog.163.com/blog/static/64211038200992011745532/

jw player + nginx:http://www.iinuu.eu/en/it-guru/flv-streaming-using-nginx-and-jw-player-5-1

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.