
ffplay를 사용하여 여러 개의 rtmp 스트림을 재생할 수 있었지만 안타깝게도 이 스트림은 재생되지 않았습니다.http://www1.iransima.ir/
첫 시도
웹페이지 소스에서 제공된 URL을 사용해 보았습니다.
jwplayer("container").setup({
file : "rtmp://cdn.iransima.ir/e-tv3?wmsAuthSign=c2VydmVyX3RpbWU9OC81LzIwMTUgNjo0OTo1MSBQTSZoYXNoX3ZhbHVlPWJVK3N1MFlTR1FobjJ0bGdJNGRZYVE9PSZ2YWxpZG1pbnV0ZXM9MTA=/tv3-300k.stream",
width : "100%",
aspectratio : "16:9",
Autostart : "true",
rtmp : {
securetoken : "4cb3b8d53539e241"
},
skin : "/templates/total/player/skins/me.xml",
abouttext : "Iran Sima",
aboutlink : "http://www.iransima.ir/",
logo : {
file : "/templates/total/images/slogo.png",
link : "http://www.iransima.ir",
position : "top-right",
margin : "12",
hide : false,
linktarget : "_blank"
}
});
jwplayer().onReady(function(dataAndEvents) {
ga("send", "event", "LiveS Iran 300", "tv3");
});
jwplayer().onError(function(dataAndEvents, pageTitle) {
ga("send", "event", "LiveS Iran tv3 Error", pageTitle);
});
/**
* @param {string} action
* @return {undefined}
*/
function playme(action) {
ga("send", "event", "LiveS Iran 300", action);
var name = document.getElementById("seccode").value;
if (action == "tv3") {
/** @type {string} */
var e_tv3 = "e-tv3"
} else {
if (action == "varzesh") {
/** @type {string} */
e_tv3 = "e-varzesh";
} else {
if (action == "ostani") {
/** @type {string} */
e_tv3 = "e-ostani";
} else {
/** @type {string} */
e_tv3 = "e-tv";
}
}
}
$.post("engine/ajax/hcode.php?scode=" + name, function(m3) {
jwplayer("container").setup({
file : "rtmp://cdn.iransima.ir/" + e_tv3 + "?wmsAuthSign=" + m3 + "/" + action + "-300k" + ".stream",
width : "100%",
aspectratio : "16:9",
Autostart : "true",
rtmp : {
securetoken : "4cb3b8d53539e241"
},
skin : "/templates/total/player/skins/me.xml",
abouttext : "Iran Sima",
aboutlink : "http://www.iransima.ir/",
logo : {
file : "/templates/total/images/slogo.png",
link : "http://www.iransima.ir",
position : "top-right",
margin : "12",
hide : false,
linktarget : "_blank"
}
});
});
jwplayer().onError(function(dataAndEvents, pageTitle) {
ga("send", "event", "LiveS Iran " + action + " Error", pageTitle);
});
}
;
그리고 제가 시도한 ffplay 명령은 다음과 같습니다
ffplay rtmp://cdn.iransima.ir/e-tv3?wmsAuthSign=c2VydmVyX3RpbWU9O
C81LzIwMTUgNjo0OTo1MSBQTSZoYXNoX3ZhbHVlPWJVK3N1MFlTR1FobjJ0bGdJNGRZYVE9PSZ2YWxpZ
G1pbnV0ZXM9MTA=/tv3-300k.stream
그리고
F:\Apps\ffmpeg>ffplay rtmp://cdn.iransima.ir/e-tv3?wmsAuthSign=c2VydmVyX3RpbWU9O
C81LzIwMTUgNjo0OTo1MSBQTSZoYXNoX3ZhbHVlPWJVK3N1MFlTR1FobjJ0bGdJNGRZYVE9PSZ2YWxpZ
G1pbnV0ZXM9MTA= -rtmp_playpath tv3-300k.stream
나는 또한 성공하지 못한 -rtmp_app
채 명령을 시도했습니다.-rtmp_swfurl
두 번째 시도
나는 URL Snooper와 Wireshark를 사용하여RTMPEurl을 사용했지만 다시 ffplay를 사용하여 성공적으로 재생하지 못했습니다.
ffplay rtmpe://91.225.53.36/e-tv3?wmsAuthSign=c2VydmVyX3RpbWU9OC8
1LzIwMTUgNTo1NTo1OSBQTSZoYXNoX3ZhbHVlPS82bkw2NHl0clQrSkZ6LzBSZUJydkE9PSZ2YWxpZG1
pbnV0ZXM9MTA= -rtmp_playpath tv3-300k.stream
나는 확실히 여기서 뭔가를 놓치고 있습니다. 누구든지 나를 올바른 방향으로 안내해 주시면 정말 감사하겠습니다.