Comment obtenir l'URL RTMP
Je sais que cette question a été posé beaucoup, beaucoup d'entre eux ont répondu en affichant le code source, dans mon cas ça n'a pas fonctionné, à l'aide de Internet Download Manager, j'ai eu le lien suivant :
rtmp://178.162.202.6/live/fsdlfmlll2?id=247301&pk=a9930efdccdd78b9c127ef17a4150224b859aa6d3ec13c11129a10fd54edf7dd
Ce lien est valable uniquement sur l'IDM, mais sur un joueur c'est pas, je vais essayer d'obtenir le rtmp de ICI (Appuyez sur n'importe quel élément de flux, pour la mise à jour des liens) .
Le code source ne comprend pas tout ce qui est lié à rtmp, et le "Inspecter l'Élément /Réseau" est l'ajout de ces :
http://www3.javabin.xyz/swf/57163b78560f4-7246945710.swf
http://www3.javabin.xyz/swf/833.m3u8?sf=NTcxNjNiNzg1NjBmNA==&token=M3mEC-3m9nJVB1WzLxTN4Q
Ou une façon de prendre du lien et de l'intégrer dans un lecteur.
Le langage de programmation qu'êtes-vous joueur? Exemple : Vous souhaitez intégrer dans la balise vidéo HTML5??? Ou vous avez besoin d'un code C++ pour extraire des données RTMP???
En fait, je suis prise d'un code prêt à l'emploi, qui a programmé en HTML5
IDM attraper témoin de la page que le jeu vidéo, si vous souhaitez utiliser ce lien, vous plus joindre le cookie
Le langage de programmation qu'êtes-vous joueur? Exemple : Vous souhaitez intégrer dans la balise vidéo HTML5??? Ou vous avez besoin d'un code C++ pour extraire des données RTMP???
En fait, je suis prise d'un code prêt à l'emploi, qui a programmé en HTML5
IDM attraper témoin de la page que le jeu vidéo, si vous souhaitez utiliser ce lien, vous plus joindre le cookie
OriginalL'auteur Jaeger | 2016-05-01
Vous devez vous connecter pour publier un commentaire.
Vous avez deux options. Le code peut être prévisualisé en test ici.
(1) Intégrer la vidéo directement à partir de DailyMotion (à l'aide de l'i-frame) :
Utilisation
autoplay=1
si vous voulez lui faire jouer automatiquement.(2) Obtenir l'URL du moyen-man (un lien de téléchargement) :
La vidéo que vous voulez, c'est le serveur protégé. Que signifie ici le serveur permet un accès temporaire jeton pour chaque connexion. Un lien aujourd'hui ne sera pas toujours le travail de demain, car ce jeton a expiré. Donc, chaque fois que vous devez savoir comment créer un nouveau jeton d'accès. Puisque c'est difficut nous utilisons un système suivant (homme du milieu) qui peuvent déjà le faire pour nous....
Par exemple à l'aide de cette downloader site en tant qu'intermédiaire, GetVideo.au, vous pouvez obtenir un tableau JSON de liens en donnant l'url
http://getvideo.at/search?q=VIDEO_URL
où VIDEO_URL est votre lien vers la page vidéo (Dailymotion, Youtube, Vimeo, etc).(2.1)
Donc en ce qui concerne votre Dailymotion de la vidéo que le lien ressemble à:
http://getvideo.at/search?q=http://www.dailymotion.com/embed/video/x482s3s
Quand vous avez obtenu à ce lien ci-dessus, vous obtenez un objet JSON (texte) quelque chose comme ceci:
(2.2)
Comme vous pouvez le voir, pour une Qualité : 240p vidéo de la
URL
est :/download?id=064398ee-1d20-11e6-865b-06c0b400153d
Donc, pour jouer MP4, nous combinons
http://getvideo.at
avec texte extrait de montréURL
de JSON. Donc le dernier lien jouable dans la balise vidéo HTML5 (src=
) se présente comme suit :http://getvideo.at/download?id=064398ee-1d20-11e6-865b-06c0b400153d
(2.3)
L'utiliser comme
<source src="http://rest of link"
lors de la configuration de la balise vidéo.REMARQUE: je n'utilise pas Ruby, d'utiliser cette deuxième méthode, votre application doit toujours vérifier que
Getvideo.à
lien pour un JSON des liens corrects. JSON est juste le texte... Donc, soit l'utilisation de Ruby parser JSON ou tout simplement utiliser les fonctions de Chaîne à extraire le texte du lien. Si vous mettre de lien vers une variable de Chaîne vous pouvez faire quelque chose comme ci-dessous dans la vidéo tag:<source src=$myLinkString type="video/mp4">
J'ai édité pour montrer comment vous pouvez utiliser un "intermédiaire" de service pour obtenir les liens. Je n'utilise pas Ruby, donc je ne peux pas vous dire comment extraire l'info, je l'ai expliqué en détail alors peut-être vous pouvez faire quelque chose. La chose importante est d'obtenir que des liens de texte de la réponse (peut-être que votre application Ruby doit apparaître comme un navigateur demande à leur serveur?)
PS: Pas de soucis au sujet de la bounty. Peut-être que si vous acceptez, il peut encore être attribué, sinon je pense que le système a fait l'avala. Je viens de répondre à cos est question intéressante, & j'ai appris quelque chose que je pourrais en avoir besoin un jour..
Je souhaite que je peux vous donner infini upvotes, le génial système de récompense a eu la générosité et de ne pas le retenir, j'ai besoin de flux de liens seulement pour 2 heures, de sorte que l'expiration de la limite n'est pas un problème pour moi. Merci beaucoup pour votre détaillées, génial aider! .
OriginalL'auteur VC.One
Je suppose que vous avez quelque chose comme ceci (en regardant dans le code HTML) pour trouver l'adresse rtmp:
https://msankhala.wordpress.com/2014/10/01/save-flash-player-video-rtmp-streaming-with-vlc-player/
Je suis allé quatre niveaux de profondeur dans des iframes et je n'ai pas trouvé cette adresse. Avez-vous essayé sur un lecteur VLC?
Bonne chance.
OriginalL'auteur Chris Buck